作者ck3300503 (夏影)
看板PC_Shopping
标题[测试] 几个CPU的H264转码测试+CUDA
时间Sun Jun 16 22:12:00 2013
个人有在字幕组 正好最近有在帮忙最後编码的部分
就顺便来测试一下手边各种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秒
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.113.246.9
1F:推 roys606 :有测试有推~ 06/16 22:17
2F:推 TSJTSJ :推测试~ 06/16 22:18
3F:推 a2935373 :推 06/16 22:22
4F:推 Nappa :辛苦 06/16 22:23
5F:推 batschris :推 06/16 22:32
6F:→ y3k :这版上前一阵子就有在作了 按/搜寻x264吧 06/16 22:44
7F:推 ckgegg :肥龙II真的猛 不愧是一代神U 06/16 22:45
8F:→ friedpig :有Cuda VS 纯CPU的画质比较吗? 06/16 22:51
之前也想到要比 结果忘了XD
CPU转的结果
http://www.nctucs.org/h264/cpu.jpg
CUDA转的结果
http://www.nctucs.org/h264/cuda.jpg
CPU转的看起来好很多 也许是参数还要调整吧 我目前都是用预设值的
※ 编辑: ck3300503 来自: 140.113.246.9 (06/16 22:58)
9F:推 kkkkkkq :可以顺便测这个吗? Intel Quick Sync Video Technolo 06/16 23:00
10F:→ friedpig :觉得这解析度看起来差异勉强能接受 不过放大应该更严 06/16 23:00
11F:→ friedpig :重 06/16 23:00
12F:推 s25g5d4 :画面根本不对了 怎接受-.- 06/16 23:01
13F:推 andynew :好明显的差异喔 06/16 23:03
14F:→ ck3300503 :Intel Quick Sync Video 我没有能用的U貌似@@ 06/16 23:03
15F:→ kkkkkkq :好可惜QQ 想要画值X264已经开始支援opencl 06/16 23:06
16F:→ kkkkkkq :只是他只是让显卡协助 没有都用显卡转 06/16 23:06
18F:→ friedpig :不就糊了"一点"(? 不过两张图怎麽比例不太一样? 06/16 23:32
19F:推 s25g5d4 :有整整好几行像素被吃了 06/16 23:38
20F:推 cckkyle :色彩有差 对收藏的有差 06/16 23:40
21F:→ y3k :CUDA鄍X来的品质普遍非常差 因为写的时候都是以速度 06/16 23:45
22F:推 E6300 :CUDA被拉宽了 06/16 23:46
23F:→ y3k :优先 我个人是很怀疑CUDA如果要输出好品质会不会根本 06/16 23:46
24F:→ y3k :比不上哀七打桩之流.... 06/16 23:47
25F:→ ck3300503 :是啊..其实也没比3930K快到多少 06/16 23:48
26F:→ ck3300503 :品质却差了不少 06/16 23:48
27F:推 lightwings :CUDA转比较糊的原因据说是很多滤镜之类的不支援啦 06/16 23:49
28F:→ friedpig :我是觉得优库土豆之流的低解析度串流拨放的话应该没 06/16 23:49
29F:→ lightwings :朋友之前搞了很久,最後还是放弃乖乖用CPU... 06/16 23:50
30F:→ friedpig :差 真的要看高清 这个好恐怖 06/16 23:50
31F:→ friedpig :而且这解析度不是特别高吧? FullHD下去应该更惨? 06/16 23:50
32F:→ ck3300503 :是的 这只是DVD品质 06/16 23:51
33F:→ kkkkkkq :CUDA转档已经被NV遗弃了XD 现在推NVENC 06/16 23:53
34F:→ kkkkkkq :新的开普勒核心才能跑 06/16 23:53
35F:→ coldcolour :原PO那个CUDA范例在我眼里是惨不忍睹的等级... 06/17 00:00
36F:→ friedpig :我的想法是这解析度两张全萤幕都差不多惨 所以能接受 06/17 00:03
37F:→ y3k :楼上去尝试看看madVR 开高级放大滤镜吧 06/17 00:11
38F:推 denix :cuda一堆锯齿...... 06/17 10:52
39F:推 tungpayton :CUDA转出来一比之下真的蛮糊的 06/17 13:34
40F:推 OK8066889 :推字幕组! 06/17 16:12
41F:推 tom19960222 :同为字幕组路过 用过疑似CUDA的源 只有悲剧的份.. 06/18 01:50
42F:→ tonyhsie :x264 Benchmark 就是实际转档啊.... 06/19 22:41
43F:→ tonyhsie :用同一个benchmark比较方便跟其他人的数据作比较 06/19 22:43
44F:→ Litfal :问题是真正压片时,AVS滤镜往往才最吃效能Orz 06/20 13:16