好吧,一下纯属个人ep:
对应系统vista x64 sp1,显卡见签名(HD2K以上应该一样),催化剂8.9
请自备
ATI_HD_Reg_Tweaks_0.15全部使用mpc-hc(build 811)播放,vista系统自带截图程序(测试其截图色彩与mpc输出的图像相同)
1. 无tweak时,evr与evr cp一样,只对HD(纵向分辨率大于等于720)进行YC伸张。tweak后,evr与evr cp也是一样,对任何分辨率的YUV->RGB转换都进行伸张
2. 无论是否进行tweak,evr都不存在YV12 Chroma Upsampling的问题,而evr cp一直存在,可通过Leak的shader解决
3. 若不进行tweak而使用16-235->0-255的shader进行YC伸张,得到的RGB还原程度比使用tweak的要高,但都没有ffdshow最高质量转换效果好(不过没什么意义,举个例子:能看出1,254,0、0,254,0和0,255,0的差别么?)
至于BT601和BT709的问题,tweak中对于"UseBT601CSC"的解释在
http://www.avsforum.com/avs-vb/showpost.php?p=11659897&postcount=2121简单说来就是通过纵向分辨率来判断HD/SD,从而使用BT709/BT601。这样做有利有弊,适合懒人……
于是建议A卡用户:
软解党(上面的ep与你无关):ffdshow吧,直接输出RGB;cpu抗不住的coreavc自己好好研究吧,那个scale更乱
懒人组:tweak吧,不挂字幕就evr;挂字幕就evr cp,看不惯流血就挂上leak的shader
ep组:三个shader自己随片源搭配去吧
还是那句话,1,254,0、0,254,0和0,255,0的差别,比起显卡、显示器的ICC、对比、亮度差别来说,那就跟不存在一样,都洗洗睡了吧……