lqf3dnow 发表于 2009-5-23 18:46

lqf3dnow 发表于 2009-5-23 18:58

qyqgpower 发表于 2009-5-23 19:02

1. Input Level指的是源的YUV的Level。除了PC游戏的录像之外,正常的源100%是TV Level的。
2. Output Level指渲染器需要的Level,如果渲染器不会做伸张,那么应该选PC Level,否则就应该使用自动或TV

都选一样就是passthrough,源是什么输出的就是什么
那么

在不会伸张的渲染器下
TV Level的源会显示成TV Level,也就是所谓的灰蒙蒙

在会伸张的渲染器下
PC Level的源会Over range,也就是原本为16和235的颜色也被渲染成了0和255

qyqgpower 发表于 2009-5-23 19:18

上面图里字幕的红色色渗牵扯到的是另一个问题:YUV420的Chroma Upsampling算法

YUV420是普通视频最常用的输出色空间之一,YV12,NV12都属于YUV420。
它们的质量弱点在于chroma(色度)部分的分辨率只有luma(亮度)的1/4。
举个例子,1920x1080的YV12视频,亮度部分的分辨率是1920x1080,色度部分的分辨率只有960x540。

既然采样精度不同,那么在播放时,自然需要把低精度的部分放大4倍才能正常显示出来,此时就要牵涉到这个放大的算法了。
图里的差异就是由这放大算法的不同所造成的。

质量差的我不说了,上面A卡的图就是很明显的例子。推荐几个质量好的,从上到下依次增加:
所有显卡通用:ffdshow强制输出RGB32并勾上HQ选项
A卡N卡通用:NV12输出到EVR
Shader较强的卡:使用EVR Custom,开启MPC中的YV12 Chroma Upsampling的shader,shader性能不足会拖慢播放。
Haali Renderer(质量与上面差不多)
madVR,正在开发中的一个完全使用shader的新渲染器,号称有最强的Chroma Upsampling算法

[ 本帖最后由 qyqgpower 于 2009-5-23 19:29 编辑 ]

samaleg 发表于 2009-5-23 19:21

flymop 发表于 2009-5-23 20:31

Sarah.Palin 发表于 2009-5-23 20:44

flymop 发表于 2009-5-23 20:44

Sarah.Palin 发表于 2009-5-23 20:54

Sarah.Palin 发表于 2009-5-23 20:58

Sarah.Palin 发表于 2009-5-23 21:01

qyqgpower 发表于 2009-5-23 21:06

把简单问题复杂化是楼上这位的得意技巧之一,把屄装得牢一点,当心掉下来

Sarah.Palin 发表于 2009-5-23 21:48

john 发表于 2009-5-23 23:05

原帖由 Sarah.Palin 于 2009-5-23 21:48 发表 http://bbs.saraba1st.com/images/common/back.gif
直接把现成的代码保存带入很复杂么


索青你好,井底之蛙haali再见
不用Vista的遗老遗少你好,还坚持驻扎VRM9的遗老遗少再见

abc9878 发表于 2009-5-24 14:31

我就想问了,haali有啥不好的?

另,貌似现在又有个madVR,色彩方面不错,就是拖动,缩放的瞬间卡,黑屏………………

リュウセイ 发表于 2009-5-24 18:29

haali除了不能硬解,色彩有点偏其他都很好

kmh 发表于 2009-5-24 19:57

我SIS的笔记本完美解码默认模式放H264 COREAVC里调levels

in   out
-------------
TV    PC暗部细节全灭    黑色是黑的
tv       tv    暗部可以看到细节 黑色是灰的
pc   pc   暗部可以看到细节 黑色是灰的
PC    TV灰的一塌糊涂。。。。。。。。。。。

咋搞?

john 发表于 2009-5-24 20:05

全部Auto,用EVR或者haali渲染器

abc9878 发表于 2009-5-24 20:19

原帖由 リュウセイ 于 2009-5-24 18:29 发表 http://bbs.saraba1st.com/images/common/back.gif
haali除了不能硬解,色彩有点偏其他都很好

haali不能DXVA但是可以用CUDA啊,用MPC挂字幕也很方便

另,VMR9除了能DXVA还有啥好处?

リュウセイ 发表于 2009-5-24 22:21

回复 99楼的 abc9878 的帖子

没了

JimmyZ 发表于 2009-5-25 13:17

Render你选定了一个之后设好色域, 这没问题, 可是有的Codec不能设置怎么办? 有段时间我统统MPC手动切换Shader开关, 打开片子用Ctrl+P切换看哪个对.

后来发现MPlayer有了D3D输出解决了OpenGL死慢, DX不兼容Aero的问题, 我就回到MPlayer了, MPlayer从文件读入到视频输出都统一的, 没有DirectShow的Render pipeline里组件相性不合的问题.

另外, 动新那个DVD经常是色域有毛病, 要多加一级TV->PC才正常, 但不是每个片段都这样, 好多年了.
页: 1 2 [3]
查看完整版本: 用N卡的宅们,还是升级177.66以上的驱动吧