主题
最后登录1970-1-1
回帖0
精华
积分1435
威望
RP
金钱 柯币
人气 ℃
注册时间2004-9-26
|
此贴目的:介绍目前较为流行的H.264以及Mp4与Mkv格式,仅作介绍之用,引用部分网络上各种作者写的关于该内容的部分.(其实都是Google和各大论坛查找而得,引用部分用红色字体注明原作者,未能找到出处者不计.)
好象写的内容太过于庞大了,因此会适当进行筛选,或者更替为更为标准的内容.
有任何错误请指出(主要是技术方面).有任何更好的建议更请指出!
1.MPEG
MPEG是Motion Picture Expert Group[运动图象专家组]的缩写,由他们制作并规范媒体文件的规格.但他们不指定具体编码手法,只指定规格.
VCD中所使用的MPEG-1的规格,扩展名为:.dat
DVD中所使用的MPEG-2的规格,扩展名为:.vob
MPEG-1编码基于JPEG压缩,于1992年被标准化,使用CD-ROM作为介质,画面360*288,达到VHS录象带水平,由于体积小,视频质量高[注:对于那个年代而言],成本低廉,因此成为了广泛流行的媒体.
MPEG-1主要使用的压缩算法来自于JPEG,因此包含JPEG中的变换编码、预测编码、行程编码、DCT[离散余弦变化,把矩阵的能量集中到矩阵的左上角,便于压缩]、帧间预测.
在MPEG中,MPEG组织定义了三中图象帧:帧内图象I、预测图象P、双向预测图象B,类似于IBBPBBPBBP.I帧对原始图象进行JPEG压缩,作为随机点存储.在选择VCD跳跃时,常会看到回退若干画面,再继续播放,回退点即是I帧.P帧是编码的帧和参考图象进行对比计算同一象素在两图之间的相对位置,从而预测下一帧的情况,连续多个P帧的出现会带来比较大的误差.B帧是双向预测,即对比过去参考图象和将来参考图象.因此虽然IPB的排列为IBBPBBP,但传输时却是IPBB.
顺便说一下.mp3,是MPEG-1 Audio Layer-3的缩写.由于.mp3过于陈旧,加上本文的主要描述内容为视频部分,因此不做详细介绍了.
当光存储发展到DVD时,MPEG-2作为MPEG-1的改进,进入了人们的视线.MPEG-2于1994年推出.但MPEG-2并不是简单的MPEG-1的升级,它对于标准数字电视和高清晰度电视在各种应用下的压缩方案和系统层有详细规定,编码码率从每秒3兆到100兆比特.MPEG-2特别适合广播级数字电视的编码和传送,被认定为SDTV和HDTV的编码标准.音频上,DVD比立体声的MPEG-1 Audio有了更长足的发展.出现了5.1声道的AAC、AC3甚至DTS.音质有了长足的进步,当然数据流量也大了不少.
当网络大规模普及之前,人们观看影片仅限于个体交换,因此没有影片资料库的概念.当网络条件成熟以后,流媒体进入了我们的视线.流媒体用来描述时间性要求发送媒体信息的术语,尤其特指通过因特网发送压缩媒体,流化技术实现了影片内容打包并象流水一样发送到客户端.
流媒体服务比较著名的有三大公司:APPLE、微软、Real Networks.
APPLE当然就是Quick Time了.文件后缀名:.mov.如今已经发展到第7代了,引入了H.264编码.硬件要求要求比较高.微软的流媒体主要是Micro Soft Media.视频方面WMV/ASF,音频方面WMA.WMV9代的画面质量达到了MPEG-4的要求,主要改进了运动补偿部分和宏块级的量化缩放,并且WMV可以是VFR[可变帧率 Variable Frame Rate].音频上WMA提供了播放限制措施,因此深受出版发行商的喜爱.Real Net Work的代表作:Real Media,文件后缀:.rm,以后推出了基于VBR[可变码率]的rmvb.
受于网络限制,流媒体的画质远远不如DVD,因此压缩率成了关键.因此,H.264拥有的最大压缩率无疑成为了新的希望.
DVDRip与MPEG-4.DVDRip,通常指代那些,将DVD的视频,音频,字幕等内容提取出来,采用一定的压缩方式,将其处理以及压缩到接近原画质,体积又明显缩小的过程,或者指利用该方式制作出来的多媒体.MPEG-4标准是常用的标准.MPEG-4于1999年标准化,视频部分分为ASP与AVC两种,前者即包含在avi这种格式中,实际编码却相当复杂,3ivx DivX4/5 XviD ffmpeg/ffds mpegable neroDigital QuickTime Sorenson.后者通常被编码成.mp4,当然avi里也会出现.相比MPEG-2,MPEG-4又有了许多革新,MPEG-4有了电视图形对象区[VOP]的概念,即MPEG-4中,输入的图象可以允许是任意的形状区.MPEG-4还拥有纹理信息与运动信息单独编码,灵活性大大提高.
H.264是属于进阶版的MPEG-4规格,由国际电信联盟[ITU-T]在2003年指定.H.264无疑拥有最高的压缩比.在同等的图象质量条件下,H.264的数据压缩比能够比MPEG-4高1.5~2倍.正因为如此,经过H.264压缩的视频数据在网络传输过程中所需要的带宽更少.H.264编码效率比较高,能在保持MPEG-4同样图象质量的条件下,编码后的码率减少50%.相比MPEG-2的复杂度,解码器的复杂度增加了3倍,编码器的复杂度增加了4倍.
MPEG-1就是初级的视频音频编码,最广泛地用于VCD中,现已经被淘汰.
MPEG-2就是MPEG-1的进阶版,用于DVD中.
MPEG-3(具体情况未知)原计划用于HDTV,但现已被归入MPEG-2部分.
MPEG-4面对个人计算机的多媒体编码,有被分为ASP编码和AVC编码,后者亦被称为H.264. |
|