作者MOMONGANAITO (遮脸)
看板AVEncode
标题[教学] Y/C伸张 影片颜色变白变淡 0-255 MPC-HC+NV卡篇
时间Sun Oct 25 20:58:41 2009
有监於经常有人问这种问题
我自己之前到处问也是懵懵懂懂一知半解
所以做了一点实验弄清楚怎麽设定好Y/C伸张的问题
测试环境:Core2 Duo E8400 + ASUS 9800GT TOP 樱花妹
测试软体:win7 x64 以下皆为32bit
MPC-HC1.3.1307 + CoreAVC1.9.5 + Haali Media Splitter
其余设定:播放 输出 EVR自订
如果您的软体以及显示卡为N社跟我相同那麽您总共有4个地方可以调整Y/C伸张
也就是16-235到0-255
1.NV驱动
2.CoreAVC(解x264才会用到)
3.MPC-HC检视 绘制器设定 输出范围
4.MPC-HC内建Shader
直接来看结果(0为0-255 16为16-235 00为0到0 160为16到0 AA为Auto to Auto)
直接以档名表示设定(没S皆没开Shader)
一、一次Y/C伸张 正确的转换
1.
http://momonganaito.miroko.tw/NV0_CoreAVC00_MPC0.png
2.
http://momonganaito.miroko.tw/NV0_CoreAVC1616_MPC0.png
3.
http://momonganaito.miroko.tw/NV0_CoreAVC1616_MPC16.png
4.
http://momonganaito.miroko.tw/NV0_CoreAVCAA_MPC0.png
5.
http://momonganaito.miroko.tw/NV0_CoreAVCAA_MPC16.png
6.
http://momonganaito.miroko.tw/NV16_CoreAVC1616_MPC0.png
7.
http://momonganaito.miroko.tw/NV16_CoreAVCAA_MPC0.png
以上档案大小皆为372KB 我们可以从以上图片的呈色得到以下结论
NV驱动调整为0-255之後 MPC-HC输出范围失效(两者没有差别)
CoreAVC皆设定自动不会帮您做任何转换 00与1616皆不转换
1~5由NV伸张 67为MPC伸张
8.
http://momonganaito.miroko.tw/NV16_CoreAVC160_MPC16.png
由CoreAVC做伸张
9.
http://momonganaito.miroko.tw/NV16_CoreAVC1616_MPC16_S0.png
由MPC-HC Shader 16-235 -> 0-255 [SD][HD]做伸张
由1~7与8以及9肉眼大致上看不出多大的差异 要用哪个来伸张看个人喜好
我自己是选NV驱动
二、未做任何伸张
10.
http://momonganaito.miroko.tw/NV16_CoreAVCAA_MPC16.png
因为我是只有17寸的5:4萤幕 所以上下黑区与影片中全黑部分可以明显看到黑边
未做转换(您也可以自己实验看看) 也就是常在说的变白变雾 错误的呈色
三、两次伸张 曝光过度
11.
http://momonganaito.miroko.tw/NV0_CoreAVC160_MPC0.png
红色部分很浓 NV做了一次转换 CoreAVC16->0 又转了一次
12.
http://momonganaito.miroko.tw/NV0_CoreAVC160_MPC16.png
NV转了一次 同样CoreAVC也转了一次 NV只要有转则MPC-HC输出范围自动不作用
结论:1~9皆可
★ 个人推荐设定
a.NV0_CoreAVC1616_MPC16
b.NV0_CoreAVC1616_MPC0
c.NV0_CoreAVC00_MPC16(这个我没测 不过从逻辑上来看理应会与1~7相同)
d.NV0_CoreAVC00_MPC0
不过在下目前是用内建的FFmpeg 认识的x264解码器有
1.CoreAVC(可软解 N社8X以上可搭配CUDA硬解)
2.MPC-HC内建FFmpeg(可软解 也可搭配DXVA硬体加速)
3.DivX H.264 decoder(无法硬解)
4.Microsoft DTV-DVD Decoder(直接开启DXVA 可能无法单纯软解?!)
5.ffdshow(印象中无法硬解 印象中效率不怎麽好 CPU只有双核心或以下不建议)
KMP内建不知道哪个 我跟它不熟
有错请更正<(_ _)>
最後附上主席的微笑一张
http://momonganaito.miroko.tw/snapshot20090726125319.png
参考资料:
http://wunmao.blogspot.com/2008/10/blog-post.html
http://forum.doom9.org/showthread.php?p=1318508
http://sharebee.com/49fc050f
http://www.avsforum.com/avs-vb/showthread.php?p=7913037#post7913037
--
嫌なのに嫌なのに嫌なのに嫌なのに嫌なのに嫌なのに嫌なのに嫌なのに嫌なのに嫌なのに
嫌なのに嫌なのに嫌なのに嫌なのに嫌なのに嫌なのに嫌なのに嫌なのに嫌なのに嫌なのに
嫌なのに嫌なのに嫌なのに嫌なのに嫌なのに嫌なのに嫌なのに嫌なのに嫌なのに嫌なのに
嫌なのに嫌なのに嫌なのに嫌なのに嫌なのに嫌なのに嫌なのに嫌なのに嫌なのに嫌なのに
嫌なのに嫌なのに嫌なのに嫌なのに嫌なのに嫌なのに嫌なのに嫌なのに嫌なのに嫌なのに
嫌なのに嫌なのに嫌なのに嫌なのに嫌なのに嫌なのに嫌なのに嫌なのに嫌なのに嫌なのに
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 124.8.224.114
1F:→ web2312:个人在coreavc是两个都设为0-255 直接pass给後面的去处理 10/25 21:14
2F:推 xvid:片源不是自己压的只能用肉眼猜测 mpc shader开关就好 10/25 22:05
3F:→ MOMONGANAITO:K-Lite包的旧版MPC-HC印象中无"绘制器设定" 可无视3. 10/25 22:28
※ 编辑: MOMONGANAITO 来自: 124.8.234.135 (12/01 21:09)