说到视频格式转换,相信那些喜欢看影片的朋友会非常熟悉,特别是手上拥有众多随身播放设备的忠实玩家,肯定会经常用到视频转换工具,因为互联网上绝大部分电影资源基本上都是针对PC格式的,这样对于那些使用PSP、MP4、XBOX360等设备来播放电影的朋友带来极大的不便,因此他们常会将视频转换到其它格式。常用的视频转换软件,主要使用CPU运算来进行转换编码转换,虽然现在CPU已经拥有诸如SSE4等更多多媒体指令集,专门为视频尤其是高清视频编码作优化,但使用CPU转换视频的时间仍然是非常漫长,即便是使用目前顶级4核酷睿CPU,要转完一部2小时完整的电影,几个小时的转换时间不是一般人可以接受的,这样耗时耗电的转换,确实是用户们不太喜欢的。
科技是进步的,随着GPU通用计算能力的提高,GPU的应用也越来越广泛。在NVIDIA大力宣传的CUDA通用计算技术当中,表示会支持Elemental Technologiesgibgsu公司的GPU加速H.264视频编码器RapiHD技术以及该公司相应开发的BadaBOOM Media Convertor软件。而RapiHD技术和BadaBOOM软件都是CUDA通用计算技术的应用,它们是用C语言编写的,专为NVIDIA GPU而优化,也就是说用GPU可以实现视频转换。
9800GT拥有112“核”
利用GPU来进行视频转换,相比CPU有什么优势呢?我们知道,显卡进入DX10时代后,GPU已经全面采用统一流处理器渲染架构,用流处理器来处理图像数据。过去CPU主要采用串行的计算方式,当然我们也看到其向并行计算发展的趋势,比如目前主流的双核、四核CPU,如果我们把这个概念放到GPU身上,那“核”数是CPU的几倍甚至是几十倍,如中低端的9500GT已经具备32个流处理器,9800GT则拥有112个。在GPU这种群核优势下,NVIDIA开发的CUDA技术可以实现众多GPU计算功能,包括并行数据高速缓存器,让最新一代的多个NVIDIA GPU流处理器之间能够在执行复杂计算任务时互相协作,实现高速运算,BadaBOOM Media Convertor就是一个利用GPU实现高速编码的软件,非常实用。
铭瑄极光9800GT终结者采用G92-270核心,拥有112个超标量统一流处理器,核心默认频率600MHz,流处理频率1500MHz,硬件支持DirectX10和Shader Model 4.0特效,通过驱动的优化以及核心架构的支持,9800GT不但全面支持PhysX物理加速功能,还具备CUDA高速运算能力,对于badaBOOM这类GPU应用软件提供了完美的支持。
铭瑄极光9800GT终结者
badaBOOM软件使用体验
简约而直观的操作界面,傻瓜式的操作,让用户更加容易上手。左边是载入视频文件选项,有关盘、文件夹、文件。中间是视频转换的操作界面与影片预览区,可自定义码率、压缩质量、分辨率、视频音频编码等等....右边则是软件为用户量身订造的各种机型视频格式,类型多达8种,更配以图形说明,简单明了。
BadaBOOM Media Convertor最低系统需求: Intel 1.6 GHz双核或者AMD同性能的双核CPU NVIDIA GeForce 系列具有CUDA能力的显卡 Windows XP/Vista 32/64-bit。
badaBOOM使用界面
本次测试使用用两个视频片段,第一段是MPEG2编码,分辨率是720*480,码率10M左右,MPG封装格式;第二段同样是MPEG2编码,分辨率2048*1080,码率平均25-30M,最高更有62M,TS封装格式,输出格式选择了大众化的PSP格式。
转换影片一 电影名:极品飞车10宣传片 文件名:nfs_carbon_gameplay.mpg 容量:110MB 用时:21秒
转换影片二 电影名:极速60秒 文件名:Gone.in.60.Seconds.Blu-ray.REMUX.1080p.MPEG2.LPCM.DD51.F@silu.disk2.ts 容量:4.29GB 用时:7分26秒
看,是不是很快,从上面测试转换所使用的时间来看,用GPU转换视频的速度相当快,完成质量也高,BadaBOOM Media Convertor这个软件能够充分利用了9800GT核心的112个群核处理优势,即使转换的对象是高码率的1080P电影,完成时间也只是几分钟,速度相当快。对于采用NVIDIA Geforce9系列显卡的用户来说,显卡更多元化的应用使得他们的工作能够更加快速、高质量的完成,过往靠CPU才能完成的任务将会更多分配多GPU身上,带来更快捷的工作方式。当然,CUDA技术的应用仅仅处于起步阶段,随着应用的深入,提升的空间还有很大很大。如果你也想体验一下badaBOOM带来的视频高速转换效率,可以到NVIDIA官网上下载试用版,简单易用的操作界面保证你很快上手。