幾個CPU的H264轉碼測試+CUDA - 3C

Table of Contents

個人有在字幕組 正好最近有在幫忙最後編碼的部分

就順便來測試一下手邊各種CPU轉碼的效能

因為手邊可用測試平台不多 測試方法也不算很嚴謹 大家就參考一下了

之所以不直接用x264 Benchmark來做 是因為我想以實際轉檔的方式來測

會更接近平常實作會用到的吧

(為減少I/O造成的誤差 所有測試一律使用SSD)

測試環境(共同部分)

Windows 8 X64

MediaCoder x64 0.8.18.5335

868x480的一個16分32秒動畫

配上ass格式字幕 直接內嵌上去

使用以下avs script
--------------------------------------------
LoadPlugin("C:\avsfilter\ffms2.DLL")
LoadPlugin("C:\avsfilter\VSFilter.DLL")
V="C:\h264test\test.mp4"
A="C:\h264test\test.mp4"
AudioDub(FFVideoSource(V),FFAudioSource(A))
TextSub("C:\h264test\test.ass")
--------------------------------------------

轉碼設定使用x264編碼器 2-pass模式
位元速率設為1000Kbps
音效部分使用LC-AAC 128Kbps

接下來是各CPU的實測結果(單位秒)

Intel Core i7 [email protected]
---------------------------------------------------------
使用執行緒 2-pass第一階段 2-pass第二階段 總時間
---------------------------------------------------------
12 65 100 165
6 67 146 213
4 83 210 293
---------------------------------------------------------

Intel Core i7 [email protected]
---------------------------------------------------------
使用執行緒 2-pass第一階段 2-pass第二階段 總時間
---------------------------------------------------------
8 91 163 254
4(HT沒關) 97 259 356
4(HT關掉) 103 203 306
---------------------------------------------------------
單純比第一項和第三項 可以看出HT技術對轉檔方面還是有顯著的提升的

HT沒關使用4個執行緒效能比關HT低 也是意料之中,
畢竟後者是相對完整使用了4個核心


AMD Phenom X4 [email protected]
---------------------------------------------------------
使用執行緒 2-pass第一階段 2-pass第二階段 總時間
---------------------------------------------------------
4 156 267 423
---------------------------------------------------------

Intel Core i3 [email protected]
---------------------------------------------------------
使用執行緒 2-pass第一階段 2-pass第二階段 總時間
---------------------------------------------------------
4 181 384 565
---------------------------------------------------------

完整CPU比較
---------------------------------------------------------
CPU 2-pass第一階段 2-pass第二階段 總時間
---------------------------------------------------------
3930K 65 100 165
i7 950 91 163 254
X4 965 156 267 423
i3 530 181 384 565
---------------------------------------------------------

同樣4執行緒比較
---------------------------------------------------------
CPU 2-pass第一階段 2-pass第二階段 總時間
---------------------------------------------------------
3930K 83 210 293
i7 950(關HT) 103 203 306
i7 950(開HT) 97 259 356
X4 965 156 267 423
i3 530 181 384 565
---------------------------------------------------------

同場加映
使用CUDA轉碼的結果
顯卡是GTX680
CPU i7 [email protected]
因為CUDA似乎無法使用2-pass 所以使用ABR 1000KBps的設定來測

使用CUDA編碼 74秒
純CPU編碼 109秒

--

All Comments

Jack avatarJack2013-06-17
有測試有推~
Zanna avatarZanna2013-06-18
推測試~
Dora avatarDora2013-06-23
Necoo avatarNecoo2013-06-27
辛苦
Sierra Rose avatarSierra Rose2013-06-28
Ina avatarIna2013-07-03
這版上前一陣子就有在作了 按/搜尋x264吧
Tom avatarTom2013-07-07
肥龍II真的猛 不愧是一代神U
Daniel avatarDaniel2013-07-11
有Cuda VS 純CPU的畫質比較嗎?
Dorothy avatarDorothy2013-07-11
可以順便測這個嗎? Intel Quick Sync Video Technolo
Mia avatarMia2013-07-14
覺得這解析度看起來差異勉強能接受 不過放大應該更嚴
Elma avatarElma2013-07-18
畫面根本不對了 怎接受-.-
Joseph avatarJoseph2013-07-19
好明顯的差異喔
Jessica avatarJessica2013-07-22
Intel Quick Sync Video 我沒有能用的U貌似@@
Gilbert avatarGilbert2013-07-25
好可惜QQ 想要畫值X264已經開始支援opencl
只是他只是讓顯卡協助 沒有都用顯卡轉
Iris avatarIris2013-07-29
國外論壇看到的圖 http://i.imgur.com/l53rMps.jpg
Isla avatarIsla2013-07-30
不就糊了"一點"(? 不過兩張圖怎麼比例不太一樣?
Brianna avatarBrianna2013-08-02
有整整好幾行像素被吃了
Hedy avatarHedy2013-08-04
色彩有差 對收藏的有差
Connor avatarConnor2013-08-05
CUDA鄍X來的品質普遍非常差 因為寫的時候都是以速度
Erin avatarErin2013-08-10
CUDA被拉寬了
Adele avatarAdele2013-08-12
優先 我個人是很懷疑CUDA如果要輸出好品質會不會根本
Elizabeth avatarElizabeth2013-08-13
比不上哀七打樁之流....
Delia avatarDelia2013-08-14
是啊..其實也沒比3930K快到多少
品質卻差了不少
Xanthe avatarXanthe2013-08-15
CUDA轉比較糊的原因據說是很多濾鏡之類的不支援啦
Sarah avatarSarah2013-08-19
我是覺得優庫土豆之流的低解析度串流撥放的話應該沒
Una avatarUna2013-08-24
朋友之前搞了很久,最後還是放棄乖乖用CPU...
Bennie avatarBennie2013-08-27
差 真的要看高清 這個好恐怖
而且這解析度不是特別高吧? FullHD下去應該更慘?
Hedwig avatarHedwig2013-08-29
是的 這只是DVD品質
Bethany avatarBethany2013-08-29
CUDA轉檔已經被NV遺棄了XD 現在推NVENC
新的開普勒核心才能跑
Mason avatarMason2013-09-03
原PO那個CUDA範例在我眼裡是慘不忍睹的等級...
Steve avatarSteve2013-09-07
我的想法是這解析度兩張全螢幕都差不多慘 所以能接受
Jack avatarJack2013-09-12
樓上去嘗試看看madVR 開高級放大濾鏡吧
Jacky avatarJacky2013-09-12
cuda一堆鋸齒......
Ethan avatarEthan2013-09-16
CUDA轉出來一比之下真的蠻糊的
Callum avatarCallum2013-09-18
推字幕組!
Dinah avatarDinah2013-09-20
同為字幕組路過 用過疑似CUDA的源 只有悲劇的份..
Isabella avatarIsabella2013-09-23
x264 Benchmark 就是實際轉檔啊....
Elvira avatarElvira2013-09-26
用同一個benchmark比較方便跟其他人的數據作比較
Una avatarUna2013-10-01
問題是真正壓片時,AVS濾鏡往往才最吃效能Orz