以前用X550时没什么感觉,但自从换了8800GT后,看片子总是觉得画面比较灰暗,于是昨天分别换插以前的古董X550和现在的8800GT做了对比,发现以下问题,请知道的朋友帮忙解答下~(系统XP SP2):
1、貌似8800GT用MPC能打开硬解模式的渲染器有:VMR7窗口化、VMR9窗口化、VMR9无转换。VMR7无转换 在MPC中不能开启硬解,而在Kmplayer中似乎可以,但是会闪屏?不知道以上结论是否正确?解码器用了CyberLink H.264/AVC Decoder 2.2.0.624和MPC H.264/VC-1 DXVA Video Decoder 1.1.604.0,测试结果一致。
2、测试用视频:2008-08-31 久石譲in武道館~ナウシカからポニョまで 宮崎アニメと共に歩んだ25年間~[MPEG-4 AVC].mp4
1500Kbps,1440*1080(16/9),AVC(High@Level4.1)(CABAC/5 Ref Frames)
模式1:haali Media Splitter+CoreAVC(Input leves:PC (0-255),Output leves:PC (0-255))+haali Video Renderer(BT.709,TV (16-235))
观察播放器暂停的画面,做了一次YC伸张,颜色显示正确。以该模式的画面颜色为基准,比较其他模式下的颜色。
模式2:haali Media Splitter+CyberLink H.264/AVC Decoder(DXVA)+VMR9窗口化
或者
haali Media Splitter+MPC H.264/VC-1 DXVA Video Decoder(DXVA)+VMR9窗口化
无论用X550还是8800GT,观察播放器暂停的画面和MPC的截图,都没有做YC伸张,颜色显示不正确。
模式3:haali Media Splitter+CyberLink H.264/AVC Decoder(DXVA)+VMR7窗口化
或者
haali Media Splitter+MPC H.264/VC-1 DXVA Video Decoder(DXVA)+VMR7窗口化
插X550时(X550只能软解),观察播放器暂停的画面和MPC的截图,都做了一次YC伸张,颜色显示正确。插8800GT时,观察播放器暂停的画面,跟VMR9窗口化下相同,没有做YC伸张,颜色显示不正确;但MPC截图做了一次YC伸张,与X550下截图相同,颜色显示正确。
模式4:haali Media Splitter+CoreAVC(Input leves:TV (16-235),Output leves:PC (0-255))+VMR9窗口化
无论用X550还是8800GT,观察播放器暂停的画面和MPC的截图,都做了一次YC伸张,颜色显示正确。
模式5:haali Media Splitter+CoreAVC(Input leves:TV (16-235),Output leves:PC (0-255))+VMR7窗口化
插X550时,观察播放器暂停的画面和MPC的截图,都做了二次YC伸张,颜色显示不正确。插8800GT时,观察播放器暂停的画面,发现正确地做了一次YC伸张,颜色显示正确;但MPC截图做了二次YC伸张,与X550下截图相同,颜色显示不正确。
疑问:插8800GT时VMR7窗口化渲染器只有在截图的时候才做YC伸张,而在显示的时候没有做YC伸张?
不知道上述测试结果或过程是否有什么错误的地方?
3、测试过程中发现:某些渲染器模式下720P/1080P的视频在硬解的时候,播放器窗口会自动缩小至480P,但仅仅是播放器窗口,如果把播放器窗口拉大或者全屏看的话,跟原720P的画质是一样的,同样截图的尺寸和质量也是一样。这些渲染器包括:MPC/MPC-HC的VMR7窗口化,Kmplayer的VMR7无渲染和VMR9无渲染,硬解的时候播放器窗口会自动缩小至853*480,不知道这是出于什么原因?
4、根据上面的测试结果看,如果要用N卡硬解的话,则只能忍受没有经过YC伸张的灰暗画面了?有没有其他办法可以补救呢?貌似MPC-HC用VMR9无渲染时勾选着色器的16-235->0-255没有效果。
相关的比较截图:
http://www.namipan.com/d/7003e55e9fb2a763377c64cf91cc75b07c51d29a78ccf601