RMVB弱势凸显 MP4主导市场为大势所趋
RMVB曾经的优势在哪里?在那个硬盘空间严重不足的年代,低码率视频有着足够的生存空间。所谓码率,也叫比特率,表示经过压缩编码后的视音频数据每秒需要用多少个比特来表示,即把每秒显示的图像进行压缩后的数据量,一般采用的单位是kbps即千位每秒。通俗一点的理解就是取样率,单位时间内取样率越大,精度就越高,处理出来的文件就越接近原始文件,也就是说画面的细节就越丰富。
一般来说码率越大,处理出来的文件就越接近原始文件,但文件体积与码率是成正比的,所以几乎所有的编码格式重视的都是如何用最低的码率达到最少的失真,围绕这个核心衍生出来的CBR(固定码率)与VBR(动态码率)。
RMVB曾经被称为“不灭神话级”视频格式
低码率视频是RMVB格式的传统强势领域,在同等码率下要比曾经流行的Divx等压缩格式强上许多,占用空间小且画质优秀。但是随着H.264标准的推出,MP4格式同等画质所需要的码率减少了一半,也就是说文件体积大大减小,从此RMVB的日子瞬间就不好过了。
RMVB其实也没有坐以待毙,它的编码格式也在发展,最新的RV40其实就是H.264的变种。不过毕竟封闭格式不可能像开放标准格式那样得到迅猛的发展,在许多优秀的商业编码器和x264开源编码器的攻势下,RMVB现在的优势尽失,基本上已经不能超过MP4封装的H.264。总结来说就是RMVB画质、压缩率、播放解码的CPU/GPU消耗都不如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充满了怀念,毕竟这是陪伴我们成长的视频格式,没有它,我们或许都不知道什么叫视频。