视频编码与格式.docx
《视频编码与格式.docx》由会员分享,可在线阅读,更多相关《视频编码与格式.docx(6页珍藏版)》请在冰豆网上搜索。
视频编码与格式
视频编码与格式
编码方式:
在高清视频编码格式方面,我们可以经常会见到以下这几个命名:
MPEG-2TS、Divx、Xvid、H.264、WMV-HD和VC-1。
目前发展过程中,MPEG-2、H.264、VC-1是其中最为关注的。
由于在高清视频格式后来发展过程中,由于两家公司,东芝与sony的竞争中,就是HD-DVD与蓝光的较量中,虽然最后HD-DVD退出了竞争,以蓝光的胜利结束,但是他们都选择支持这三种编码格式,也说明了他们的有很大的竞争优势。
也是后来被关注最多的格式。
各种格式的发展历程
■MPEG编码
首先我们先介绍一下MPEG。
MPEG是英文MovingPictureExpertsGroup的简称,翻译过来也就是运动图像专家组。
该专家组建于1988年,可以说很早,他们专门负责建立视频和音频标准,而成员都是为视频、音频及系统领域的技术专家。
简单讲就是个行业里的组织,专门对数字内容做出业界规范的组织。
MPEG
大家现时泛指的MPEG-X版本,就是由ISO(InternationalOrganizationforStandardization)所制定而发布的视频、音频、数据的压缩标准。
ISO是国际标准制定组织,我们喝的牛奶或者用的什么产品上经常看的的ISO9000之类的就是一个意思。
MPEG发展的很早,目前也分类很多,了解了他对大家帮助很大。
●MPEG1:
MPEG1是最早出现的,这时候我们就广泛认识到这个组织和他们的标准了。
还记得VCD吗?
VCD就是其中最主要的代表。
VCD这个具体的格式是从日本而来的,并遵守MPEG1规格。
●MPEG2:
其代表是DVD。
一般为480P(640*480)。
DVD当时都符合这个标准。
●MPEG4:
Xvid和H.264(下文重点提到)同属于MPEG4格式,是高于MPEG1、2的新一代数字媒体格式。
●MPEG-2是由MPEG和ITU-T双方合作开发的。
因此MPEG-2在ITU-T的命名规范中被称之为H.262。
有时候我们还会看到“MPEG2-HD”或“MPEG2-TS”字样,其实这都是在说MPEG-2(为我们普通消费者增加了多少麻烦啊!
!
)。
之所以叫做MPEG2-HD是为了区别DVD常采用的MPEG2而做的区分。
因为480P格式的DVD也是MPEG-2编码的。
而叫MPEG2-TS是因为1080P的高清MPEG2一般文件格式后缀是.TS,这个也有别于DVD里封装的.VOB。
MPEG-2TS格式的高清视频文件在网上很常见,一般采用mpg、tp和ts为后缀。
采用MPEG-2TS格式压缩后的高清视频文件通常都相当大,以一部90min的电影为例。
文件大小通常都在8GB以上,有的甚至超过15GB。
MPEG-2最大的缺点就是文件体积过大。
随着技术的改进,它在高清视频方面也得到了应用。
虽然他的文件容量很大,但是能够这么顺风顺水的发展也有自己的优点,那就是相对于其他编码方式,它对于系统资源的消耗是最小的,解码能力不强的芯片也可以流畅播放。
也就是你买的播放机如果性能不怎么强的话,一样可以比较流畅的播放。
而H.264和VC-1是利用高效率的压缩算法,把影片容量压缩的更小,以便于传输或存储。
相对的,播放这两种格式的影片,就需要硬件有更强大的处理能力来进行解码。
不过,技术进步实在太快了,时间要不了多久,随着硬件解码芯片的发展,H.264和VC-1必然成为像当年的DVD那样,任何主流的配置都能流畅播放,那时候MPEG-2也就没有任何优势而言了。
所以,目前最流行的也是我们看高清最好的只有H.264与VC-1这两种编码方式了。
■H.264编码
H.264标准是由国际电信联盟电信标准化部门(ITU-T)和国际标准化组织/国际电工委员会(ISO/IEC)共同研究发布,因此H.264有两个名称,一个是沿用ITU-T组织的H.26x名称,叫“H.264”,另一个则是“MPEG-4AVC(MPEG4第10部分)”,其中“AVC”(高级视频编码)。
所以看到这两个名字的时候,我们也要明白他们是一个东西,只不过有不同的名字(我们强力要求以后就叫一个)。
H.264
H.264也许是最有前途的一个了,H264最具价值的部分是更高的数据压缩比,在同等图像质量下,H264的数据压缩率比当前DVD系统中使用的MPEG-2高2-3倍,比MPEG-4高1.5-2倍,H.264格式的最大特点是在保证画面质量的情况下,它可以把文件大小控制在MPEG-2格式的二分之一甚至三分之一。
正因为如此,经过H.264压缩的视频数据,在网络传输过程中所需要的带宽更少,也更加经济,H.264只需要1-2Mbit/s的传输速率。
但是需要注意的是,H.264获得优越性能的代价是计算复杂度增加,因此H.264的硬件要求是最高的。
经过H264压缩的视频文件一般是采用avi作为后缀名,与微软的avi格式很容易混淆,不容易辨认,只能通过解码器来自己识别。
由于其压缩效率是目前主流解码方式中最高的。
所以其更高的压缩比、更好的IP和无线网络信道的适应性,在数字视频通信和存储领域得到越来越广泛的应用。
■VC-1编码
VC-1即VideoCodecOne(视频解码方案一)。
它起源于微软公司的WindowsMediaVideo9。
VC-1是继MPEG-2TS和H.264之后,最后被认可的高清编码标准格式。
VC-1虽然是最后被认可的高清编码格式,不过因为有微软的后台,所以这种编码格式不能小窥。
相对于MPEG2,VC-1的压缩比更高,但相对于H.264而言,编码解码的计算则要稍小一些。
总的来说,从压缩比上来看,H.264的压缩比率更高一些,也就是同样的视频,通过H.264编码算法压出来的视频容量要比VC-1的更小,但是VC-1格式的视频在解码计算方面则更小一些,一般通过高性能的CPU就可以很流畅的观看高清视频。
目前来看,VC-1可能是一个比较好的平衡,辅以微软的支持,应该是一只不可忽视的力量。
一般来说,VC-1多为“.wmv”后缀,但这都不是绝对的,具体的编码格式还是要通过软件来查询。
■WMV编码
WMV是由微软公司创立的一种视频压缩格式。
由于Windows操作系统大力支持WMV系列版本。
因此WMV-HD格式在PC系统中应用较广。
WMV(WindowsMediaVideo)是微软公司的视频编解码器家族,包括WMV7、WMV8、WMV9、WPV10。
这一族的编解码器可以应用在从拨号上网的窄带视频到高清晰度电视(HDTV)的宽带视频。
使用WindowsMediaVideo用户还可以将视频文件刻录到CD、DVD或者其它一些设备上。
它也适用于用作媒体服务器。
WMV可以被看作是MPEG-4的一个增强版本。
最新的由SMPTE(电视电影工程师协会)承认的WMV-9,也就是我们说的上面的VC-1。
微软支持
■Divx、Xvid
我们还可以经常看的到Divx、Xvid,这两个也很容易弄混。
其实两者确实有很大渊源。
DivX是一种将影片的音频由MP3来压缩、视频由MPEG-4技术来压缩的数字多媒体压缩格式。
DivX就是从微软公司MPEG-4v3编码技术中派生出的最为知名以及被广大DVDRipper广泛采用的视频编码技术。
用它编码的视频文件不仅最大程度上还原了DVD原本的画面质量,而且可以允许你选择几乎所有格式的音频.它的视频部分采用的是微软的MPEG-4技术进行压缩,而音频部分则是采用MP3或WMA进行压缩,然后把视频和音频部分进行完美
也是最近比较热的格式,不过受到文件体积庞大的限制,目前1080p分辨率的MKV文件还比较少。
●MOV:
它是Apple公司开发的一种音频、视频文件格式,用于存储常用数字媒体类型。
当选择QuickTime(*.mov)作为“保存类型”时,动画将保存为.mov文件。
MOV是Quicktime封装
●RM/RMVB:
RealVideo,由RealNetworks开发的应用于rmvb和rm。
●TS/PS:
TS不像AVI,从诞生那天起,就考虑到了网络播放的功能。
作为网络下载最流行的封装格式之一,MPEG-2或者VC-1等编码都可以封装,是蓝光和全高清视频常采用的封装格式,但是体积较大,可是其视频质量相当优秀,还原准确,是高清发烧友比较喜欢的格式,在下载中也可以注意这一点,基本以.TS结尾的视频质量很高。
但是对于VC-1(支持不太好)
ts
■封装格式与编码方式的对应一览
最后我们可以看一下到底什么样的封装格式可以兼容什么样的编码格式,以下我们找到了底下几个主流的封装格式可以封装的视频编码的格式类型,仅供各位参考。
AVI:
可用MPEG-2,DIVX,XVID,WMV3,WMV4,AC-1,H.264
WMV:
可用WMV3,WMV4,AC-1
RM/RMVB:
可用RV40,RV50,RV60,RM8,RM9,RM10
MOV:
可用MPEG-2,MPEG4-ASP(XVID),H.264
MKV:
所有。