说到视频编码,也许大家都会认为这种应用太小众,但我们却与之关系密切。从正版的电影发行媒体DVD、Blue-Ray或者HDDVD等等到我们下载的电影,其中大部分都经过了视频再编码的过程(包括发行商的编码,例如DVD使用的Mpeg2等)。也许对于个人用户来说,“压片”是难逃侵犯版权问题的,但无论是MP4、IPOD、PSP、手机等各种随身设备播放的电影,还是DVDRip,BDRip,虽然对大家来说只是从网络下载,而这个制作的过程就是对它们进行的从原版片源再编码的过程。(点击下图可下载正式版Badaboom!)
也许最为常用的功能我们越容易忽视,在前不久对Intel采访中,他们也表示,目前个人电脑什么应用最需要处理器的运算?就是对家庭、个人图片和视频的处理。想想不是这样吗?用DC、DV拍下来的东西,不是动辄就几十G吗?如何处理好它,的确是个问题。而大家还一定记得Intel在推出45nm CPU时,提到的SSE4多媒体指令集,我们一直很好奇为什么这个指令集从现在应用看只对视频编码有用?Intel给出了明确的答案,视频编码最需要它。而更进一步看,Intel甚至已经明确将4核心CPU,定位于两大应用,第一3D渲染,第二,视频处理。
更先进的多媒体指令集,更多的核心,这在传统CPU领域是他们尽最大努力想出的优化办法了。而这哪抵得过随便几十上百个处理单元的GPU呢?Badaboom便是这么一款软件,它可以利用NVIDIA的GPU对视频进行编码,而采用的格式是压缩率最高,也是最为流行的H264。我们知道SSE4可以带来同条件下最快70%左右视频编码速度提升,而GPU编码,在主流显卡平台下,又会有怎样的表现?