MP4终成主流 细说那些年视频格式的故事

2013年02月20日 09:09   中关村在线 微博   

  前段时间国内一家专门从事海外影视剧翻译的字幕组在网上发表言论称,今后将不再提供RMVB格式的美剧:“鉴于RMVB格式的老去,MP4格式的普及,以及设备和软件的支持,在春季播出的新美剧,我们将不再提供RMVB格式,一律使用MP4格式取代之”。难道陪伴多年的RMVB即将淡出我们的视野?

  上世纪90年代中期开始,当视频从DVD、VCD等播放机向电脑过渡的时候,RMVB作为当时全球最受欢迎的视频压缩方式,威名远扬,相信对大部分中国网民来说,只要在那个年代用电脑看过视频的人,RM/RMVB绝对是一段难以磨灭的记忆。

  这也就是为何RMVB能让很多人对其有着深刻印象的原因。那么又为何要淘汰RMVB呢?消息发布者列出了其和MP4视频编码封装技术相比的种种缺点:编 码速度慢;压缩率低,体积大;RealMedia编码器为商业用途,并不开源和免费使用;画质差;解码困难,耗电耗资源等等。 

  或许有人会问,MP4格式不是早就有了而且在当时还一度被RMVB打败,可为什么现在MP4却超越RMVB成为主流视频格式,那是因为MP4并非一成不 变。曾经的MP4格式视频,其实里面的视频编解码是被称为H.263的标准,这也是FLV等当时主流视频封装的标准,而后来出现的H.264让MP4格式 彻底大翻身。

  RMVB弱势凸显 MP4主导市场为大势所趋

  RMVB曾经的优势在哪里?在那个硬盘空间严重不足的年代,低码率视频有着足够的生存空间。所谓码率,也叫比特率,表示经过压缩编码后的视音频数据每秒 需要用多少个比特来表示,即把每秒显示的图像进行压缩后的数据量,一般采用的单位是kbps即千位每秒。通俗一点的理解就是取样率,单位时间内取样率越 大,精度就越高,处理出来的文件就越接近原始文件,也就是说画面的细节就越丰富。

  一般来说码率越大,处理出来的文件就越接近原始文件,但文件体积与码率是成正比的,所以几乎所有的编码格式重视的都是如何用最低的码率达到最少的失真,围绕这个核心衍生出来的CBR(固定码率)与VBR(动态码率)。

MP4终成主流 细说那些年视频格式的故事
RMVB曾经被称为“不灭神话级”视频格式

  低码率视频是RMVB格式的传统强势领域,在同等码率下要比曾经流行的Divx等压缩格式强上许多,占用空间小且画质优秀。但是随着H.264标准的推 出,MP4格式同等画质所需要的码率减少了一半,也就是说文件体积大大减小,从此RMVB的日子瞬间就不好过了。

  RMVB其实也没有坐以待毙,它的编码格式也在发展,最新的RV40其实就是H.264的变种。不过毕竟封闭格式不可能像开放标准格式那样得到迅猛的发 展,在许多优秀的商业编码器和x264开源编码器的攻势下,RMVB现在的优势尽失,基本上已经不能超过MP4封装的H.264。总结来说就是RMVB画 质、压缩率、播放解码的CPU/GPU消耗都不如MP4。

MP4终成主流 细说那些年视频格式的故事
凭借H.264种种优势,MP4一跃成为主流视频格式

  提到CPU/GPU消耗,那就要说说硬件解码那些事儿。硬件解码是图形芯片厂家提出的用GPU资源解码视频流的方案,硬件解码的优点就是效率高、功耗低、热功耗低,相比之下软件解码(CPU承担解码工作)极大程度上受CPU性能影响,并且功耗高。

  对于移动设备来说,功耗高极大程度上影响续航能力。RMVB并非开源且用于商业,因此诸多处理芯片均没有硬件支持解码,相比之下MP4格式其H.264 与x264编码封装却有诸多处理芯片支持。可以这么认为,同一个设备下播放如今的MP4格式视频在一定程度上要比RMVB格式视频省电,并且同等容量 下,MP4的画质要比RMVB更好。

  因此RMVB会被MP4所取代。除了解码以外,转码方面MP4也要比RMVB有明显优势,MP4硬件支持的转码方式效率高、功耗低,相比RMVB更加绿 色。尽管如此,我们还是对RMVB充满了怀念,毕竟这是陪伴我们成长的视频格式,没有它,我们或许都不知道什么叫视频。

  延伸阅读:英特尔QSV快速视频同步技术

  作为一名网络媒体编辑,经常会出席不同的产品发布会,在发布会上经常要进行现场视频采集,而录制完毕后就要对视频文件进行必要的剪辑工作,编码、压缩、增加特效与字幕都很涉及到。在上一代英特尔SNB处理器的帮助下,快速视频同步技术可以有效的提高视频编码的速率。目前英特尔推推出的第三代酷睿处理器中 的核芯显卡,又将该项技术进行了升级,版本为2.0,编码速度提高,同时处理器使用率占用更低。

效率提升明显 IVB平台转码对比测试
英特尔QSV快速视频同步技术

  英特尔Quick Sync Video(以下简称QSV)这项视频同步技术已经被不少用户所广泛认可,从上一代Sandy Bridge处理器核芯开始,QSV就给视频编码技术注入一针强心剂,SNB处理器中集成了一块单独的硬件编码电路,编码方面具备了对H.264、VC- 1、和MPEG-2三种主流视频的硬件编码功能。如果同目前使用流处理器的AMD与Nvidia独立显卡相比,英特尔所倡导的QSV技术表现更为出色,不 仅CPU占用率低,而且转码速度快,更重要的是最终获取到的视频文件质量更为可靠。

效率提升明显 IVB平台转码对比测试
丰富的视频编辑软件支持

  第三代Ivy Bridge酷睿处理器核芯中,QSV技术提升到了2.0,在视频硬件编码技术上更进一步,英特尔官方数据显示,QSV2.0在转码速度方面要是上一代的 2倍。为了帮助大家实际了解新平台的性能优势,下面我们就来实际对比一下新老两代酷睿i5处理器在视频转码方面谁更胜一筹。首先来看一下对比测试平台。

  测试平台对比:处理器与源视频相关参数
处理器型号 酷睿i5 2430M 酷睿i5 3210M
核心代号 Sandy Bridge Ivy Bridge
制造工艺 32纳米 22纳米
核心/线程 2 / 4 2/ 4
基础频率 2.4GHz 2.5GHz
最高频率 3.0GHz 3.1GHz
源视频码流 《X战警》33Mbps
源视频文件 1080P 1.6GB
编码方式 H.264
操作系统 Windows 7

  从上面列表中可以看到,测试平台中选用了主频基本相同的酷睿i5-3210M和酷睿i5-2430M来进行测试,视频转码测试方式采用两种,一种是 CPU软编码,完全考量CPU的处理性能,而另外一种则是QSV硬件编码方式,主要是来对比两代核芯显卡上QSV编码引擎的效率高低。了解测试平台后,下 面通过对比图表和一段小视频进一步对比新老酷睿i5平台在两种编码方式下的转码速度。

  延伸阅读:快速视频同步技术转码效率

  快速视频同步技术转码效率提升

  通过下面这段小视频,大家可以直观的看到第三代酷睿i5-3210M处理器在编码性能方面的优势,虽然我们节选的视频文件并不是一部完整的1080P高 清影片,但由于视频码流较高,因此1.6GB的文件容量也是比较庞大的。最终从转码时间上,酷睿i5-3210M用时109秒,而酷睿i5-2430M用 时153秒,很明显看出第三代酷睿i5处理器的硬件编码效率更具优势,提升幅度为40%。


  在不开启快速视频同步技术的时候,所有的转码任务都要依靠CPU来处理,同时处理器运行几乎达到满负荷,CPU占用率上升明显,此时其他程序无法流畅运 行。虽然最终获得的影片质量相对有保证,但是转码的速度上较偏慢,时间是硬编码方式的3.5倍,用户的实际使用体验略差。如果是一部容量较大的影片进行转 码,所需要的等待时间过长。


效率提升明显 IVB平台转码对比测试
开启和关闭快速视频同步编码速度对比

  无论是CPU软编码还是QSV硬件编码,第三代酷睿i5处理器在两方面均领先于上一代产品。对于视频编辑工作者或者经常用手持设备看视频的“地铁客”而 言,这绝对是个利好的消息。一部1080P高清影片十几分钟内即可完成过去几个小时的转码任务。节省用电开支不说,处理时间缩短、同时工作效率大幅提高, 同时还不会影响到其他程序的运行。

  对于经常进行视频处理工作的朋友来说,性能方面的提升就意味着效率的提高。打个比方来说,如果说制作 一部20分钟的宣传短篇能赚300元的话(举例说明),以前需要20分钟,现在只需要3分钟。也就是说单位时间的内能够多赚好几倍的收入。提升了效率,也 会让视频工作者有更多的时间去思考、去构思,创作更完美的作品,真是名利双收啊!

分享到:
意见反馈 值班电话:010-62675595保存  |  打印  |  关闭
猜你喜欢

看过本文的人还看过