好在过了考试才发烧~真好运
[QUOTE=><div class='quotetop'>QUOTE</div><div class='quotemain'><!--QuoteEBegin-->所以,第一个参数是用来选择矩阵的。0通常用于电影,保留更多细节,1通常用于动画,会去掉更多的噪声。
颜色有问题,通常可能因为颜色区间不对造成。以前我也遇到过这种问题,比如用了某些滤镜之后画面会突然变绿、突然变暗等等问题。在C3D的官方文档中,作者指出C3D支持YV12,在某些版本中提供YUV2的支持。所以,在遇到颜色问题的时候,注意一下颜色区间是否正确。
我没有遇到过这种问题~HOHO~不知道这点建议对于楼主有没有用。[/QUOTE]
在YV12和YUY2(都属于YUV)转为RGB才会出现色彩的损失,因为看下面的公式:
Y = 0.299R , 0.587G + 0.114B
U = -0.147R - 0.289G + 0.436B
V = 0.615R - 0.515G - 0.100B
R = Y + 1.14V
G = Y - 0.39U - 0.58V
B = Y + 2.03U
因而我觉得不太可能是颜色空间的问题~因为不跟当然颜色空间的C3D是不能用的(例如:当前是YUY2就不能用YV12~它会提示用不了的)
管理员你试下同时用2条C3D命令就知道选“1”那时是会给画面蒙红了(命令数越多就会越明显)
试下下面的命令:
LoadPlugin("D:\Program Files\AviSynth 2.5\plugins\convolution3d.dll"
Convolution3D(1, 8, 16, 8, 8, 2.8, 0).Convolution3D(1, 8, 16, 8, 8, 2.8, 0)
<!--QuoteBegin]我没有“好办法”~
因为不知道你要压的是什么片子,或许片子本身就要求大吗率呢?如果要强行降低码率来压,势必会对画面造成较大损伤。不知道这样对你来说是否划算……我做二次压缩的时候一般都是保持原容量不变的~HOHO~[/QUOTE]
我要压的是动画片子(ED上下回来的)~而且没有很大的动态变化
动画实际上要用不到2000kbps的码率~而且体积过于的庞大~!
虽然降低码率再压次~势必会对画面造成较大损伤(同意,例如:出现噪点)~但可以在经过降噪再输出成片(一定程度上弥补降低码率造成的损失)
※关于Quantizer ratio和Quantizer offest
填上:1.10和0.6跟填上0.9和0.8是不是没有分别(P的Q值是2)
要是这样XVID的B帧管理也太简单了 |