荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: PhilCF (我们爱的小指,轻轻的勾着), 信区: NetResource
标  题: [转载]XviD/WMV9/VP62/RV10編碼的比較
发信站: 荔园晨风BBS站 (Mon Mar  1 15:48:08 2004), 转信

------------------------------------------------------------------------
 以下的測試僅供參考之用,PNSR值越高並不一定代表視覺效果越好
編碼的速度大致上RV10/WMV9/VP62是XviD-1.0-RC2的1/2
在我的電腦(XP2400+)XviD-1.0-RC2的2pass編碼的速度大約是1:3

一.
1.用dvd2avi 1.77dg生成.d2v文件
iDCT演算法->IEEE-1180 reference

2.測試腳本
LoadPlugin("C:\AVS\plugins\Convolution3Dyv12.dll")
LoadPlugin("C:\AVS\plugins\MPEG2Dec3dg.dll")
mpeg2Source("C:\HPIIVob\1.d2v")
Trim(70,3145)
Crop(16,76,688,426)
Convolution3d(preset="movieHQ")
LanczosResize(640,272)

3.比較的文件是huffyuv 2.1.1生成的無損壓縮視頻
比較的腳本如下:

LoadPlugin("C:\AVS\plugins\Compareyv12.dll")
Source=AviSource("C:\HPIIVob\huffyuv.avi",false).converttoyv12
video=AviSource("C:\HPIIVob\test.avi")
compare(video,source,channels="YUV",logfile="C:\test.log")

Average PSNR(平均峰值信噪比)
所生成的編碼文件大小和源文件比較差別的平均值,
數值越高畫質一般來說就越好
Overall PSNR(全局峰值信噪比)
考量PNSR的連續性,峰值信噪比的数值的变化越小, 数值就越高
一个视频编码本身的压缩能力决定了平均峰值信噪比
但它的流量控制(rate control)却是它全局峰值信噪比高低的关键

二.
1.VP62
----------------------------------------
VP6編碼的設定:
Adjustments with VirtualDubMod: Post-Process PP4 actived

Local file playback (VBR)
Noise Reduction 0
Autokeyframe ON
Max Frames Btw Keys 120

Undershoot 90
Adjusted Quantizer ON
Minimum 2
Maximum 31

Temporal Resampling Off
Down watermark 20

Spatial Resampling Off
Down watermark 35
Up watermark 45

Variability 70
Min Section 40
Max Section 400
-------------------------------------
VP6的解碼設定:Best PNSR
PP4

2.WMV9VCM
-----------------------------------------------------------------
WMV9VCM編碼的設定:
Adjustments with VirtualDubMod: Maximum quality + Complex + 10sec +2
pass
-----------------------------------------------------------------
WMV9解碼開啟PP
Post-Process PP1
(另外PP=Post Processing(後加工)關閉,PNSR反而下降?)

3.RV10
----------------------------------------------------------------
RV10的編碼設定:
Adjustments with Batch Real Producer1.5:
first pass EHQ 50 + Second Pass EHQ 100
customPacketSize=16000

4.
a.XviD-1.0-RC2的編碼設定
--------------------------------------------------------------
Adjustments with VDM: Ultra high + h263 + vhq4 + chroma motion + trellis
 + bframe 3/150/75 +
degration=7,improvement=10,over flow control=10 + 2 pass

b.a.XviD-1.0-RC2的編碼設定
--------------------------------------------------------------
Adjustments with VDM: Ultra high + h263 + vhq4 + chroma motion + trellis
 + No bframe+
degration=7,improvement=10,over flow control=10 + 2 pass

5.DivX5.11的編碼設定
--------------------------------------------------------------
Adjustments with VDM: 2pass-Performance/Quality->slowest with 1 bframe

三.
A.
1000kbps 文件大小 AVG PNSR Overall PSNR
--------------------------------------------------
VP62 15,482KB 44.3576 43.0930

WMV9VCM 15,410KB 43.9072 42.8946

RV10 15,515KB 44.2411 42.7649

XviD-1.0-RC2(NB ) 15,356KB 43.7408 42.6534

XviD-1.0-RC2(2BF)15,250KB 43.5592 42.5812

DivX 5.11 15,104KB 43.4058 42.2530
----------------------------------------------------
*NB=No bframe
*2BF=2個連續BF

B.
1200kbps 文件大小 AVG PNSR Overall PSNR
--------------------------------------------------
VP62 18,540KB 45.0676 43.7940

WMV9VCM 18,496KB 44.7346 43.6611

XviD-1.0-RC2(NB )18,440KB 44.4909 43.5231

RV10 18,664KB 44.8912 43.4015
---------------------------------------------------

C.
1400kbps 文件大小 AVG PNSR Overall PSNR
--------------------------------------------------
VP62 21,608KB 45.6245 44.4146

WMV9VCM 21,572KB 45.2039 44.2096

XviD-1.0-RC2(NB )21,614KB 45.0621 44.2402

RV10 21,614KB 45.3877 43.2874
---------------------------------------------------

D.
1600kbps 文件大小 AVG PNSR Overall PSNR
--------------------------------------------------
VP62 24,700KB 46.0937 44.9480

WMV9VCM 24,616KB 45.6038 44.6111

XviD-1.0-RC2(NB )24,622KB 45.5755 44.7717

RV10 21,821KB 45.9259 44.5616
----------------------------------------------------

四.~~ Advanced setting ~~
1.Better quality for WMV9 playing install this reg
http://jfl1974.free.fr/Video/PP-WMV9.reg
最後1個數值
1表示開啟pp=post processing(後加工)
0表示關閉pp=post processing(後加工)

[HKEY_CURRENT_USER\Software\Microsoft\Scrunch]
"Force Post Process Mode"=dword:00000001

2.Best quality for RV10 encoding install this reg
http://jfl1974.free.fr/Video/Enc-RV10.reg
第1行最後1個數值,1表示編碼時生成rv9log.txt的計算PNSR的統計文件
第2行最後2個數值,為16進位,強制2pass-1st pass EHQ=50
第3行最後2個數值,為16進位,強制2pass-2st pass EHQ=100及1pass-VBR
EHQ=100
第4行最後4個數值,為16進位,為16000

[HKEY_LOCAL_MACHINE\SOFTWARE\RealNetworks\RV9]
"calcPSNR"=dword:00000001
"firstPassComplexity"=dword:00000032
"encoderComplexity"=dword:00000064
"customPacketSize"=dword:00003e80

3.Best quality for VP6 playing install this reg
http://jfl1974.free.fr/Video/PP-VP6.reg

--

     ┌─╮╭    ╭  ╮┌─╮╭─╮╭ ╭ ╭  ╮
     ├─╯│    │  │├─  ╰─╮├-╯ ╰┬╯
 ——└─╯╰─╯╰─╯└─╯╰─╯╰ ╰   ╰  ——————————————
                                                     蓝色梦想 蓝色星空

※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.79.84]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店