泡泡网显卡频道 PCPOP首页      /      显卡     /      评测    /    正文

Mediacoder新版 GPU转码进入实用阶段

    NVIDIA全面推广CUDA已经有相当长一段时间了,但是在国内的民用领域,一直没有进入广泛实用的阶段。众多玩家最关心的,自然是视频转码。早期NVIDIA主力宣传的Badaboom软件虽然快速,但是限制太多,尤其对国内视频源最为广泛的RMVB缺乏支持,也不支持外挂字幕,因此不能说是进入实用阶段。

    前不久,国内知名度很高的Mediacoder转码软件终于开始支持CUDA,这标志着GPU视频转码已经逐步进入了实用阶段。本站文章《20分转1部蓝光!国产CUDA转码软件首测》已经对Mediacoder使用CUDA转码的速度进行了评测,速度比单纯CPU转码快很多,令人兴奋。

    但是,经过笔者的实际应用,之前的版本(4460版)实际转码的效果并不好,虽然速度是很快,但会出现一些不可预知的问题。笔者的应用主要是地铁看片,需要往IPhone或者PSP里面转视频文件。而4460版CUDA编码的话,会出现诸如画面音频不同步、画面无法正确切割比例等问题。所以笔者可以说是乘兴而来,败兴而归,最后不得不重新回归到x264编码。

    因此,就这个版本的Mediacoder来说,CUDA编码仍然是没有进入实用阶段。

    此后Mediacoder不断改版,主要针对多核CPU改善速度,修正CUDA插件编码时的种种BUG,但之前的问题一直存在。4482-4485版进行了CPU编码速度的大幅度修正,对新版的CUDA 2.3提供了支持,也就是对应NVIDIA最新的190系列驱动。

    但是,4482版又出现了新的问题,点选CUDA编码的时候,会报CUDA版本的错误,看来支持仍然是不完善。看来GPU转码之路还真是漫长和艰辛。

    好在Mediacoder更新速度很快,4486版很快就出现了,这次终于带来了比较完整的CUDA支持,可以正常转码、画面正常切割和在IPhone里面正常播放了,画质也算不错。

    但是,这个版本仍然有缺陷,那就是对PSP支持不好,CUDA转码的视频,PSP 1000的3.71系统无法识别,不知道PSP 2000/3000上或者是5.50系统上情况如何。无论怎么修改参数都没用,要使用PSP看片,还是只能CPU转码。

    不过,CUDA转码的视频,目前IPhone已经可以正常播放,对于笔者来说,这才算是真正进入实用阶段了。而且现在速度飞快,外挂字幕效果也不错,一部4.7GB左右的720P电影,多开任务大概也就半小时左右搞定,跟以往双核CPU转码动辄一小时形成鲜明对比,画质也还算不错。

    CUDA是一项很优秀的技术,大大拓宽了显卡的应用范围。科学计算那些一般个人用户先不管,对于玩家来说,视频转码和Phsyx游戏物理引擎是最有实用价值的。


i7 920 CPU占用率接近100%

    对于国内玩家来说,实用价值绝对不是把DVD视频转码到硬盘上,Badaboom的这种用法只能说是展现CUDA的能力,绝对不实用。Mediacoder才是真正实用的标志,大约NVIDIA也意识到这个问题,也许对Mediacoder的开发者提供了技术上的支持。

    不过,也许这种技术的复杂程度比较高,CUDA的应用几经周折,才逐渐进入实用阶段,而且现在离完美的实用,仍然有一定的距离。笔者只是测试了IPhone和PSP1000,其它MP4播放器等还不知道具体情况。

    无论如何,万事开头难,第一步迈出去了,今后的步子容易得多,我敢说常用到转码的玩家来说,如果CUDA转码真正进入实用阶段,也就是类似Mediacoder这样的软件转码不会遇到任何BUG和问题,他们购买显卡的首选必然会是N卡。

    顺便提一下,Phsyx游戏物理引擎的效果,也是“看上去很美”,目前popular的游戏,用到的还是不多,感觉还是离我们不近,这也是游戏商和NV需要共同努力的地方。CUDA今天真正让笔者看到了闪光点,希望NV能够继续努力下去,把看上去很美的技术都带入实用阶段。■<

1人已赞

关注我们

泡泡网

手机扫码关注