之前的测试,被aki指出并不是很精确(aki联动帖),所以重新制作了一个测试用的图片。虽然不能100%还原实际观看视频时的情况,但是还是希望这个测试得到的结果能更加精确一些。
重新制作的图片包含了4个部分。最上方是黑色、红色、绿色、蓝色分别到白色的渐变。为了测试的精确,每个渐变的宽度为256px,正好是0-255阶。
第二部分为AVS生成的color_bar。
第三部分为我制作的随机颜色彩色条纹。每个条纹的宽度越往右越窄,最右边的条纹宽度为1px。
最后一部分则是普通的文字。
ImageSource(“Color_Test.bmp”,end=59)
Assumefps(“ntsc_video”)
ConverttoYV12(matrix=”rec601″)
图片可点击放大进行肉眼判断。
输出图已经交给aki,等待他的数学计算结果。
锐利:Haali ≈ VMR ≈ EVR > madVR
过度:madVR > VMR ≈ EVR > Haali
看上去是这样的。
那还是继续用FFDSHOW输出RGB32给EVR好了.原来以为Haali的颜色表现会比较好
但是Haali的锐度不同也会导致输出的锐度不同,这个…..
朋友,能不能把视频样本提供以下,previvo@msn.com
已经给你发过去了
madVR为了达到均匀过渡的效果,在人眼的分辨阈值下死命的插值,就连纯色块也不放过。 :1:
VMR9=EVR 与ffdshow 在颜色上一致度〉=99%.大色块中只有黄色不同。(包括灰度)
@moomin
纯色块也不放过是因为它默认开了dither
:1: 咱的KMP和MadVR的相性不好,有时候老是会卡死,所以现在咱的方案是KMP用Halli,MPC和PotPlayer用MadVR,不过有个问题是MadVR只吃YV12 Halli吃YUV2,那么现在怎么调教解码器和播放器,让它能在KMP下输入YUV2给Halli,在其它播放器下输出YV12给MadVR
想调教成自动给不同播放器输出不同colorspace基本无理……
要是有那个功能咱也不用那么头疼了……
最近也在研究渲染器,看见几位高人,是在佩服。
我感觉madvr是受显卡影响最小的渲染器,而其他的几个渲染器和显卡设置很有关系。
个人感觉,0-255/16-255不 应该在渲染器完成,可以直接输出由电视来处理(设置电视hdmi范围),因为色阶转换牵扯到浮点运算。个人感觉upchroma是衡量渲染起品质最重要的部分。 博主可以给我发一个视频样本吗? somy1982@hotmail.com
最近也在研究渲染器,看见几位高人,是在佩服。
我感觉madvr是受显卡影响最小的渲染器,而其他的几个渲染器和显卡设置很有关系。
个人感觉,0-255/16-255不 应该在渲染器完成,可以直接输出由电视来处理(设置电视hdmi范围),因为色阶转换牵扯到浮点运算(所以要dither)。个人感觉upchroma是衡量渲染起品质最重要的部分。 博主可以给我发一个视频样本吗? somy1982@hotmail.com
你把我测试用的原图保存下来,然后用我帖的avs脚本自己就可以生成测试用视频了。
至于你说的电视hdmi范围,因为我家里没有支持HDMI的设备,所以不是很清楚……囧
請問ffdshow的高品质RGB32输出,是畫質最好的吧,在我的POTPLAYER要如何設定??
謝謝
原图:1147色
EVR: 6991色
FFdshow 32RGB: 7009色
Halli:7074色
MadVR:27297色
WMR9:6991色
结论,原图颜色太单一,无法说明测试结果。测试还不够严谨。MadVR明显失真最大
1、多年前的测试,当时考虑不太周全
2、MadVR默认是开着Dither的,色数多很正常,这和失真是两个概念
从精确还原源的效果这个角度来说的确是madvr失真最大。
不过真让madvr把源里的banding都给您精确地还原出来您还是会说madvr难看-v-dither本来就是骗眼睛的,不是给机器看的。
源是8bit 4:2:0的視頻。
輸入avs用8bit的converttorgb轉rgb:
http://www.nmm-hd.org/upload/get~ON6rFOPdOKE/Conan-AVS-8bit.png
輸入avs用16bit的dither_convert_yuv_to_rgb轉rgb:
http://www.nmm-hd.org/upload/get~PIHDt1DZULA/Conan-AVS-16bit.png
EVR(CP)渲染:
http://www.nmm-hd.org/upload/get~5W53uhY5IyQ/Conan-EVR(CP).png
HaaliVR渲染(實際上是LAV內部轉RGB了,因為Haali不接受4:2:0的colorspace。ffdshow和LAV內部轉RGB的方法基本一樣,所謂的HQ只不過是chroma upsampling從bilinear改成bicubic,一般播放沒有區別所以不截圖了):
http://www.nmm-hd.org/upload/get~zGJbuVF1zes/Conan-HaaliVR.png
madVR渲染(為了各位說的“準確”,關閉dither):
http://www.nmm-hd.org/upload/get~_fZ4niX8di0/Conan-madVR.png
好了,前面兩個avs的作為reference的話,如果是想看片而不是像看像素的話,各位選哪個?
右栏标签那里那个滚动圆球特效怎么做?
右栏那里那个个滚动的圆球特效怎么弄的?