新浪科技

从高清H.264格式 10M码流的实用性揭秘

太平洋科技

关注

“高清MP4”无疑已经成为2009年最热门的话题,也成为了MP4必然的发展趋势,各大芯片方案商也都推出了自己的“高清”产品。不少厂家把10M码流作为了高清MP4的核心特征,声称只要支持RM直播、10M码流和无色块就是高清MP4,其实,真的高清mp4必须要支持720P的H264编码,为什么这样说呢,且看下文分解。


H.264格式

什么是码流?

码流(Data Rate) 也叫码率或码流率,是指视频文件在单位时间内使用的数据流量,是视频编码中画面质量控制中最重要的部分,一般我们用的单位是kb/s或者Mb/s。一般来说同样分辨率下,视频文件的码流越大,压缩比就越小,画面质量就越高。码流越大,说明单位时间内取样率越大,数据流,精度就越高,处理出来的文件就越接近原始文件,图像质量越好,画质越清晰,要求播放设备的解码能力也越高。

解密10M码流造假说

不少厂商声称能支持10M以上码率的就是高清MP4,果真如此?其实从一个简单的例子中就知道这其实是在误导消费者。

码流越大,文件体积也越大。其计算公式是文件体积=时间×码率/8,例如,网络上常见的一部90分钟1Mb码流的720P RMVB文件,其体积就=5400秒×1Mb/8=675MB。网上普通1-2M码率的影片(就按普通电影两个小时计算)基本在1GB左右,5M的得在4-5GB,而按10M码率计算的话就快10GB了,当前MP4内存容量主流是8GB,还有不少4GB的,想想我们的高清MP4连一部高清电影都放不下。

另外,对动辄高达10M码流10GB一部高清电影,想要在家通过仅有1M或2M带宽来实现也是非常不现实的,影片体积超大,下载非常缓慢,机器完全装不下,这样所谓的“高清MP4”实际上是没法使用的,完全是在忽悠消费者。支持10M码流的MP4是高清MP4的假说不攻自破。

而支持RMVB 10M码流之说更是无稽之谈。说“高清MP4”拥有10M码率,却只支持RMVB,这本身就是一个非常矛盾的。RMVB是REAL公司开发的一种媒体格式,注重小体积节约带宽,在高压缩上对视频是种消耗。根据笔者拥有的高分辨率RMVB视频来看,RMVB采用VBR可变码率技术,1280×544的准720P视频码率仅为1.28M。这样曾经《东京漂移》的10M码流的片源,大家也不难猜测出是后期用P帧造假的版本。

高清MP4必须支持720P H264编码


H.264编码细分图


高清MP4

高清播放是建立在格式基础上的,H.264堪称目前最完美的视频标准,对于高清MP4来说这才是最重要的。H.264编码是蓝光DVD的指定标准,视频在体积和画质上达成平衡,480P分辨率仅需1-2M的码率即可达到远超AVI格式的画质,一部电影大小仅为1G;720P分辨率也只需要3-4M码率和2-3G的体积,可见这样的高清标准对码率也没有苛刻的要求。这是正是高清MP4所真正需的。

按照一部电影120分钟计算,即便我们找到了10M码率的RMVB、AVI格式视频,10G左右的大小让我们的MP4根本吃不消!这对主流8G内存的高清MP4来说简直是晴天霹雳。所以,我们说高清MP4在技术提升的同时,应该考虑其它功能、配置的均衡,否则也只是个噱头而已。

10M码流之美仅仅停留在参数上,或者只停留在厂商的宣传方面,实际显示效果并没有得到任何改善。希望芯片厂商应该在格式等多方面有新的突破,为我们带来真正的高清MP4。

加载中...