『漫游』酷论坛>『影音数码技术学习交流』>[请教]色彩问题

[请教]色彩问题

vempx@2007-08-05 16:33

我在处理一个动画DVD的时候,发现一个色彩的问题。

用VDM打开AVS脚本的图像和压好的x264播放对比,播放的色彩蒙上了一层灰色。我再用XviD压,压好的AVI,用MPC播放(ffdshow解码)和用VDM打开对比,也是蒙上了一层灰色,请问这是怎么回事?
引用

tc198543@2007-08-05 17:22

是因为VDM输出的是RGB的画面吧?在AU和VDM里面预览的都是这样。
引用

vempx@2007-08-05 17:37

VDM是RGB输出???
在File Information里看是YV12呀~
引用

vempx@2007-08-05 17:57

我用ffdshow的RGB32输出,色彩没有问题了。
换回YV12,就出问题了~
听sswroom说是什么显卡Overlay的问题,我的显卡是GeForce 8600GT,请问怎么设定?
附带对比图片
http://share.slodt.com/vempx/duibi.rar
引用

tc198543@2007-08-05 18:32

引用
最初由 vempx 发布
VDM是RGB输出???
在File Information里看是YV12呀~


这个是输入吧,VDM预览给的是RGB的图。YV12和RGB在色彩上的差距是必然。
Overlay?sswroom大大的解释我还没理解,Overlay会造成画面有些糊。
不过也不要轻信咱的言论,请剩下的大大们给出点比较权威的言论吧。
引用

芽菜@2007-08-05 18:45

WMR9的问题?
以前讨论过的帖子:
http://popgo.net/bbs/showthread.php?s=&threadid=438408
http://popgo.net/bbs/showthread.php?s=&threadid=438620
引用

wolfsoft@2007-08-05 19:43

no,no,就是ffdshow的问题.ffdshow回放的时候,走YV12是不搞YC扩张的.所以把YV12掐了,用YUY2以上的走就可以(当然也可以挂vobsub走YUY2)

或者可以换haali的render,它会强制扩张
引用

vempx@2007-08-05 19:45

感谢楼上的楼上,看的我晕呼呼的~ @ @

看了半天,我说一下看法,不知道对不对……

我在DGIndex里选的是TV -> PC,也就是做YC伸张,经过了这个步骤,我再做其他的处理,也就是从前期处理到编码,走的是全程YV12。
压好的片子,用MPC在覆盖合成器或者VRM9下播放,色彩是没有做YC伸张前的样子,是不是可以理解为,因为走了全程YV12,所以YC伸张是没有效果的?
但是我用强制RGB32输出播放,色彩又变成YC伸张之后的正常颜色,这个又说明了YC伸张其实是有效果的,只是Overlay或者VRM9出了问题,他们抽风似的又做了次YC压缩?

但是Overlay是YV12开启,可是VRM9好像也吃RGB数据,于是我迷惑了…………

请大大们解答……


TO:狼叔
Haali的Render的确可以给我正确的色彩,但是我想知道的是,究竟是我Rip出来的文件本身色彩没有问题,是Overlay和VRM9的问题,还是我Rip出来的文件本身色彩就有问题…………
引用

来栖泊@2007-08-05 19:53

其实这个问题我也是不止一次遇到过

[囧 键盘开始RP 差点让我发送了上百个0]
引用

kzhou@2007-08-05 19:55

不是rip问题,只是播放YV12的东东的时候,有的播放方案会自动做YC伸张,有的不会,所以有差别。播放方案不自动做YC伸张的时候,就需要自己改用YUY2或RGB来走。
引用

来栖泊@2007-08-05 19:58

倒是楼上这么一说我感觉我压出来的x264和DivX色彩就感觉不一样
DivX就有一层灰色[Xvid也是一样]

然后解码都没用ffdshow 分别是CoreAVC和DivX

其实我还是不知道具体怎么调整
引用

vempx@2007-08-05 20:02

RIP没问题的话,可是我在DGIndex已经做了YC伸张了啊~
就算播放途径不做伸张,但是色彩应该是伸张之后的才对啊?
引用

kzhou@2007-08-05 20:35

我理解是YV12的东西它就没有啥伸不伸张,全程YV12啥都不用管。。
YC伸张是指播放的时候YV12或YUY2内插补点成RGB的时候做的变换

DGIndex里YUV-> RGB选TV或者PC对全程YV12的压制应该没啥影响。。但我没试过
引用

wolfsoft@2007-08-05 20:58

我在很久以前就说过了,DG的那个YC设置,只对走VFAPI有效,对全程YV12完全无效.

再@kzhou,YC伸张只存在于YV12向上走,YUY2本身就是0-255的范围
引用

vempx@2007-08-05 21:09

狼叔,那么在AVS里读取了D2V,用不用做一次YC伸张?
引用

«123»共3页

| TOP