搜索 社区服务 统计排行 帮助
  • 4646阅读
  • 39回复

Divx5.11/RV9/Xvid api4/WMV9 高动态动画PSNR比较

楼层直达
级别: 版主
注册时间:
2001-11-21
在线时间:
0小时
发帖:
2803


片源是使用SEED DVD的op, 一共1:29.29.97fps, 2696帧.
使用了下面的AVS脚本转成ffv1无损压缩格式.....
然后再用其它codec来压制
AVS 脚本:
------------------------------------------------------------------------------------
import("D:\aviutil\aviutilfilters.avs")
mpeg2source("seed.d2v",idct=7)
converttoyuy2()
ConvertYUY2ToAviUtlYC()
AU_wavelet3DNR2(2,0,20,0,20,20,20,20,20,20,5,0,0,0,0,10,false,true,true,false,false,false,false,false,false,false,false,false,true,true,false,false)
ConvertAviUtlYCToYUY2()
converttoyv12()
warpsharp(bump=100,depth=96,blur=3,cubic=-0.6)
undot()
----------------------------------------------------------------------------------------

文件大小是用xvid压的1st pass决定的......
在50%这个文件大小的时候画质已经相当低了.......
所以再低的就不做测试了..........
RV9在50%的时候看起来还不错.......
估计即使使用25%都能达到不错的效果.........
divx和xvid在50%的时候dct块严重.......
虽然wmv的psnr最低, 不过色块没那么严重, 所以粗看起来反而还比mepg4的codec还好一些.
但是取而代之则是画面上的噪讯相当严重, 仔细看才会发现画质比较差.


Divx使用的设置是:
performance/quality --> slowest
Bidirectional encoding on
其它的都是 off
用了n-pass, 100%,75%,50%的三个文件分别是3,4,5 pass....

Divx测量psnr用的脚本是:
----------------------------------------------------------------------------------
loadplugin("CompareYV12.dll")
fil=avisource("divx.avi")
org=avisource("ffv1.avi")
compareyv12(fil,org,channels="YUV",logfile="divx.log")
----------------------------------------------------------------------------------


Rv9使用的设置是:
EHQ=80
customPacketSize=16000
patternAdaptivity=自动
MSL=60
使用了新的VBR 2-pass


RV9测量psnr用的脚本是:
-------------------------------------------------------------------------------------------
loadplugin("CompareYV12.dll")
fil=directshowsource("rv9.rmvb",fps=29.97)
org=avisource("ffv1.avi")
compareyv12(fil,org,channels="YUV",logfile="rv9.log")
-------------------------------------------------------------------------------------


XVID使用的是最近下载的(11/17号左右)CVS编译的api4.........
XVID的设置是:
motionsearch= Ultra high
VHQ=4
quant type = h.263
BF: 3/100/100
trellis = on
chromamotion = on
chroma optimizer=on
2 pass(旧的2-pass):
high bitrate scene=10
low bitrate scene=10
payback with bias


XVID测量psnr用的脚本是:
-----------------------------------------------------------------------------------
loadplugin("CompareYV12.dll")
fil=avisource("xvid.avi").trim(1,0)
org=avisource("ffv1.avi")
compareyv12(fil,org,channels="YUV",logfile="xvid.log")
---------------------------------------------------------------------------------------



WMV9的设置是:
Maximum quality
decoder = Complex
2pass

WMV9测量psnr用的脚本是:

-----------------------------------------------------------------------------------------
loadplugin("CompareYV12.dll")
fil=avisource("wmv.avi")
org=avisource("ffv1.avi")
compareyv12(fil,org,channels="YUV",logfile="wmv.log")
-------------------------------------------------------------------------------------------


详细信息:
DIVX 5.11:文件大小(kb) 最低PSNR overall PSNR 最高PSNR
50% 19542 39.561242.7275 53.8387
75%30124 40.349345.112155.0143
100% 40120 41.7129 46.374755.0143
RV9: 文件大小 最低PSNR overall PSNR 最高PSNR
50%20515 37.337343.8383 53.4255
75%31502 39.180745.5457 54.9192
100% 40722 40.514146.6740 56.2918
XVID:文件大小 最低PSNR overall PSNR 最高PSNR
50%2003238.6173 43.1748 53.0419
75%3013640.9762 45.3821 53.1862
100% 4028243.7921 46.8194 53.1594
WMV:文件大小 最低PSNR overall PSNR 最高PSNR
50% 20154 36.905542.6175 53.5690
75% 30260 41.363344.5923 54.3810
100% 40336 41.377445.8225 55.6798

live id: liusu119@hotmail.com
email: liusu119@gmail.com
级别: 风云使者
注册时间:
2002-09-29
在线时间:
0小时
发帖:
9568
只看该作者 1楼 发表于: 2003-11-30
很好的测试啊
一定要顶啊 一则师傅的手笔

二则 做这样的测试很辛苦的说

三则 我看得也比较明白 大家也对这几个code有个了解


X-JAPAN COME ON EVERYBODY!
1997 9.22 X Japan
1997 12.31 Tokyo DomeThe Last LiveForever Love
1998 5.2 hide
X-JAPAN  
欣赏X-JAPAN 曲谱 吉他谱 MP3 MIDI点过来吧!
级别: 圣骑士
注册时间:
2002-07-22
在线时间:
7小时
发帖:
1885
只看该作者 2楼 发表于: 2003-11-30
唉,可惜现在好像RMVB=垃圾这个概念已经深入人心了,几乎每个BBS都能看到类似的话,真是悲哀啊
级别: 光明使者
注册时间:
2003-06-12
在线时间:
199小时
发帖:
9534
只看该作者 3楼 发表于: 2003-11-30
没办法,大多数看到的是divx或者xvid转的rmvb
很难看到dvd转的rmvb


是了,DVD转rmvb怎么加入字幕?想请教一下……

乱来,乱来,仲系乱来!
级别: 版主
注册时间:
2001-11-21
在线时间:
0小时
发帖:
2803
只看该作者 4楼 发表于: 2003-12-01
引用
最初由 gszenki 发布
没办法,大多数看到的是divx或者xvid转的rmvb
很难看到dvd转的rmvb


是了,DVD转rmvb怎么加入字幕?想请教一下……


看精华区...........

live id: liusu119@hotmail.com
email: liusu119@gmail.com
级别: 光明使者
注册时间:
2003-02-27
在线时间:
0小时
发帖:
26477
只看该作者 5楼 发表于: 2003-12-01
不錯的測試報告、多謝~~~~~~

貴方の剣となり、敵を討ち、御身を守った。……この約束を、果たせてよかった

最後に、一つだけ伝えないと

シロウ────貴方を、愛している

级别: 新手上路
注册时间:
2002-12-03
在线时间:
0小时
发帖:
1139
只看该作者 6楼 发表于: 2003-12-01
顺便想问一下3ivx是个怎样的codec?上次在某人的测试中看到过……
级别: 光明使者
注册时间:
2003-06-12
在线时间:
199小时
发帖:
9534
只看该作者 7楼 发表于: 2003-12-02
看完了
学到了
谢谢


不过新问题来了……一定要wav的声轨才可以?我用ac3,mp3都不可以……

有办法解决吗?

乱来,乱来,仲系乱来!
级别: 圣骑士
注册时间:
2002-10-24
在线时间:
0小时
发帖:
2328
只看该作者 8楼 发表于: 2003-12-02
因为rmvb的音质实在有够让人受不了。
再加上他因为失真的样子跟别人不同(毛边拼马赛克),在电脑显示器上近看。比wmv9近看要让人觉得好。但是远看就不行了。毛边导致有时候看不见图像!wmv9就不同虽然近看噪声严重。但是远看就要好很多。~~而且音效非常非常棒。这是有耳共闻的。不需要太多说明。

值得观察的一点。如果把WMV9的压缩设定关键针 大于 45 SEC 也会出现RMVB的毛边情况。

ps.DIVX我一直就觉得他不错。尤其是强调质量的时候。它要比XVID强。更比RMVB强。而且压缩时间不长
级别: 版主
注册时间:
2001-11-21
在线时间:
0小时
发帖:
2803
只看该作者 9楼 发表于: 2003-12-02
引用
最初由 WINDYPAO 发布
[B

ps.DIVX我一直就觉得他不错。尤其是强调质量的时候。它要比XVID强。更比RMVB强。而且压缩时间不长


不会吧........
就我的测试结果.....
刚好和你说的相反啊.........
DIVX质量低与XVID和RV9, 速度远低与XVID........
纯速度大概只有XVID的1/4或1/5吧.........
用standard压的话........
虽然速度快了.......
质量就差更远了.............

live id: liusu119@hotmail.com
email: liusu119@gmail.com
OII
级别: 精灵王
注册时间:
2002-04-03
在线时间:
0小时
发帖:
3138
只看该作者 10楼 发表于: 2003-12-02
支持下...很不錯的測試報告
都用XVID壓...因為也不會設定別的@@"
级别: 圣骑士
注册时间:
2002-10-24
在线时间:
0小时
发帖:
2328
只看该作者 11楼 发表于: 2003-12-02
引用
最初由 skywalker 发布


不会吧........
就我的测试结果.....
刚好和你说的相反啊.........
DIVX质量低与XVID和RV9, 速度远低与XVID........
纯速度大概只有XVID的1/4或1/5吧.........
用standard压的话........
虽然速度快了.......
质量就差更远了.............


很久以前试过一次。不管SLOW/STANDA? 都觉得要比XVID要快。编码快。解码也快~~现在可能就差很多了。。这东西TNND学M$ ——不思进取

尤其是出现了G-K 这使我彻底放弃了DIVX。转向XVID
然后偶然的机会。看见了M$的广告。(关于编码器的)。于是下载了一个。从此爱上了她~~~(虽然它是那么的变态)。。然后又听风 斑竹 说 出了VCM了。于是。。开始下决心,忘掉其他代码~~~开始走起了。牺牲时间。保住质量、身材的事情
级别: 版主
注册时间:
2001-11-21
在线时间:
0小时
发帖:
2803
只看该作者 12楼 发表于: 2003-12-02
DIVX的5.1和XVID的API4都改进了很多..........
相比之下WMV停滞了很久了.........
本来我也以为WMV画质在maximum quality下比XVID高的......
不过看来XVID已经超越WMV了.........

live id: liusu119@hotmail.com
email: liusu119@gmail.com
级别: 圣骑士
注册时间:
2002-10-24
在线时间:
0小时
发帖:
2328
只看该作者 13楼 发表于: 2003-12-03
WMV只是中性码率比较强。。

身材瘦小时 不如RMVB
质量MAX时 不如DIVX/XVID

当初压08MS时就看出来了。。

还有就是关键针。设置起码要高于20 SEC。低于40 SEC 否则。就会画质非常不好。。但是在某些片子。关键针设置太大。。头/尾 几秒会出现画质严重不足(马赛克无敌)。。我和风版主。。调查清楚了。决定用“自己添加1秒黑屏”的办法解决。。
级别: 版主
注册时间:
2001-11-21
在线时间:
0小时
发帖:
2803
只看该作者 14楼 发表于: 2003-12-03
引用
最初由 WINDYPAO 发布
WMV只是中性码率比较强。。

身材瘦小时 不如RMVB
质量MAX时 不如DIVX/XVID

当初压08MS时就看出来了。。

还有就是关键针。设置起码要高于20 SEC。低于40 SEC 否则。就会画质非常不好。。但是在某些片子。关键针设置太大。。头/尾 几秒会出现画质严重不足(马赛克无敌)。。我和风版主。。调查清楚了。决定用“自己添加1秒黑屏”的办法解决。。



我试了一下把KF间隔提高到了30s, 在压40000K的时候PSNR上升了0.6dB左右......
到了46.3981dB..........
不过文件大小也提高了2MB..........
不知道是因为文件增大而提高了PSNR还是增加KF间隔提高了PSNR......
但是PSNR还是低于XVID和RV9..........
和DIVX持平了.............

后面再压的时候WMV始终无法达到指定的码率...........
换回10s后就正常了............

live id: liusu119@hotmail.com
email: liusu119@gmail.com
快速回复

限150 字节
上一个 下一个