动画制作内嵌(5)
当2pass/1pass的比值低于65%的话,画质损失会比较容易看出来(尽管这一点不是100%正确)。因此,2pass测试中,对于这个好画质的临界值85%特别照顾了一下,虽然它是为了DVD to DVDri而存在,这里也给予一些测试好了。而21M的设定则是因为它理论上的帧速近似等于原文件帧速2041 Kbps,故此也特别给予照顾。
文件命名格式及由来(不标明2 pass的均为single pass模式):
1、2pass-q3-17.8m(85%max)-1661kb.avi
依次为:Twopass – 2nd pass、预设采样量化值、2pass/1pass比值85%的理论大小、理论帧速
2、2pass-q3-14.5m(85%max)-1343kb-b2.avi
依次为:Twopass – 2nd pass、预设采样量化值、2pass/1pass比值85%的理论大小、理论帧速、使用BF=2
3、2pass-q3-21m-2086kb.avi
依次为:Twopass – 2nd pass、预设采样量化值、与原文件同样帧速的理论大小、理论帧速
4、2pass-q3-21m-2086kb-b2.avi
依次为:Twopass – 2nd pass、预设采样量化值、与原文件同样帧速的理论大小、理论帧速、使用BF=2
5、q2-q3.avi依次为:目标采样量化值、预设采样量化值。
另外要说明的是所有不加BF=2的文件的帧个数比大致均为:IF:PF =72: 2743(72+2743=2815); 所有BF=2的文件的帧个数比大致均为:IF:PF:BF=70:1172:1573(70+1172+1573=2815)。有变化也是几个到十几个帧的变动,可以忽略不记。这估计是原文件帧结构和XVID的“帧类别使用与压缩”判断机制所引起的。 以下测试均BF=2。原因是有效降低了大小,并可能增进了一点点的画质,如果使用BF后的文件与不使用BF的文件同样码率,想必使用BF的总平均帧质量要比不使用的高,总体质量也就要高。不过是不是属于无效增大质量呢?很有可能的。那么就看看q2-q3-b2与q2-q3的区别:IF单帧最大提高从44273B提高到了44290B,平均大小从20272提高到了20332;PF的单帧最大没有变化,但分析q2-q4-b2与q2-q4时也提升,所以可以认为是软件误差,单帧最小也从148提高到了154,平均大小从7432提高到了11768。而且,IF的帧个数并没有被改变。这里的2帧同样应该是软件误差。而发生改变的只有PF的个数。所以可以认为使用BF后,IF、PF被整体提升了质量,以保护BF的质量。顺带也就提升了整体质量。
至于在同样码率下,是不是出现无效增大质量呢?如果XVID确实比DIVX的压缩更具效率,那么,就确实可能存在很少的无效质量。不过,两个家伙能力应该比较接近。那么也可大致认为需要码率接近。虽然其BF威力比DIVX的貌似更大一些。如果原文件也是XVID编码,那么就更可认为码率要接近。又因为前面的分析,压缩比是针对DVD to DVDrip的,因此,当前考虑的首要不是再次降低块头。而且BF的前后参考性又可以某种程度上降低噪音。所以就这样认为吧。对于这一点,我想还应该有更强的分析工具来确定判断,很抱歉,限于能力,不能进一步分析了。如果有哪位朋友知道还请赐教一下。
以下均以不二次压缩为根本。即是码率保持不变。全部靠拢原帧速:2041kbps。
1、 在single pass模式下:
当以Q3为为预设采样量化值, BF=2时:目标采样量化值为Q值时,q2、q3、q4截图一模一样,IF、PF的结果Q值都等于预设采样量化Q值,BF则还要低2个数量级左右;目标采样量化值为目标指定帧速(设为原帧速)时,2056kb-q3-b2的实际帧速为1531kbps,比q3-q3-b2的1530kbps仅仅提升了1kbps。看来是“以Q3为预设采样量化值”限制了了目标采样量化值的设定。预设采样值为Q3的质量弱于原帧速采样。
当以Q2为为预设采样量化值,BF=2时:目标采样量化值为Q值时,q2、q3、q4截图一模一样,IF、PF的结果Q值都等于预设采样量化Q值, BF则还要低2个数量级左右;目标采样量化值为目标指定帧速(设为原帧速)时,2056kb-q2-b2的实际帧速为2072kbps,与q2-q2-b2帧速以及截图都一模一样。证实了“以Q2为预设采样量化值”则充分满足甚至超过了目标采样量化值的设定。预设采样值为Q2的质量强于原帧速采样。
另外从XVID的压缩算法本质上高于DIVX上来看,高于原帧速的采样应该属于无效。所以本轮由2056kb-q2-b2参加半决赛。
当以W1为预设采样量化值时, BF=2时:目标采样量化值为Q值时,结果文件的IF、PF、BF的Q值随Q值增大而成比例增大,因此就以q2-w1-b2(实际帧速为2072kbps)参赛;目标采样量化值为目标指定帧速(设为原帧速)时,结果文件的实际帧速是1951kbps。两个比较后,2056kb-w1-b2的IF单帧最大质量(65313B)比q2-w1-b2(63368B)提高了近200B,PF单帧最大质量(87371B)比(70758B)提高了近1300B,BF单帧最大质量(34570)比(24871B)提高了约1000B,另外,无论IF、PF、BF其平均大小却均下降,说明目标采样量化值为Q值限制了XVID的动态压缩能力发挥。故此预设采样为Q2的质量的有效率弱于原帧速采样。应该属于无效增大。
所以更好的 “2056kb-w1-b2”来参加半决赛。
2、 在Twopass模式下:
以Q值=2为预设采样量化值时,BF=2:无论是以大小(设成高与原大小或者低于原大小)还是以帧速(设成原帧速)作为目标量化值,状态截图均一模一样,实际帧速均为2072fbps。看来,2pass下,以Q值=2为预设采样量化值时,结果文件实际帧速只与Q值成比例。而且,可以看出Q=2时,达到了原帧速。为了验证这一点,以Q值=3为预设采样量化值时,BF=2再次测试,发现截图同样一模一样,帧速降为1530 fbps。证明猜想成立。那就随便选了“2pass-2056kb-q2-b2.jpg”出局半决赛。