引用
最初由 dongjuanyong 发布
请给出X550测试时使用的催化剂版本
对于7.3以后的催化剂版本,YUV->RGB的转换过程较之前有了改变,BT709->601的问题在部分渲染模式得到解决,而却增加了部分渲染模式下的TV->PC scale的问题
综合解决办法是:新版催化剂+UseBT601CSC,具体问G神
另,部分HD卡的red blocky问题需使用mpc中的Upsampling Shader解决
以上
嗯,也像大虾一样弄了个彩条信号视频(AVC(High@L4.1),1920*1080,BT.709)
以haali Video Renderer渲染器四种设置下的抓屏为比较的基准
(下面的“显示”指的是播放器显示的颜色,“截图”指的是MPC截图的颜色,解码器用的都是CoreAVC(Input leves:PC,Out leves:PC))
X550
原测试的催化剂是5.7,MPC播放的时候,VMR7窗口化显示色彩正确,会做YC伸张,但截图虽然也做了YC伸张,但同时也做了BT.709 -> BT.601变换(与图haali Video Renderer(BT.601,TV)一样);其他VMR7无转换、VMR9窗口化、VMR9无转换三个模式都是显示和截图没有做YC伸张并做了BT.709 -> BT.601变换(与图haali Video Renderer(BT.601,PC)一样)。
后来卸载了5.7安装了最新的8.11,结果VMR7窗口化、VMR7无转换、VMR9窗口化、VMR9无转换四个模式都是显示和截图没有做YC伸张并做了BT.709 -> BT.601变换(与图haali Video Renderer(BT.601,PC)一样)。
结果装了新驱动之后这四个渲染模式都不能显示正确的颜色......
8800GT
首先设置Video & Television -> Adjust video color settings -> With NVidia settings -> Dynamic range -> Full
VMR7窗口化显示没做YC伸张(与图haali Video Renderer(BT.709,PC)一样),截图做了YC伸张和BT.709 -> BT.601变换(与图haali Video Renderer(BT.601,TV)一样);其他VMR7无转换、VMR9窗口化、VMR9无转换三个模式显示和截图颜色都正确(与图haali Video Renderer(BT.709,TV)一样)
彩条信号视频下载:
http://www.namipan.com/d/103eb8995ec4be69372995789919887aafc5bb18413e0000相关截图下载:
http://www.namipan.com/d/101dfa5a74463d36dbed63fe6cd1b297755ce429c0d40500