NMM视频技术(旧)

 找回密码
 成为会员
搜索
查看: 6597|回复: 12

[闲话][极端画面测试]神奇的、让人又爱又恨的VP7

 关闭 [复制链接]
发表于 2005-5-14 21:14 | 显示全部楼层 |阅读模式
昨天晚上拿到了刚出的VP7,二话没说,赶紧开始试用。

测试的材料我选择了《岩窟王》的ED,一段非常极端的材料,并且为了更加极端,特意选择了864*464的大分辨率。大家看了就明白了~
下面是XviD做1st pass的统计数据:

这仅仅是一段1分30秒的动画!

单从画面来看,VP7的画面表现比XviD偏柔一些,并且在在低码率的情况下表现的确令人惊讶。所以说我觉得VP7比XviD更适合用来制作动画。

以上是爱的部分,下面再说说恨的部分。
速度~~~~慢叫一个字~做1st pass的时候,速度和XviD的1st pass一样,都稳定在13~14fps。这还真是把我吓了一跳~当年VP6的时候,1st pass的速度还没到XviD的一半!但是到了2nd pass的时候,XviD可以稳定在5fps左右,而VP7却只在0~1fps徘徊……

由于时间原因,我还没有作更多对比。电影方面的测试,就交给别的大大来吧~HOHO

又想起来了H264,前两天看到了GANTZ的DVDRIP,这是我看到的第一部正式使用H264压缩并放出的动画,画面相当棒(CSR神样压的?)。谁来做个H264根VP7的对比呢?
发表于 2005-6-9 05:45 | 显示全部楼层
请问有没有什么软件可以检测出AVC/H264和VP7成品的实际数据的呢?

最近在和朋友研究测试AVC/H264和VP7的实用性,  并分别对Xvid, NeroDigital AVC, x264, 和VP7 这几种codec 进行比较. 已得出了数个sample. 可是单以画面质量来作对比,好像有点太主观了. 大家的观点都不一致.   所以想请问一下有没有什么软件可以测试出AVC/H264和VP7的实际数据的呢? 比如测PSNR数据等.
 楼主| 发表于 2005-6-9 15:33 | 显示全部楼层
怎么说呢……要想所谓的“客观”测试实施起来是非常困难的。因为CODEC性能的发挥会受到多方面因素的影响,影响因素最大的就算片源了。片源的动态多少、颜色鲜艳程度、黑暗场景多少等等的,不同的CODEC处理起来性能不同,可比性不大。
其次就是对比画面同样受到很多因素的影响,比如你直接面对的显示器、显卡、驱动程序版本,还有显示器调节的对比度、亮度、GAMMA值、色温等等,如果追究起来,非常困难。
还有一点就是码率。呈现同样的效果,有的CODEC需要更多的码率,有的需要的少一些(XVID和VP7就是很好的例子)。对比如果在同样的码率下,会显得不公平。此外,受制于CODEC内部的诸多因素,比如量化方式等等的差异,对比起来会比较困难。结果也不是很令人信服。

测试PSNR是一个好方法,PSNR是对比压缩前和压缩后的画面,得出“压缩损失”,值越高越好。但是PSNR的对比跟视觉上的感受常常不一致。比如,在动画对比中PSNR越高有时候看起来效果并没有PSNR稍低的效果好。
发表于 2005-6-10 01:10 | 显示全部楼层
目前, 我们使用的片源为 EVA 北美白金版DVD 01话的 OP 场景变化复杂. 颜色的鲜艳程度转变频繁. resize 640 x 480  AVS用了warpsharp.  然后, 分别以 1500Kbps 和 2500Kbps 来作编码. Nero AVC为Nero Recode 2.2.6.9 . x264 rev241,  VP7.0.6.0.
设定全为default.

的确, 画面输出的时候也有很多考虑的因素.  我们作视觉对比的准则是从各成品中截取静态图, 然后对各codec的 色彩还原, 噪讯的生成情况, 及细节部的保留程度 进行一一比较.  目前由于我们对AVC/H264和VP7的具体特性还不熟悉. doom9上也没有十分明确细致的说明. 所有的测试都只是摸索着进行的.

对于测试方法及规则,   想请问一下管理员能否给我们一些意见呢.
 楼主| 发表于 2005-6-10 08:27 | 显示全部楼层
恩……既然这么说,我觉得可以安排以下测试项目:
1.极端动态片源测试,就像EVA的OP和我在顶楼中提到的岩窟王ED。事实上我觉得EVA的ED测试性上不如岩窟王ED。因为EVA的OP场景变换频繁多为静态变换,也就是后一个画面跟前一个画面之间完全不同,而岩窟王ED则是超大动态的动态画面,这样更能考验CODEC的码率控制何大动态画面下对画面的控制。如果控制不好,画面中会出现artifact,做出来的片子也可能比VOB本身还大。
2.黑暗场景测试。选一段黑暗场景较多的DVD,比如《看见风的少年》或者《天空之艾斯嘉科尼》剧场版,进行编码,测试CODEC黑暗场景表现力,色块现象是否严重。
3.鲜艳的颜色测试。选一段风光片(就是商场里面卖电视的地方不断播放的那种),因为风光片色彩极其艳丽,所以可以考验CODEC对于色彩的控制。
4.极端静态测试。选一段极端静态的动画,看看哪个CODEC可以在更低的码率下达到更好的效果。
5.压缩速度测试。这个测试可以与上面的同时进行,计算压制时间和平均fps。

将SAMPLE压好之后,与片源进行对比,最后得出结论。

另外几点建议:
1.全部采用default未免有点不公平,所以推荐依据不同的片源,每项测试都将各CODEC调试到最佳状态。像XVID这种参数很多的CODEC,更需要如此。
2.尽量少用AVS插件来改变画面。
3.码率控制方面,推荐使用以XviD 1st-pass容量为基准的容量递减测试方式。就是我在顶楼使用的那种方式。先求出XviD 1st-pass的容量,其他CODEC分别按照这个容量的85% 70%...递减(递减步幅按照自己的要求自行掌握,我只是举个例子)。

另外(汗……多少个另外了),不推荐测试x264,因为x264还在早期开发阶段,很多地方还不成熟,甚至有些性能还不如XviD,而且更新很频繁,测试没有多大意义。

主观测试方面,推荐选用较高短的CRT显示器进行观看,不推荐使用LCD。
客观测试方面,可以对比PSNR等客观数据。
发表于 2005-6-14 00:08 | 显示全部楼层
嗯. 谢谢管理员的意见. 我们会重新设置一套测试方案.

不过还是那个问题...应该用什么软件来测AVC和VP7的PSNR呢
发表于 2007-11-21 19:29 | 显示全部楼层
撒...

VP7对比X264(CLI的),画质稍逊,无论是静态还是动态,但是时间耗费比X264加倍(用STRIKERS不记得哪一话测试的)

没有看过AU出的X264但是压过( 压了不看...),速度很苦恼

另外,DIVX6比VP7差,但是三个中最快的

是不是VP7只能出RGB的?
发表于 2007-11-21 19:31 | 显示全部楼层
VP7测试时候是2PASS,2ND用BEST Q...
 楼主| 发表于 2007-11-21 20:46 | 显示全部楼层
两年半前的帖子了,时间过得还真快。话说,05年5月份的时候我已经要高考了吧=v=||
现在x264无论速度还是质量都比当时有了很大进步,我自己压dvdrip已经都是x264了。我用AU压x264的时候是用YV12插件输出YV12 RAW Data之后用x264 cli压,这样应该能比vfw好一些吧。vp7这些年没用过……不知道怎样了-v-
发表于 2007-12-2 21:54 | 显示全部楼层
呃,那个YV12插件是不是在AU里面进行RGB TO YV12?

比AVS直接转效果么?
发表于 2007-12-2 22:05 | 显示全部楼层
哈哈,大虾也在美好的大学生活中啊~
 楼主| 发表于 2007-12-2 22:36 | 显示全部楼层
原帖由 海波湛蓝 于 2007-12-2 21:54 发表
呃,那个YV12插件是不是在AU里面进行RGB TO YV12?
比AVS直接转效果么?

AU内部颜色空间是YUV4:4:4。
按照我的制作过程是:DVD(YV12) -> AVS(upconv to yuy2) -> AU(upconv to YUV4:4:4) -> YV12 Raw Data -> x264(YV12)。
所以不存在RGB。

颜色空间转换了三次,损失也不小了。如果全程YV12可能会好一些。
发表于 2008-3-9 20:32 | 显示全部楼层
原来如此,谢谢大虾~
您需要登录后才可以回帖 登录 | 成为会员

本版积分规则

小黑屋|手机版|NMM视频技术

GMT+8, 2025-5-6 02:12 , Processed in 0.256872 second(s), 14 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表