『漫游』酷论坛>『影音数码技术学习交流』>打破CUDA编码264的神话 ..
打破CUDA编码264的神话。
differ_cn@2010-03-13 01:18
全文在这里
http://www.pcinlife.com/article/graphics/2009-07-15/1247632564d831.html
可以不用看文章,看三个图就可以了。
以下我个人结论。
使用CUDA,速度为X264的2.5到2.8倍左右。
画质不如X264.EXE。
实际上,X264.EXE使用的是为了兼容DXVA的PROFILE.否则的话性能,画质会有进一步的提高(这个很小,可以忽律)
最重要的是,X264.EXE用的是ABR(基本就是固定比特率),和制定质量的VBR相比,画质任然胜出。
要是用基于质量的CRF 1PASS 算法,那还不把CUDA打得找不着北!!!
有条件的人,可以尝试优化X264.EXE的设置,在相同画质时候,进一步缩小速度差距,甚至胜出。(这个我就没条件了)
结果就是,真正的字幕组,我没有看见用CUDA的。
wtyrambo@2010-03-13 01:22
DS不早写了篇文章了吗.....按他的测试结果,cuda编码出来的H.264就是mpeg2的水平,不知道TMPGENC的mainconcept内核使用了cuda的编码质量怎么样
JING110@2010-03-13 14:29
= = 我看这图就是觉得mediacoder性价比还是很高的
看连接还真是介绍它好的呀
蓝の回忆@2010-03-13 15:02
用来压毛片喂psp观赏用的.
roozhou@2010-03-14 00:29
看到全文里x264用的avs脚本就了解了
- DGDecode_mpeg2source("I:\Karaoke\VIDEO_TS\benchmark\480p24.d2v", info=3)
- ColorMatrix(hints=true, threads=0)
DGDecode用的mpeg2引用解码器速度很慢,远远不如libavcodec和libmpeg2。在一般的编码中可能不明显,但在这种高速编码中就成为很大的瓶颈了。现在x264可以直接用lavf解码,速度肯定快很多。
奇怪的是他为什么不用mediacoder本身的x264功能来测试而要用MeGUI+avs来实现,难道就是为了让x264变慢。
06_taro@2010-03-14 16:18
對咱這種低端顯卡和T7700的CPU來說,CUDA速度還不如x264……
| TOP