国产CUDA编码软件首测

2009-6-30 作者: 孙敏杰 来源: 泡泡网

关键字: CUDA 编码软件 

  2008-2009年间,3D图形领域最出风头的既不是各类华丽的DX10游戏,也不是性价比越来越高的DX10新显卡,而是NVIDIA的CUDA并行计算技术,它将专注3D渲染的GPU推向了通用计算领域,以更小的成本获得了更高的性能,原本风马牛不相及的CPU和GPU开始了正面交锋。

  目前CUDA在民用领域的主要用途就是视频编码,而CUDA的代表作显然就是Badaboom这款视频转码软件,相信经常关注显卡的朋友一定不会陌生,它是NVIDIA与国外一软件公司联合开发的作品,最大限度的调动了GPU的资源。根据我们之前的测试来看,9800GT级别的中端显卡就能轻易击败当时的最强四核QX9770,GPU视频编码的实力可见一斑!

  作为一款新兴软件,Badaboom的版本更新很频繁,视频支持的格式、兼容性、转换效率都在不断的改进,近期发布的1.2版本更是加入了对中文的支持。但是这款老外开发的软件明显不适合中国国情,很多缺点导致该软件并不实用,笔者以及周围的朋友都是深有感触:Badaboom只能拿来玩玩,试试看GPU转码到底能有多强,真正靠谱的还是成熟的CPU转码,为什么这么说呢?

  Badaboom的界面虽然支持中文了(面子工程),但却不支持中文目录和文件名(很搞笑),每次转换视频都得手动改名并指定目录;

  Badaboom的兼容性还是不行,网络最流行的RMVB、AVI、WMV等视频都不支持,只支持DVD、蓝光、TS等标准封装规格的视频;

  Badaboom不支持将字幕压进视频里面,非中文影片转换后根本没法看,因为大多数手持设备都不能外挂字幕;

  只支持输出MP4这一种封装格式,应用范围有限。

  至于软件功能简单、不支持批量等等这些鸡毛蒜皮的小事就不提了,这跟软件的定位人群有关。但以上四大致命问题导致Badaboom只是看上去很美、很快,其实一点都不实用,根本不适合中国用户使用。

  Badaboom的局限性这么大,导致它只适合做评测用,没什么实际意义。作为用户来说,CUDA技术有多强悍并不重要,最重要的是它能带来什么样的好处,在媒体铺天盖地的宣传CUDA优势之时,最终用户还是只能用CPU转换视频,不能不说是一种悲哀。

  终于,我们盼来了国内首款支持CUDA的视频转码软件,完全开源并且永久免费的MediaCoder在最新版本当中加入了CUDA编码器。此前MediaCoder所有编码器都是依靠CPU运算,现在能够与时俱进率先加入GPU加速支持,的确难能可贵,引用MediaCoder开发人员的话说就是:

  “近两年NVIDIA的CUDA技术似乎成为业界新宠,其优良的科学运算加速能力确实首屈一指,引领着并行运算潮流,各行业都纷纷采用它来加速,搞得我们也跃跃欲试,呵呵,另外还有很多网友对MediaCoder的厚爱,希望在MC上体验一下CUDA加速的快感,于是我们决定了用CUDA加速MediaCoder转码。

  年初我们几个开发人员就开始酝酿着采用CUDA加速H.264编码,毕竟H.264现在比较火,还是比较有前途。经过一段时间的紧张的开发,CUDA加速的H.264编码器终于诞生,让性能卓越的MediaCoder又添一利器。”

  笔者一直都是MediaCoder软件的忠实用户,该软件由于对多核CPU优化支持非常到位,因此我们经常用它进行CPU视频编码测试,也常用它给iPhone(手机上网)转视频看。现在它率先支持CUDA,笔者自然要对其进行深入测试,从兼容性、易用性、速度等各方面考察,与CUDA的代表作Badaboom进行全面对比!

  或许很多人还没用过MediaCoder这款软件,下面就先对它进行简要介绍:

  MediaCoder是一个免费的通用音频/视频批量转码工具,它将众多来自开源社区的优秀音频视频编解码器和工具整合为一个通用的解决方案,可以将音频、视频文件在各种格式之间进行转换。MediaCoder具备一个可扩展的架构和丰富的功能,可满足各种场合下的转码需求。目前,MediaCoder的用户已经遍布全世界170多个国家。

  通俗一点的说:玩高清的朋友一定用过终极解码或者完美解码吧,终极解码就是整合了一大堆播放器和解码器的视频播放软件,而MediaCoder就是整合了一大堆编码器和插件的视频转码软件。功能大而全、灵活性高、开源、免费是这类软件的共性,如果要为MediaCoder起个中文名称的话,笔者认为“终极转码”或者“完美转码”都不错^_^。




<<首页 <上一页  1  2  3  4  5  6  7  8  9  下一页>  末页>>  
责任编辑:熊东旭