2023年6月27日发(作者:)
视频基础知识-封装格式和编码格式封装格式和编码的关系,就是和酒与酒瓶的关系差不多,⽽播放器就是开酒器。为了可以喝更好的酒,最好先了解酒是什么酒,酒瓶是什么酒瓶,怎么使⽤开酒器开酒瓶。码率或者可以⽐喻做酒的原料。对于同⼀个酒瓶和做同⼀种酒的情况下,如果原料太少,⼜要要求⽤酒把酒瓶灌满,此时只好兑⽔了,酒的品质就会变差了。然⽽,如果原料太多,⼜会造成原料浪费。所以要做好酒,我们就需要充⾜的原料。同样道理,压制⼀个视频,充⾜的码率是⾮常需要的。如果码率过⾼,画质提升不上去的同时还使视频体积过⼤。如果码率不⾜,视频容易出各种各样的问题,导致压崩。当然,码率不是画质的唯⼀指标,压制的时候的各种参数设置,各种滤镜也是⾮常重要的。如果码率给得⾜够⾼,理论上各编码的画质是⼀样的,不过体积完全不⼀样。发展史:
什么是封装格式封装格式的辨认很简单,⼤多数情况下,拓展名就是封装格式的名字。⽐如⼀个⽂件“⾦刚狼.avi”,那它就是属于avi的封装格式,“钢之炼⾦术师.Mkv”,那它就属于mkv封装格式, “喜⽺⽺与灰太狼.rmvb”就是rmvb封装格式。简⽽⾔之,视频⽂件后缀名就是封装格式的名字。不过wmv和rmvb就⽐较特殊,后⾯编码器部分再说。封装格式就是酒瓶。酒瓶就不影响酒的⼝感,同样,封装格式⼀样不影响视频画质。它只负责把内部的视频轨和⾳频轨集成在⼀起,只起到⼀个⽂件夹(或者压缩包)的作⽤,并没有对视频轨和⾳频轨造成影响。⼏种主流媒体格式情况:1、AVI(Audio Video Interleave):⽐较早的AVI是Microsoft开发的。其含义是Audio Video Interactive,就是把视频和⾳频编码混合在⼀起存储。AVI也是最长寿的格式,已存在10余年了,虽然发布过改版(V2.0于1996年发布),但已显⽼态。AVI格式上限制⽐较多,只能有⼀个视频轨道和⼀个⾳频轨道(现在有⾮标准插件可加⼊最多两个⾳频轨道),还可以有⼀些附加轨道,如⽂字等。AVI格式不提供任何控制功能。扩展名:avi总结:只能封装⼀条视频和⼀条⾳频,不能封装字幕,没有流媒体功能(就是不能使⽤它进⾏在线播放的意思)2、WMV(Windows Media Video)是微软公司开发的⼀组数字视频编解码格式的通称,ASF(Advanced Systems Format)是其封装格式。 ASF封装的WMV档具有“数字版权保护”功能。扩展名:wmv/asf、wmvhd 其⾳频编码采⽤WMA,视频编码采⽤WMV,需要版权⽀持且机顶盒⽀持的不多。
VC-1是最后⼀个被承认的⾼清编码格式(其他是H.264、VC-1、MPEG-2、MPEG-4、DivX、XviD、WMA-HD以及X264)VC-1虽然没有H.264好,但是有微软做后台,不能⼩视,也即我们通常所说的DVDrip格式Divx收费,Xvid免费开源,并且⽐Divx有所加强,Xvid压缩率约是Divx的2倍
3、MPEG格式:MPEG(Moving Picture Experts Group),是⼀个国际标准化组织(ISO)认可的媒体封装形式,受到⼤部份机器的⽀持。其存储⽅式多样,可以适应不同的应⽤环境。MPEG-4档的档容器格式在Part 1(mux)、14(asp)、15(avc)等中规定。MPEG的控制功能丰富,可以有多个视频(即⾓度)、⾳轨、字幕(位图字幕)等等。
MPEG的⼀个简化版本3GP还⼴泛的⽤于准3G⼿机上。扩展名:dat(⽤于VCD)、vob、mpg/mpeg、 3gp/3g2(⽤于⼿机)等MPEG1是最早出现的,VCD这个具体的格式最早是从⽇本来的并遵从MPEG1规格MPEG2:其代表是DVD。⼀般为480P(640*480)。DVD当时都符合这个标准。Xvid 和H.264同属于MPEG4,MPEG-2还可能称作MPEG2-HD,MPEG2-TS,其实在ITU-T的命名规范中被称之为H.262
H.264有两个名称,⼀个是沿⽤ITU-T组织的H.26x名称,叫“H.264”,另⼀个则是“MPEG-4AVC(MPEG4第10部分)”,AVC意为⾼级视频编码。H264的数据压缩率⽐当前DVD系统中使⽤的MPEG-2⾼2-3倍,⽐MPEG-4⾼1.5-2倍。x264编码,是H.264编码的⼀个开源分⽀,它符合H.264标准,其功能在于编码(encoding),⽽不作为解码器(decoder)使⽤,264编码最⼤的特点在于注重实⽤,它在不明显降低编码性能的前提下,努⼒降低编码的计算复杂度,X264对于H.264编码中的⼀些复杂编码特性做了折衷处理,其压缩视频体积⼩于Xvid(MPEG4)编码视频
mp4格式是H.264编码指定使⽤的标准封装格式,3GP是MP4格式的⼀种简化版本,减少了储存空间和较低的频宽需求,让⼿机上有限的储存空间可以使⽤
可以封装多种多条编码的视频和⾳频,也可以封装字幕,但没有流媒体功能,可以做成分⽚式进⾏流式播放。4、Matroska是⼀种新的多媒体封装格式,这个封装格式可把多种不同编码的视频及16条或以上不同格式的⾳频和语⾔不同的字幕封装到⼀个Matroska Media档内。它也是其中⼀种开放源代码的多媒体封装格式。Matroska同时还可以提供⾮常好的交互功能,⽽且⽐MPEG的⽅便、强⼤。扩展名:mkv
5、Real Video或者称Real Media(RM)档是由RealNetworks开发的⼀种档容器。它通常只能容纳Real Video和Real Audio编码的媒体。该档带有⼀定的交互功能,允许编写脚本以控制播放。RM,尤其是可变⽐特率的RMVB格式,体积很⼩,⾮常受到⽹络下载者的欢迎。扩展名:rm/rmvb视频编码有RealVideo G2(早期)( RV40, RV50, RV60 )、RealVideo 8/9/10(RM8, RM9, RM10)⾳频编码有RealAudio cook/sipro(早期)、RealAudio AAC/AACPlus等,实际上h264早就把RM挤出历史的舞台。和avi差不多,但它们都有流媒体功能,区别是rmvb⽀持可变码率,rm不可变码率,即恒码率。6、QuickTime File Format是由苹果公司开发的容器。1998年2⽉11⽇,国际标准组织(ISO)认可QuickTime⽂件格式作为MPEG-4标准的基础。QT可存储的内容相当丰富,除了视频、⾳频以外还可⽀持图⽚、⽂字(⽂本字幕)等。扩展名:mov、qt
7、Ogg Media是⼀个完全开放性的多媒体系统计划,OGM(Ogg Media File)是其容器格式。OGM可以⽀持多视频、⾳频、字幕(⽂本字幕)等多种轨道。扩展名:ogg8、MOD格式是JVC⽣产的硬盘摄录机所采⽤的存储格式名称9、MKV:和mp4差不多,但有流媒体功能,可以使⽤它进⾏在线播放,还可以使⽤它封装rv(rm/rmvb)编码呢!
发布者:admin,转转请注明出处:http://www.yc00.com/xiaochengxu/1687822724a48212.html
评论列表(0条)