【VC++开源代码栏目提醒】:网学会员,鉴于大家对VC++开源代码十分关注,论文会员在此为大家搜集整理了“高清主流视频编码格式简介 - 综合课件”一文,供大家参考学习!
高清主流视频编码格式简介 摘要 2009年随着“高清mp4”浪潮在市场上的风生水起令原本略感寒意的mp4市场重获温暖。
依靠10m码流解码、支持1280×720分辨率视频直播以及播放没有色块这三大要素为用户打造更清晰的画质、更纯粹的音质、更完美的媒介从而搭建起一座多媒体视听娱乐的金字塔丰富璀璨的多媒体视听娱乐对于新生出的高清mp4。
高清英文为“high definition”即指“高分辨率”。
高清电视hdtv是由美国电影电视工程师协会确定的高清晰度电视标准格式。
现在的大屏幕液晶电视机一般都支持1080i和720p而一些俗称的“全高清”full hd则是指支持1080p输出的电视机。
而现在很多的朋友都想通过电脑或mp4来观看高清电视那什么样的电影才是真正的高清电影呢下面就给大家介绍几个高清电影常用的分辨率720p格式750条垂直扫描线720条可见垂直扫描线169分辨率为1280×720逐行/60hz行频为45khz。
关键词 高清视频 编码格式 分辨率 1080i格式1125条垂直扫描线1080条可见垂直扫描线169分辨率为1920×1080隔行/60hz行频为33.75khz。
1080p格式1125条垂直扫描线1080条可见垂直扫描线169分辨率为1920×1080逐行扫描专业格式。
其中i和p分别是interlace scan隔行扫描和progressive scan逐行扫描的缩写。
任何事情都不可能是完美的同样1080i和720p两个规格也有着各自的优点和缺点。
隔行扫描的方式在显示静止画面时存在缺陷 有轻微的闪烁和爬行现象720p的逐行扫描解决了闪烁现象但是720p的图像有效利用率低因为它在行场消隐期间消耗了过多的像素而1080i则有更多像素用来表现图像。
在表现普通电视节目、电影等慢速运行的视频时1080i优势明显而在表现体育节目等快速运动的视频时720p则更适合。
高清解码格式 由于高清视频分辨率高像素量大导致了视频原始文件大小都拥有着恐怖的数据一部未经压缩普通格式1080p高清影片就会占用几百gb乃至上千gb的存储空间所以要通过编码技术来缩减视频文件的体积。
目前的高清视频编码格式主要有h.264、
vc-1、mpeg-2、mpeg-4、divx、xvid、wma-hd以及x264。
事实上现在网络上流传的高清视频主要以两类文件的方式存在一类是经过mpeg-2标准压缩以tp和ts为后缀的视频流文件一类是经过wmv-hdwindows media video high definition标准压缩过的wmv文件还有少数文件后缀为avi或mpg其性质与wmv是一样的。
真正效果好的高清视频更多地以h.264与
vc-1这两种主流的编码格式流传。
一、mpeg编码格式 它的英文全称为moving picture expert group即运动图像专家组格式家里常看的vcd、svcd、dvd就是这种格式。
mpeg文件格式是运动图像压缩算法的国际标准它采用了有损压缩方法从而减少运动图像中的冗余信息。
mpeg的压缩方法说的更加深入一点就是 保留相邻两幅画面绝大多数相同的部分而把后续图像中和前面图像有冗余的部分去除从而达到压缩的目的。
目前mpeg格式有三个压缩标准分别是mpeg-1、mpeg-2、和mpeg-4。
mpeg-1制定于1992年它是针对1.5mbps以下数据传输率的数字存储媒体运动图像及其伴音编码而设计的国际标准。
也就是我们通常所见到的vcd制作格式。
这种视频格式的文件扩展名包括.mpg、.mlv、.mpe、.mpeg及vcd光盘中的.dat文件等。
mpeg-2制定于1994年设计目标为高级工业标准的图像质量以及更高的传输率。
这种格式主要应用在dvd/svcd的制作压缩方面同时在一些hdtv高清晰电视广播和一些高要求视频编辑、处理上面也有相当的应用。
这种视频格式的文件扩展名包括.mpg、.mpe、.mpeg、.m2v及dvd光盘上的.vob文件等。
mpeg-4制定于1998年mpeg-4是为了播放流式媒体的高质量视频而专门设计的它可利用很窄的带度通过帧重建技术压缩和传输数据以求使用最少的数据获得最佳的图像质量。
mpeg-4最有吸引力的地方在于它能够保存接近于dvd画质的小体积视频文件。
这种视频格式的文件扩展名包括.asf、.mov和divx 、avi等。
二、divx/xvid格式 divx是由mpeg-4衍生出的另一种视频编码压缩标准也即我们通常所说的dvdrip格式它采用了mpeg4的压缩算法同时又综合了mpeg-4与mp3各方面的技术说白了就是使用divx压缩技术对dvd盘片的视频图像进行高质量压缩同时用mp3或ac3对音频进 行压缩然后再将视频与音频合成并加上相应的外挂字幕文件而形成的视频格式。
其画质直逼dvd并且体积只有dvd的数分之一。
xvid是最新的mpeg-4 codec而且是第一个真正开放源
代码的一旦完成就会通过gpl协议发布。
在最近的codec比较中xvid的表现令人惊奇的好尽管在alpha版本中不尽人意。
若作为一个beta版的测试者不会吓到你的话xvid也许正是你所需要的。
divx 跟 xvid 采用不定时设立关键画面来改善原先固定时间关键画面所造成的动态画面画质不佳的情形 而 2 pass 的压缩模式使画质更加滑顺 基本上两种编码的效果差别不大 不过就同画质的档案大小来说 xvid 更省容量 这也就是网络上流传的影片 divx 编码的大多为两片 cd 而 xvid 编码的大多仅需一片 cd 容量即可 三、h.264/x264 h.264是由国际电信联盟itu-t所制定的新一代的视频压缩格式。
h.264最具价值的部分是更高的数据压缩比在同等的图像质量h.264的数据压缩比能比当前dvd系统中使用的 mpeg-2高2-3倍比mpeg-4高1.5-2倍。
正因为如此经过h.264压缩的视频数据在网络传输过程中所需要的带宽更少也更加经济。
一般来说h.264格式以“.avi”、“.mkv”以及“.ts”封装比较常见。
x264编码是h.264编码的一个
开源分支它符合h.264标准其功能在于编码encoding而不作为解码器decoder使用x264编码最大的特点在于注重实用它在不明显降低编码性能的前提下努力降低编码的计算复杂度x264对于h.264编码中的一些复杂编码 特性做了折衷处理其压缩视频体积小于xvidmpeg4编码视频以小体积、高画质的特点得到了很多网友的认可。
h.264与x264目前大多采用mkv封装格式这是一种新兴的多媒体封装格式/容器可以将各类视频编码、16条或以上不同格式的音频和语言不同的字幕封装在一个文件内它具有开放源
代码、音视频编码丰富、网络亲和性好等优势已经得到众多视频压制组和玩家的支持正逐渐成为高清视频的主流视频格式。
四、wma-hd/
vc-1 wmvwindows media video作为经久不衰的一种视频编码一直在不断改进。
wmv-hd则是由软件业的巨头微软公司所创立的一种视频压缩格式压缩率甚至高于mpeg-2标准同样是2小时的高清视频节目如果使用mpeg-2能压缩至30gb而使用wmv-hd这样的高压缩率编码器在画质丝毫不损失的前提下可压缩到15gb左右。
尽管wmv-hd是微软的独有标准但因其在操作系统中大力支持wmv系列版本从而在电脑系统得以迅速普及。
vc-1即视频编解码方案一video codec one基于微软wmv第九版wmv9编码技术2003年正式提出于2006年正式成为国际标准为该格式在下一代dvd中的应用铺平了道路。
一般来说
vc-1多为“.wmv”后缀但这都不是绝对的具体的后缀还得根据具体封装。
如果将高清比作多媒体视听娱乐的皇冠那么高清视频编码格式无疑于皇冠上的明珠正是这些新颖丰富的视频编码格式为我们带来了高清视听的完美体验。
然而随着时间的推移和科技的发展在这个推陈出新的时代 h.264、
vc-1与mpeg-2这三种编码格式逐渐占据了主导凭借各自的特性与发展历程扮演着不同的角色。
下面笔者就为大家讲解一下主流编码格式的优势所在 mpeg-2编码属于编码格式中的老一辈成员发展到如今已经具有了较为成熟的框架在视频文件压缩的处理上对于空间和时间的冗余处理上效果不错且能根据动态画面的复杂程度适时调整数据流速/比特率在视频显示上尽量达到一个平和流畅的效果这些优点使的它在dvd片源标准下压缩效果显著但面对720p的高清视频文件其压缩比例小耗时太长等缺点都暴露了出来廉颇已老的疲态尽显无疑即将沉寂于历史发展的洪流之中。
h.264编码则做为身强力壮的中流砥柱发展势头正如日中天。
分层设计、高精度、4×4块的整数变换、统一的vlc符号编码等四大绝技集于一身将编码效率提高到了一个极致在相同的图像质量条件下能够比mpeg-2节约50左右的码率即文件体积减小50而画质效果方面却一点没有与原来发生偏差并且h.264的纠错能力增加网络适应性更强。
vc-1编码作为较晚推出且最后被定义的高清编码格式更多的以一种新星姿态出现结合几种编码格式的优点于一身在压缩比率上介于h.264与mpeg-2之间画质表现方面与h.264接近且在编码算法的复杂度上只为h.264的一半处于一个中间的平衡点位置对硬件要求较低、高压缩率、高画质、低耗时等特点使得
vc-1成为一种比较理想的编码方式发展前景较为可观。
总的来说mpeg2由于压缩比例较小视频所占空间太大目前已 经基本处于了被淘汰的边缘。
而以微软主推的wmv-hd目前已经渐渐被
vc-1这种新标准所取代在最新的高清片源中也很少有采用这种算法的视频。
所以目前最流行的只有h.264与
vc-1这两种编码方式。
但就压缩的比率来看h.264
vc-1mpeg-2对于低分辨率的视频文件mpeg-2的画质表现还是不错的但基于720p以上的则明显略低于h.264和
vc-1的效果而
vc-1与h.264相比由于中庸的技术无明显编码优势、封闭的平台限于windows系统、后发的劣势2006年通过、成为国际标准仍然给微软
vc-1编码的应用前景带来了较大的不确定性能否推翻h.264这座大山尚需实践检验。