视频封装格式详解
视频格式要求
![视频格式要求](https://img.taocdn.com/s3/m/96134b2671fe910ef02df825.png)
视频格式要求
一、审看用格式
(一)视频
1. 视频封装格式:MP4
2. 视频压缩编码:H.264/AVC
3. 视频码率:恒定1.5M
4. 帧率:25 帧/秒
5. 视频分辨率:标清720X576 高清1024X576
6. 画面宽高比:标清4:3 高清16:9
7. 视频扫描方式:逐行扫描
8. 标清视频制式:PAL
(二)音频
1. 音频编码:AAC
2. 音频码率128K
3. 音频采样4
4.1KHZ
4. 声道:双声道立体声
二、出版用视频文件
(一)视频
1. 视频编码MPEG-2
2. 视频分辨率全部为720X576 (高清拍摄的可以转为标清遮幅
式)
3. 视频码率6M(恒定)
4. 帧率:25 帧/秒
5. 画面宽高比:4:3
6. 扫描方式:隔行扫描
7. 视频制式:PAL (二)音频
1. 音频格式:MPEG
2. 音频码率:384Kb
3. 音频采样率:4
4.1KHZ
4. 声道数:双声道立体声。
视频基础知识-封装格式和编码格式
![视频基础知识-封装格式和编码格式](https://img.taocdn.com/s3/m/8e9c252330126edb6f1aff00bed5b9f3f90f72f4.png)
视频基础知识-封装格式和编码格式封装格式和编码的关系,就是和酒与酒瓶的关系差不多,⽽播放器就是开酒器。
为了可以喝更好的酒,最好先了解酒是什么酒,酒瓶是什么酒瓶,怎么使⽤开酒器开酒瓶。
码率或者可以⽐喻做酒的原料。
对于同⼀个酒瓶和做同⼀种酒的情况下,如果原料太少,⼜要要求⽤酒把酒瓶灌满,此时只好兑⽔了,酒的品质就会变差了。
然⽽,如果原料太多,⼜会造成原料浪费。
所以要做好酒,我们就需要充⾜的原料。
同样道理,压制⼀个视频,充⾜的码率是⾮常需要的。
如果码率过⾼,画质提升不上去的同时还使视频体积过⼤。
如果码率不⾜,视频容易出各种各样的问题,导致压崩。
当然,码率不是画质的唯⼀指标,压制的时候的各种参数设置,各种滤镜也是⾮常重要的。
如果码率给得⾜够⾼,理论上各编码的画质是⼀样的,不过体积完全不⼀样。
发展史:什么是封装格式封装格式的辨认很简单,⼤多数情况下,拓展名就是封装格式的名字。
⽐如⼀个⽂件“⾦刚狼.avi”,那它就是属于avi的封装格式,“钢之炼⾦术师.Mkv”,那它就属于mkv封装格式, “喜⽺⽺与灰太狼.rmvb”就是rmvb封装格式。
简⽽⾔之,视频⽂件后缀名就是封装格式的名字。
不过wmv和rmvb就⽐较特殊,后⾯编码器部分再说。
封装格式就是酒瓶。
酒瓶就不影响酒的⼝感,同样,封装格式⼀样不影响视频画质。
它只负责把内部的视频轨和⾳频轨集成在⼀起,只起到⼀个⽂件夹(或者压缩包)的作⽤,并没有对视频轨和⾳频轨造成影响。
⼏种主流媒体格式情况:1、AVI(Audio Video Interleave):⽐较早的AVI是Microsoft开发的。
其含义是Audio Video Interactive,就是把视频和⾳频编码混合在⼀起存储。
AVI也是最长寿的格式,已存在10余年了,虽然发布过改版(V2.0于1996年发布),但已显⽼态。
AVI格式上限制⽐较多,只能有⼀个视频轨道和⼀个⾳频轨道(现在有⾮标准插件可加⼊最多两个⾳频轨道),还可以有⼀些附加轨道,如⽂字等。
M2TS、MP4、MKV封装的H.264视频的无损剪辑方法初探2
![M2TS、MP4、MKV封装的H.264视频的无损剪辑方法初探2](https://img.taocdn.com/s3/m/6f2a098dd0f34693daef5ef7ba0d4a7302766cba.png)
M2TS、MP4、MKV封装的H.264视频的无损剪辑方法初探2M2TS、MP4、MKV封装的H.264视频对照播放画面进行无损剪辑的方法初探H.264编码正逐渐成为主流的视频格式,常见的H.264视频的封装容器有AVCHD高清DV摄像机的mts/m2ts格式、H.264/AVC ISO-14496标准中规定的MP4格式、0day电影的MKV 格式等,主流视频处理软件对H.264视频的支持较差。
为此,本帖拟就M2TS、MP4、MKV封装H.264视频对照播放画面进行无损剪辑的方法,进行初步的探讨,仅供参考(oldgo@CCF作者注)一、mts/m2ts无损剪辑M2TS格式的无损剪辑一直以来都没啥好办法,有人用DOS命令行:copy /b .m2ts+b.m2ts+c.m2ts=z.m2ts 来简单合并,分割就用文件分割工具按大小简单分割,但这样合并/分割的M2TS时间码会有问题,需用tsMuxeR导入后生成一遍。
有人则用曲线救国的方法,先用tsMuxeR分离M2TS的视频轨和音频轨,再用MKVtoolnix重新封装为MKV,或用Yamb MP4Tools 重新封装为MP4,再进行无损剪辑。
但以上方法都无法对照播放画面进行较准确的无损剪辑。
目前最好的无损剪辑方法,是利用讯连公司的威力导演极致版v7.0.2519(Cyberlink.PowerDirector.Ultra.v7.0.2519多语言含简体中文版)及以上版本的“智能视频输出(Smart Video Rendering Technology, SVRT)”功能,才能按播放画面进行无损分割、合并等剪辑操作。
注意,网上流行的v7.0.1628及以下版本的SVRT功能不全,需到迅连公司网站下载v7.0.2519升级包升级到v7.0.2519,也可下载v7.0.2521试用版进行30天试用。
威力导演v7.0.2519升级包官方下载链接:/ftpdload...E080909-01.exe威力导演极致版v7.0.2521试用版(30天,只能在线激活,不能离线激活)下载链接:/ftpdlo...E080828-01.exe威力导演的SVRT无损剪辑方法:1、用mediainfo查看需剪辑的M2TS文件的参数,包括制式(PAL/NTSC)、分辨率、帧率、音频的多声道类型;2、根据视频制式,按威力导演左上角的菜单图标(一个原形的图标),菜单-编辑-首选项-常规-电视制式,选择对应的制式;3、菜单-查看-SVRT信息,出现以下SVRT窗口(见图1),选择与M2TS文件对应的制式、格式、分辨率(简要文件),见图2;4、导入M2TS视频文件到媒体库,并按所需的顺序拖到下面的时间线/或情节图板;5、再按第3点,打开SVRT窗口,看是否显示为绿色(不要求输出:100%),这里说的“输出”,是指重新编码,“不要求输出”即不要求重新编码;6、点击时间线上面的分割、剪辑、多次剪辑按钮,进行编辑操作(见图2、图3);7、编辑完毕,点击“制作”,在“步骤1”中选择“创建文件”,点击“下一步”;8、在“步骤2”中选择“AVC.MPEG4”,项目内容改为与SVRT的设置一致,并选中“使用SVRT节省输出时间”,点击“下一步”(见图4);9、在“步骤3”中点击“开始输出”。
FLV封装格式解析
![FLV封装格式解析](https://img.taocdn.com/s3/m/a9389b3b0a4c2e3f5727a5e9856a561252d32165.png)
FLV封装格式解析本⽂为作者原创,转载请注明出处:FLV (Flash Video) 是由 Adobe 公司推出的⼀种封装格式,主要⽤于流媒体系统。
FLV 封装的媒体⽂件具有体积轻巧、封装播放简单等特点,很适合⽹络应⽤。
⽬前各浏览器普遍使⽤ Flash Player 作为⽹页播放器,使得安装有浏览器的计算机终端不需要另外安装播放器,这也是 FLV 格式⼴为流⾏的原因之⼀。
FLV 封装格式的⽂件扩展名为 .flv。
FLV ⽂件主要由⼀个 Header 加上由多个 Tag 组成的 Body 构成。
如下所述:1. FLV Header所有 FLV 格式⽂件都以 FLV Header 开头。
FLV Header 类型是 FLVHEADER,FLVHEADER 定义如下:字段类型说明Signature UI8'F' (0x46)Signature UI8'L' (0x4C)Signature UI8'V' (0x56)Version UI8FLV 版本。
例如,0x01 表⽰ FLV 版本 1TypeFlags UI8b[0] 是否存在视频流b[2] 是否存在⾳频流其他字段保留,值为0DataOffset UI32FLV Header 长度(字节)在 FLV 版本 1 中,“数据偏移”字段值为 9。
在 FLV 未来版本中,此字段可兼容更⼤尺⼨的FLV Header。
typedef struct {UI8 Signature;UI8 Signature;UI8 Signature;UI8 Version;UI8 TypeFlags;UI32 DataOffset;} FLVHEADER;2. FLV Body⼀个 FLV ⽂件,除开头的 FLV Header 外,剩余部分就是 FLV Body。
FLV Body 由⼀系列 back-pointer 和 tag 交织构成。
视频格式及解码知识
![视频格式及解码知识](https://img.taocdn.com/s3/m/b5b4d3718e9951e79b8927ca.png)
本人关于视频转换的基础知识和本人自身经验:一,视频格式知识:首先要记住的是,文件的后缀名不代表其视频和音频的编码格式。
1,封装格式:封装格式表明这个视频文件是用什么方案把视频流,音频流以及字幕融和在一个文件中。
一般来说,视频文件的后缀名就是它的封装格式。
常见的封转格式有MKV,MP4,RMVB,AVI,WMV。
2,视频编码格式:视频格式表明用什么方案来处理,压缩画面,使之成为视频流。
常见的有MPEG系列(具体有mpeg1,mpeg2,AVC,Divx,Xvid等);Real Video系列;AVI,WMV9等3,音频编码格式:声音的编码方案,常见的有mp3,aac,flac,ape等。
音频文件一般是独立的,所以音频文件的后缀名就是它的编码格式。
文件名为“xxxx.mp3”的文件就是mp3格式。
视频文件一般是有画面有声音的,而画面跟声音原本是分开存在的,因此需要有方案将两者结合起来。
而这些结合的方案就是所谓的封转格式。
自然,字幕也成了可以加进去的对象。
有些封装格式兼容性强,能兼容较多的视频格式和音频格式。
比如一个文件名为“xxxxx.mkv”的文件,其视频格式可以是AVC;AVI;MPEG等格式中的一种,音频格式可以是mp3,aac,flac等格式中的一种,可能还包含着字幕文件。
要说的是,网上的很多文件是以RMVB封装格式传输的。
这个格式兼容性差,只支持本家的Real Video系列的视频编码格式。
因此很多人因此认为文件的后缀名就是视频的编码格式,这是个误解!二,各种设备支持的格式:电脑当然是万能的,只要你硬件条件够,而且装了对应的解码器,就能播放放这些视频。
现在的播放软件如暴风影音,QQ影音之类的,内嵌的解码器都基本上全了。
我推荐射手影音播放器,除了播放功能之外无任何其他冗余的附件。
万能且干净。
DVD播放器支持面比较窄,一般是VOB封装格式,MPEG1或2的视频格式。
手机:大部分能播放视频手机支持的封装格式是AVI;MP4;3GP。
高清视频封装格式介绍
![高清视频封装格式介绍](https://img.taocdn.com/s3/m/6cc8fb0e52ea551810a687d2.png)
视频封装格式
所谓封装格式就是将已经编码压缩好的视频轨和音频轨按照一定的格式放到一个文件中,也就是说仅仅是一个外壳,或者大家把它当成一个放视频轨和音频轨的文件夹也可以。说得通俗点,视频轨相当于饭,而音频轨相当于菜,封装格式就是一个碗,或者一个锅,用来盛放饭菜的容器。
VBR全称是Variable
BitRate,就是动态比特率,可以根据当前的需要定义不同的比特率,避免了浪费,并且提高了利用率。随之问题也就来了,因为容器里的图像和声音是分开的,所以播放时需要一个图像和声音的同步过程,如果CBR音轨的话因为码率是定值,同步不成为问题,可是VBR音轨是不断的在变换,而AVI没有时间戳去让VBR音轨和图像同步,这样就会产生图像声音不同步的问题。后来VirtualDub提出了一种新的方法扩充了AVI对VBR音频的兼容,但是在高码率时会产生丢失数据的问题,从而导致有损音效,这一点问题到现在都没有比较完美的解决方法。并且更加令人遗憾的是,对TrueHD,
比较常用的有以下封装格式:
1 AVI封装 -
AVI是微软1992年推出用于对抗苹果Quicktime的技术,尽管国际学术界公认AVI已经属于被淘汰的技术,但是由于windows的通用性,和简单易懂的开发API,还在被广泛使用。
DTS-HD等音效更是完全不能支持。
2 TS和PS封装 -
因为HDDVD以及BD之争,尽管两家在编码上都统一采用MPEG2/VC-1/H.264,可在封装格式上又有所分岐。DVD论坛官方所认可的HDDVD使用的是PS封装,即Program
Committee)于1988年联合成立,专门致力于运动图像(MPEG视频)及其伴音编码(MPEG音频)标准化工作。
MPEG是运动图像压缩算法的国际标准,现已被几乎所有的计算机平台支持。它包括MPEG-1,MPEG-2和MPEG-4。MPEG-1被广泛地应用在VCD(video
多媒体文件格式(四):TS格式
![多媒体文件格式(四):TS格式](https://img.taocdn.com/s3/m/cc015468cbaedd3383c4bb4cf7ec4afe04a1b1c3.png)
多媒体⽂件格式(四):TS格式⼀、TS 格式标准介绍TS是⼀种⾳视频封装格式,全称为MPEG2-TS。
其中TS即"Transport Stream"的缩写。
先简要介绍⼀下什么是MPEG2-TS:DVD的⾳视频格式为MPEG2-PS,全称是Program Stream。
⽽TS的全称则是Transport Stream。
MPEG2-PS主要应⽤于存储的具有固定时长的节⽬,如DVD电影,⽽MPEG-TS则主要应⽤于实时传送的节⽬,⽐如实时⼴播的电视节⽬。
这两种格式的主要区别是什么呢?简单地打个⽐喻说,你将DVD上的VOB⽂件的前⾯⼀截cut掉(或者⼲脆就是数据损坏),那么就会导致整个⽂件⽆法解码了,⽽电视节⽬是你任何时候打开电视机都能解码(收看)的。
所以,MPEG2-TS格式的特点就是要求从视频流的任⼀⽚段开始都是可以独⽴解码的。
我们可以看出,TS格式是主要⽤于直播的码流结构,具有很好的容错能⼒。
通常TS流的后缀是.ts、.mpg或者.mpeg,多数播放器直接⽀持这种格式的播放。
TS流中不包含快速seek的机制,只能通过协议层实现seek。
HLS协议基于TS流实现的。
TS格式分析⼯具:链接: 提取码: je5m⼆、TS 格式详解TS⽂件(流)可以分为三层:TS层(Transport Stream)、PES层(Packet Elemental Stream)、ES层(Elementary Stream)。
ES层就是⾳视频数据,PES层是在⾳视频数据上加了时间戳等对数据帧的说明信息,TS层是在PES层上加⼊了数据流识别和传输的必要信息。
TS⽂件(码流)由多个TS Packet组成的。
下图是TS⽂件(码流)的分层结构图:原图可以在:查看。
三、TS层TS包⼤⼩固定为188字节,TS层分为三个部分:TS Header、Adaptation Field、Payload。
TS Header固定4个字节;Adaptation Field可能存在也可能不存在,主要作⽤是给不⾜188字节的数据做填充;Payload是PES数据。
高清视频的封装格式详解
![高清视频的封装格式详解](https://img.taocdn.com/s3/m/713ef01452d380eb62946d5e.png)
高清视频的封装格式详解封装就是**打包,将画面视频文件和音轨文件打包在一起,并按照一定规则建立排序和索引,便于播放器或播放软件来索引播放。
TS封装是一种比较先进的封装形式,蓝光原盘中,就采用了TS封装。
TS封装支持几乎所有编码的高清视频和音轨文件。
视频编码有MPEG2、MPEG4 A VC、VC1,音频则种类DD、TrueHD、DTS、DTSHD等。
TS的全程是Transport Stream,在打包视频和音频时,能提供时间戳,在整个打包视频的任何时段开始播放,都能顺利解码并保持音画同步。
A VI封装是微软在90年代初创立的封装标准,是当时为对抗quicktime格式而推出的,因为当时还没有流式播放需要,A VI的将索引布置在打包文件的尾部,这就使得A VI封装不能做到流式播放,在用电脑播放A VI封装的高清视频时,会发现,当拨动时间指针后,图像开始播放后若干秒后,才能发出同步声音。
A VI封装只能支持有限的几种视频音频编码形式,尤其是音频编码,只能支持DDAC3和DTS编码。
而且A VI不能支持音频的VBR动态比特率编码,只能支持固定CBR恒定比特率编码的声音文件。
MKV封装则是一个发展很快的多媒体封装形式。
可称为万能封装器,连多条字幕文件都可以封装进去。
有良好的兼容和跨平台性、纠错性。
但MKV没有商业背景,几乎只活跃在PC平台上,尽管功能丰富,但在商业应用中则毫无建树。
MOV多见于quicktime网站上的电影预告片。
MOV类似于RMVB,过于封闭自守,民间制作组没有人会用这个不方便的形式。
封装形式不同,对于我们欣赏高清视频,其实并没有太多影响,但这涉及到播放时,有时需要手动选择最合适的分离器,分离器是把封装文件中的视频、音频文件分离出来的工具。
针对不同的封装,应该灵活选取分离器,才能顺畅播放,欣赏到最完美的效果。
各种音轨的传输解码方式首先大致介绍下新规格音轨的特性:多声道LPCM:无损音轨原始存在格式,概念上等效于wave文件,并不需要运算解码,可直接输入功放进行DA转换,LPCM音轨由于码率和体积较大,在DVD时代通常用在两声道音乐碟的音轨,到了蓝光影碟上,传输速率和容量都大幅增加,给了多声道LPCM音轨表现的机会。
FLV视频封装格式详解
![FLV视频封装格式详解](https://img.taocdn.com/s3/m/565f1b66e55c3b3567ec102de2bd960590c6d90c.png)
FLV视频封装格式详解OverviewFlash Video(简称FLV),是一种流行的网络格式。
目前国内外大部分视频分享网站都是采用的这种格式.File Structure从整个文件上开看,FLV是由The FLV header和The FLV File Body组成.1.The FLV headerField Type CommentSignature UI8 Signature byte always 'F' (0x46)Signature UI8 Signature byte always 'L' (0x4C)Signature UI8 Signature byte always 'V' (0x56)Version UI8 File version (for example, 0x01 for FLV version 1)TypeFlagsReserved UB [5] Shall be 0TypeFlagsAudio UB [1] 1 = Audio tags are present TypeFlagsReserved UB [1] Shall be 0TypeFlagsVideo UB [1] 1 = Video tags are presentDataOffset UI32 The length of this header in bytesSignature: FLV 文件的前3个字节为固定的‘F’‘L’‘V’,用来标识这个文件是flv格式的.在做格式探测的时候,如果发现前3个字节为“FLV”,就认为它是flv文件.Version: 第4个字节表示flv版本号.Flags: 第5个字节中的第0位和第2位,分别表示 video 与 audio 存在的情况.(1表示存在,0表示不存在)DataOffset : 最后4个字节表示FLV header 长度.2.The FLV File BodyField Type CommentPreviousTagSize0 UI32 Always 0Tag1 FLVTAG First tagPreviousTagSize1 UI32 Size of previous tag, including its header, in bytes. For FLV version1,this value is 11 plus the DataSize of theprevious tag.Tag2 FLVTAG Second tag... ... ...PreviousTagSizeN-1 UI32Size of second-to-last tag, including itsheader, in bytes.TagN FLVTAG Last tagPreviousTagSizeN UI32 Size of last tag, including its header, in bytesFLV header之后,就是 FLV File Body.FLV File Body是由一连串的back-pointers + tags构成.back-pointers就是4个字节数据,表示前一个tag的size.FLV Tag DefinitionFLV文件中的数据都是由一个个TAG组成,TAG里面的数据可能是video、audio、scripts.下表是TAG的结构:1.FLVTAGField Type CommentReserved UB [2] Reserved for FMS, should be 0Filter UB [1] Indicates if packets are filtered.0 = No pre-processing required.1 = Pre-processing (such as decryption) of the packet is required before it can be rendered.Shall be 0 in unencrypted files, and 1 for encrypted tags.See Annex F. FLV Encryption for the use of filters.TagType UB [5] Type of contents in this tag. The following types aredefined:8 = audio9 = video18 = script dataDataSize UI24 Length of the message. Number of bytes after StreamID toend of tag (Equal to length of the tag – 11)Timestamp UI24 Time in milliseconds at which the data in this tag applies.This value is relative to the first tag in the FLV file, which always has a timestamp of 0.TimestampExtended UI8 Extension of the Timestamp field to form a SI32 value. Thisfield represents the upper 8 bits, while the previous Timestamp field represents the lower 24 bits of the time in milliseconds.StreamID UI24 Always 0.AudioTagHeader IF TagType == 8 AudioTagHeaderVideoTagHeader IF TagType == 9 VideoTagHeaderEncryptionHeader IF Filter == 1 EncryptionTagHeaderFilterParams IF Filter == 1 FilterParamsData IF TagType == 8AUDIODATAIF TagType == 9VIDEODATAIF TagType == 18SCRIPTDATAData specific for each mediatype.TagType: TAG中第1个字节中的前5位表示这个TAG中包含数据的类型,8 = audio,9 = video,18 = script data.DataSize:StreamID之后的数据长度.Timestamp和TimestampExtended组成了这个TAG 包数据的PTS信息,记得刚开始做FVL demux的时候,并没有考虑TimestampExtended的值,直接就把Timestamp默认为是PTS,后来发生的现象就是画面有跳帧的现象,后来才仔细看了一下文档发现真正数据的PTS是PTS= Timestamp | TimestampExtended<<24.StreamID之后的数据就是每种格式的情况不一样了,接下格式进行详细的介绍.Audio Tags如果TAG包中的TagType==8时,就表示这个TAG是audio。
常见视频封装格式(2)
![常见视频封装格式(2)](https://img.taocdn.com/s3/m/931cdf230812a21614791711cc7931b765ce7bc4.png)
常见视频封装格式(2)概述日常生活中,看到的视频文件的后缀名如 .mp4、.avi、.rmvb 都是属于视频文件的封装格式。
所谓封装格式,就是以怎样的方式将视频轨、音频轨、字幕轨等信息组合在一起。
说得通俗点,视频轨相当于饭,而音频轨相当于菜,封装格式就是一个碗或者一个锅,是用来盛放饭菜的容器。
视频文件的封装格式并不影响视频的画质,影响视频画面质量的是视频的编码格式。
下面介绍常见的视频封装格式 - TS。
1 TS 简述TS 全称是MPEG2-TS,MPEG2-TS 是一种标准容器格式,传输与存储音视频、节目与系统信息协议数据,广泛应用于数字广播系统,我们日常数字机顶盒接收到的就是 TS(Transport Stream,传输流)流。
首先需要先分辨 TS 传输流中几个基本概念1.ES(Elementary Stream):基本流,直接从编码器出来的数据流,可以是编码过的音频、视频或其他连续码流2.PES(Packetized Elementary Streams):PES 流是 ES 流经过PES 打包器处理后形成的数据流,在这个过程中完成了将ES 流分组、加入包头信息(PTS、DTS 等)操作。
PES 流的基本单位是 PES 包,PES 包由包头和 payload 组成3.PS 流(Program Stream):节目流,PS 流由 PS 包组成,而一个 PS 包又由若干个 PES 包组成。
一个 PS 包由具有同一时间基准的一个或多个 PES 包复合合成。
4.TS 流(Transport Stream):传输流,TS 流由固定长度(188 字节)的 TS 包组成,TS 包是对 PES 包的另一种封装方式,同样由具有同一时间基准的一个或多个 PES 包复合合成。
PS 包是不固定长度,而 TS 包为固定长度。
为便于传输,实现时分复用,基本流ES必须打包,就是将顺序连续、连续传输的数据流按一定的时间长度进行分割,分割的小段叫做包,因此打包也被称为分组。
FLV封装格式
![FLV封装格式](https://img.taocdn.com/s3/m/822decb71b37f111f18583d049649b6648d70901.png)
FLV封装格式简介FLV(Flash Video)是Adobe公司推出的⼀种流媒体格式,由于其封装后的⾳视频⽂件体积⼩、封装简单等特点,⾮常适合于互联⽹上使⽤。
⽬前主流的视频⽹站基本都⽀持FLV。
采⽤FLV格式封装的⽂件后缀为.flv。
FLV封装格式是由⼀个⽂件头(file header)和⽂件体(file Body)组成。
其中,FLV body由⼀对对的(Previous Tag Size字段 + tag)组成。
Previous Tag Size字段排列在Tag 之前,占⽤4个字节。
Previous Tag Size记录了前⾯⼀个Tag的⼤⼩,⽤于逆向读取处理。
FLV header后的第⼀个Pervious Tag Size的值为0。
Tag⼀般可以分为3种类型:脚本(帧)数据类型、⾳频数据类型、视频数据。
FLV数据以⼤端序进⾏存储,在解析时需要注意。
⼀个标准FLV⽂件结构如下图:数据结构FLV⽂件的详细内容结构如下图:FLV header FLV头占9个字节,⽤来标识⽂件为FLV类型,以及后续存储的⾳视频流。
⼀个FLV⽂件,每种类型的tag都属于⼀个流,也就是⼀个flv⽂件最多只有⼀个⾳频流,⼀个视频流,不存在多个独⽴的⾳视频流在⼀个⽂件的情况。
下⾯以实际的⼀个⽂件头为例,来看看FLV Header:结构如下:Field size pos value comment签名u800x46'F'签名u810x4c'L'签名u820x56'V'版本u830x01FLV版本:0x01表⽰版本1保留字段 5 (bit)400000(0x05: 0000 0101)默认0⾳频流标识1 (bit)41(0x05: 0000 0101)是否存在⾳频流:1有⾳频流保留字段 1 (bit)40(0x05: 0000 0101)默认0视频流标识1 (bit)41(0x05: 0000 0101)是否存在视频流:1有视频流⽂件头⼤⼩u3250x09FLV版本1时填写9,表明的是FLV头的⼤⼩,为后期的FLV版本扩展使⽤。
Adobe Premiere Pro视频封装格式对比
![Adobe Premiere Pro视频封装格式对比](https://img.taocdn.com/s3/m/228fbd97dc3383c4bb4cf7ec4afe04a1b171b076.png)
Adobe Premiere Pro视频封装格式对比在视频编辑领域,选择适当的视频封装格式对于保证视频质量和流畅播放至关重要。
Adobe Premiere Pro是一款强大的视频编辑软件,支持多种视频封装格式,下面我们将对其常见的视频封装格式进行对比分析。
1. AVI格式AVI (Audio Video Interleaved) 是一种流行的音视频封装格式之一。
它支持无限制的视频和音频编码格式,具有较好的兼容性和广泛的应用。
然而,AVI文件通常较大,不适合在网络上分发和共享。
2. MPEG格式MPEG (Moving Picture Experts Group) 是一种常见的数字视频封装格式,被广泛应用于电视广播和DVD制作领域。
MPEG视频可以使用多种压缩算法,例如MPEG-1、MPEG-2和MPEG-4等。
这些格式可以提供较高的压缩比,但可能会导致视频质量损失。
3. WMV格式WMV (Windows Media Video) 是微软开发的一种视频封装格式,广泛应用于Windows平台。
WMV文件通常具有较小的文件大小和较高的压缩比,适合网络传输和在线共享。
然而,WMV格式不如其他格式在Mac上的兼容性好。
4. MOV格式MOV (QuickTime Movie) 是苹果公司开发的一种视频封装格式,多用于Mac平台。
MOV格式支持多种视频编码格式,包括H.264和ProRes等。
尽管其在Mac平台上具有较好的兼容性,但在其他系统上可能需要安装额外的解码器来播放MOV文件。
5. MP4格式MP4 (MPEG-4 Part 14) 是一种常见的视频封装格式,广泛应用于手机、平板和网络视频等。
MP4支持多种视频和音频编码格式,具有较好的画质和较小的文件大小。
此外,MP4文件还可以在各种操作系统和播放设备上进行流畅播放。
总结起来,不同的视频封装格式适用于不同的场景和需求。
如果您需要在Windows平台上进行视频编辑和共享,WMV格式是一个不错的选择。
9大网络视频格式详解
![9大网络视频格式详解](https://img.taocdn.com/s3/m/0ed7cb79f242336c1fb95e0c.png)
后 再加 上外 挂的 字幕 文件而形 成 的视 容量 的介质难 以胜任 , DV 而 D其 它的
频格式 。 画面清晰度更高。
7 D , D D, VD , VD . VD H V D 5 D 9 D D 的 英 文 全 名 是 Di t ie V ga Vd o il Ds, 数 字 视 频 光 盘 或 数 字 影 盘 , 利 i 即 k 它 用 MP G E 2的压 缩 技 术 来 储 存 l 疆f ■ 臀l 丽 瞄 l l 羽 tt T 列 { 鲁 . 旨 ∞H 《 翩 l 婪打 ・ 率 并
,
9大 网络视频 格 式详 解
1C M .A
这 种 格 式 通 常 是 用 数 码 摄 像 机 从 电 影 院 盗 录 。 有时 会 使 用 小 三 角 架 , 但
伏 很 大 。论 坛 上 常 出现 的有 一 般 T 版 s 和经过修复清晰 T 版 。 S
H D 俗 称 压 缩 碟 或 者 经 济 版 DV D D, 质 通 常 为 D D一 ( 量 47 ) V 介 V 5容 .G
也 有 DV D一 的 ( 量 85 , 采 用 9 容 . G) MP G一 或 MP G一 E 1 E 2编 码 , 由于 码 流
较 低 , 以 每 张盘 可 容 纳 长 达 7个 小 时 所
的 视 频 节 目 , 质 水 平 略 高 于 或 等 同于 画 V D。用 于 看 连 续 剧 最 省 钱 。 C
放 一 些 文 字 资 料 , 者很 短 的预 告 片之 或
类 , 显 然 不 能 尽 显 DV 多 样 性 的 优 这 D 点 。更 为严 重 的 是 , 于 一 些 长 度 大 于 对
录 制 , 以 经 常 会 录 到 观 众 的 笑 声 等 声 所 音 。 因为 这 些 因素 , 象 和 声 音 质 量 通 图
音视频基础-1-3-封装格式+音视频同步
![音视频基础-1-3-封装格式+音视频同步](https://img.taocdn.com/s3/m/a04d0311182e453610661ed9ad51f01dc28157cc.png)
常见的视频封装格式
AVI、MKV、MPE、MPG、MPEG MP4、WMV、MOV、3GP M2V、M1V、M4V、OGM RM、RMS、RMM、RMVB、IFO SWF、FLV、F4V、 ASF、PMF、XMB、DIVX、PART DAT、VOB、M2TS、TS、PS
H264+AAC封装为FLV或MP4是最为流行的模式
音视频开发高级课程 | Darren老师: 326873713
音视频同步基础
DTS(Decoding Time Stamp):即解码时间戳,这个时间戳
的意义在于告诉播放器该在什么时候解码这一帧的数据。
PTS(Presentation Time Stamp):即显示时间戳,这个时间
戳用来告诉播放器该在什么时候显示这一帧的数据。
音视频开发高级课程 | Darren老师: 326873713
音视频同步基础
Audio Master:同步视频到音频 Video Master:同步音频到视频 External Clock Master:同步音频和视频到外部时钟。
一般情况下 Audio Master > External Clock Master > Video Master
封装格式的概念
封装格式(也叫容器)就是将已经编码压缩好的视频流、音频流及字幕按 照一定的方案放到一个文件中,便于播放软件播放。 一般来说,视频文件的后缀名就是它的封装格式。
封装的格式不一样,后缀名也就不一样。
比如:同样的陷可以做成饺子也可以做成包子。对于视频也是一个道理, 同样的音视频流可以用不同容器来承载。
视频编码= 肉馅
音频编码= 菜馅
封装格式= 包子皮
பைடு நூலகம்
视频封装格式介绍
![视频封装格式介绍](https://img.taocdn.com/s3/m/006629300b4c2e3f57276385.png)
FLV封装
Flash Video(简称FLV),是一种流行的网络视频封装 格式。 常见的音视频编码
视频编码格式 FLV Sorenson Spark TrueMotion VP6 Mpeg4 Avc(极限)
H.264/avc
音频编码格式 mp3 mp3 aac
AAC、MP3
F4V
特点:视频质量良好、体积小、在线播放、非常普及。
精彩一刻
——视频封装格式介绍
封装格式
• 封装格式(也叫容器)就是将已经编码压缩 好的视频流、音频流及字幕按照一定的方 案放到一个文件中,便于播放软件播放。 • 一般来说,视频文件的后缀名就是它的封 装格式。 • 封装的格式不一样,后缀名也就不一样。 • 比如:水可以用杯子,碗,水壶,水瓶等 诸多容器容纳。对于视频也是一个道理, 可以用多种容器来承载。
特点:新颖开放跨平台、可变帧率、纠错和容错性、 支持多音轨、软字幕、流式传输、强大的兼容性
MP4封装
MP4是比较新的封装格式,但是相对于万能的 MKV,功能逊色一些,但是对于目前的非电脑平 台,可移植性较好。
常见的音视频编码
视频编码格式 Xvid, XVID MPEG-4 H.264/AVC 音频编码格式 MP3 aac
• • • • • • • AVI、MKV、MPE、MPG、MPEG MP4、WMV、MOV、3GP M2V、M1V、M4V、OGM RM、RMS、RMM、RMVB、IFO SWF、FLV、F4V、 ASF、PMF、XMB、DIVX、PART DAT、VOB、M2TS、TS、PS
H264+AAC组合文件体积最小,清晰度最高
RMVB RV40
特点:国内使用较多,性能不如mp4
3GP封装
浅析高清视频的编码与封装技术
![浅析高清视频的编码与封装技术](https://img.taocdn.com/s3/m/0e132de3102de2bd96058830.png)
浅析高清视频的编码与封装技术摘要:人们对高清的追求使得视频的编码和封装技术不断改进发展,文章就众多的编码和封装技术的特点和应用进行了分析与比较,使读者对高清视频的编码与封装有更深入的了解。
关键词:高清;视频编码;封装格式1 引言从传统模拟视频到数字标清视频,人们对画质的追求不断地提高,高清视频的出现提供了更高的清晰度和图像质量,它要求视频至少具备720 P(逐行)或1 080 i(隔行)扫描,屏幕纵横比为16∶9,常见3种分辨率,分别为720 P(1 280×720 P)、1 080 i(1 920×1 080 i)和1 080 P(1 920×1 080 i)。
视频一般都由视频流和音频流组成,常见的高清视频流有MPEG-2、MPEG -4、H.264、WMV-HD、VC-1等压缩编码格式,而avi、ps、ts、mkv、mov 等这些都是多媒体封装格式,也叫媒体容器,用于容纳多种类型的视频编码和音频编码,PCM、MP3、AC3、Ogg等是音频流压缩编码格式。
容器不会影响画面质量,影响质量的是容器里面封装的是什么东西,高清视频在发布前将采用先进技术编码来压缩视频流和音频流,通过媒体容器进行科学合理的封装,然后再进行存储、传输和播放。
2 高清视频的编码技术虽然分辨率为1 280×720和1 920×1 080的视频都可以称作是高清视频,但是文件的内部编码不同,也就有了不同的高清视频。
高清视频的编码方式大概分成ISO和ITU-T所制定发布的压缩标准,主要有MPEG-2、MPEG-4、H.264,以及微软研发的WMV-HD和VC-1编码。
2.1 MPEG和H.264编码MPEG-X是ISO国际标准制定组织所制定发布的压缩标准,我们常见的VCD中运用的编码方式是MPEG1,而DVD中运用的是MPEG2,它的压缩率很低,一般为480 P(640×480)。
音视频封装格式、编码格式知识
![音视频封装格式、编码格式知识](https://img.taocdn.com/s3/m/44d39726af45b307e87197c6.png)
音视频封装格式、编码格式知识常见的AVI、RMVB、MKV、ASF、WMV、MP4、3GP、FLV等文件其实只能算是一种封装标准。
一个完整的视频文件是由音频和视频2部分组成的。
H264、Xvid等就是视频编码格式,MP3、AAC等就是音频编码格式。
例如:将一个Xvid视频编码文件和一个MP3视频编码文件按AVI封装标准封装以后,就得到一个AVI后缀的视频文件,这个就是我们常见的AVI视频文件了。
由于很多种视频编码文件、音频编码文件都符合AVI封装要求,则意味着即使是AVI后缀,也可能里面的具体编码格式不同。
因此出现在一些设备上,同是AVI后缀文件,一些能正常播放,还有一些就无法播放。
同样的情况也存在于其他容器格式。
即使RMVB、WMV等也不例外。
部分技术先进的容器还可以同时封装多个视频、音频编码文件,甚至同时封装进字幕,如MKV封装格式。
MKV 文件可以做到一个文件包括多语种发音、多语种字幕,适合不同人的需要。
例如:MKV文件只要制作的时候同时加入国语和粤语发音的音轨和对应的简体、繁体字幕,播放的时候,你可以独立选择国语或粤语发音,并根据自己需要选择简体或繁体字幕,也可以选择不显示字幕。
相当方便。
因此,视频转换需要设置的本质就是:A设置需要的视频编码、B设置需要的音频编码、C 选择需要的容器封装。
一个完整的视频转换设置都至少包括了上面3个步骤。
常用的有Xvid,H264,MPEG1,MPEG2。
Xvid:与RMVB格式差不多的压缩率,通用性很强,特别是用于家用DVD和便携式MP4等设备。
H264:面前压缩率最高的视频压缩格式,与其他编码格式相比,同等画面质量,文件体积最小,远远超过RMVB编码格式,电脑都可以播放,部分便携式视频设备也支持,如苹果播放器。
PDA/PPC等设备也可以使用MPEG1:其实就是VCD编码格式。
MPEG2:DVD编码格式。
比MPEG1强,与MPEG1一样,已经落后的编码格式,压缩率都不高,编码后的文件体积大,多用于希望把网上下载的文件转换为VCD或DVD碟的时候。
视频编码知识精要
![视频编码知识精要](https://img.taocdn.com/s3/m/ab11173c10661ed9ad51f34f.png)
视频编码格式与封装格式解析封装格式是视频存储在里面的容器,里面封装的是视频流+音频流+字幕。
容器不会影响画质,对画质有影响的是容器里面封装的什么东西,所以你选用不同的容器封装,不更换里面的东西,对视频的清晰度、音频、字幕等都没有影响。
视频基础知识:一、视频格式并不能决定清晰度。
影片的清晰度一要看分辨率,二要看片源,三要看码率。
当然有些特定的格式决定了自身的清晰度。
但是有一点是确定的,一个电影采用同一种视频编码,越清晰的体积越大。
目前视频都是由视频流+音频流+字幕组成的,格式只是封装用的容器,例如MKV、AVI、MPG、TS、VOB、EVO、RMVB、FLV、F4V、MP4等等。
常见的视频编码流有MPEG-2、MPEG-4、DivX、XviD、 H.264 、VC-1等等。
MPEG-2是较老式的视频编码,压缩率很低,常见的DVD 碟片就是用它压制的;MPEG-4是比较新的编码方式,压缩率一般,最新的MPEG-4视频编码是XviD;还有出现较早的DivX、H.264(X264是H264的一种)是新生的视频编码,常见于高清视频的编码,压缩率高,但是对计算机的处理能力也要求高,对计算机的配置也有较高的要求;VC-1是微软推出的新一代视频编码,跟H.264差不多。
根据压缩率的比较,同一个电影,同样的清晰度,其体积变化如下:MPEG-2>MPEG-4>H.264=VC-1但是压缩率越高,对计算机的要求也越高。
二、常见封装格式1.RMVB:rmvb这种格式的优势在于体积小,可变码率,但内置字幕不能修改是其硬伤。
但体积和编码(real9.0)决定了rmvb不会太清晰,分辨率只有(640-800)×(272-500),码率也只有4~5MB/分钟,故只能达到DVD的画质。
2.AVI:avi是微软于1992年推出的一种视频编码格式,因为现在视频编码的更新,所以avi可以封装更新的视频编码来到达高清晰度。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
视频封装格式详解所谓封装格式就是将已经编码压缩好的视频轨和音频轨按照一定的格式放到一个文件中,也就是说仅仅是一个外壳,或者大家把它当成一个放视频轨和音频轨的文件夹也可以。
说得通俗点,视频轨相当于饭,而音频轨相当于菜,封装格式就是一个碗,或者一个锅,用来盛放饭菜的容器。
比较常用的有以下封装格式1 AVIAVI 容器-成熟的老技术AVI是微软1992年推出用于对抗苹果Quicktime的技术,尽管国际学术界公认AVI已经属于被淘汰的技术,但是由于windows的通用性,和简单易懂的开发API,还在被广泛使用。
AVI的文件结构、分为头部, 主体和索引三部分. 主体中图像数据和声音数据是交互存放的。
从尾部的索引可以索引跳到自己想放的位置。
AVI本身只是提供了这么一个框架,内部的图像数据和声音顺据格式可以是任意的编码形式。
因为索引放在了文件尾部,所以在播internet流媒体时已属力不从心。
很简单的例子,从网络上下载的片子,如果没有下载完成,是很难正常播放出来。
另外一个问题是AVI对高码率VBR音频文件支持不好。
VBR全称是Variable BitRate,就是动态比特率,可以根据当前的需要定义不同的比特率,避免了浪费,并且提高了利用率。
随之问题也就来了,因为容器里的图像和声音是分开的,所以播放时需要一个图像和声音的同步过程,如果CBR音轨的话因为码率是定值,同步不成为问题,可是VBR音轨是不断的在变换,而AVI没有时间戳去让VBR音轨和图像同步,这样就会产生图像声音不同步的问题。
后来VirtualDub提出了一种新的方法扩充了AVI对VBR音频的兼容,但是在高码率时会产生丢失数据的问题,从而导致有损音效,这一点问题到现在都没有比较完美的解决方法。
并且更加令人遗憾的是,对TrueHD,DTS-HD等音效更是完全不能支持。
2 ts和ps封装因为HDDVD以及BD之争,尽管两家在编码上都统一采用MPEG2/VC-1/H.264,可在封装格式上又有所分岐。
DVD论坛官方所认可的HDDVD 使用的是PS封装,即ProgramStream(程序流),这和之前DVD所采用的MPEG2 Program Stream封装是一样的,PS流的后缀名是VOB以及EVO等。
而BD在没有DVD论坛官方认证的情况下,自然不是PS封装,而是使用了MPEG2的另一封装TS封装,即Transport Stream(传输流),TS流的后缀名为TS。
它们都是MPEG2系统部分的两个不同的语法结构,而在现在仅仅在作为封装使用。
TS流对于PS流来说更易传输,不过由于其性质,也更易出错,所以在以前一般存储方面都是使用PS流,当然现在随着容错/纠错技术的提高,TS的适用范围越来越广。
现在网上大多流传以TS封装的HDTV remux版,PS封装只能在HDDVD原版才看到,所以我们来着重分析一下TS封装格式。
电视节目是你任何时候打开电视机都能解码(收看)的,所以,MPEG2-TS格式的特点就是要求从视频流的任一片段开始都是可以独立解码的。
从结构上来说,TS是由头文件和主体所组成的,扩充过的TS流还包括时间戳。
这样不管是什么格式的VBR音轨,都很容易通过时间戳来同步图像。
当然,对新的声音格式来说,需要新的分离器,解码器来实现解码。
目前在不断改进开发中。
TS不像AVI,从诞生那天起,就考虑到了网络播放,所以很快成为了世界标准并广泛应用于电视台数字播放,手机等各个领域。
REMUX 版本Remux的意思是无损的提取出HD-DVD 和 BluRay-DVD里面的视频数据和音频数据,封装到我们熟悉的TS或者AVI文件中3 MOV封装不少HDRIP使用的封装格式一般是AVI,MKV和MOV。
MOV是Quicktime封装,这一封装和AVI几乎是同一时代的,缺陷也不少,现在很少有人使用。
HDRIP:重新编码,即有损压缩过之后的视频。
4 MKV封装MKV是Matroska的简称,它是一种新的多媒体封装格式,比较常见的搭配是X264+MKV。
MKV封装十分新颖,而且也非常开放,它对比AVI的优势体现在以下几点:1:可变帧率:这需要编码的配合,试想一下在回放变化比较慢(比如说静物)时以比较低的FPS来代替,可以节省不少资源。
2:错误检测以及修复:这无疑提供了纠错和容错性,在网络传输的今天尤为需要。
3:软字幕:经常看DVDrip以及HDrip的朋友了解到,字幕一般都是以其它文件形式存在,在MKV里它可以内嵌在封装里,但不会和视频混淆,也可以多字幕随意选择。
这样在传输保存时比较方便。
4:流式传输:这和TS流的原因基本一致,通过时间戳来管理视频以及音频的同步问题,做到即下即看。
5:菜单:交互式的操作使得MKV更加人性化。
6:强大的兼容性:MKV最大的特点就是能容纳多种不同类型编码的视频、音频及字幕流,即使是非常封闭的RealMedia及QuickTime也被它包括进去了,堪称万能的媒体容器。
7:开放性和跨平台性:Matroska使用的是一种开放的架构,拥有众多的先进特性,并且能跨平台使用。
不过Matroska相对于以上我们介绍的缺点也是显而易见的,它没有深厚的背景可以依托,这决定了它不可能在商业领域里有所作为。
不过从DVDrip里我们看到并非标准才是唯一,真正先进的技术在标准化商业化的道路上碰到很多非技术壁垒,而在网上而言,根本不存在这样那样的顾虑,所以MKV可以网上快速流行起来。
不过MKV的缺点也是显而易见的,分离器方面比较好的仅有HAALI分离器,再加上民间标准的缘故,我们很难在PC以外的地方见到它的存在。
为什么有这么多的格式以及规范呢?其实不然,试想一下,有的菜,例如排骨,比较大,碗放不下,得换锅。
有的饭比较烫,也不能放在塑料的容器里,当然个人喜好也有一定关系。
所以容器的选择,基本在于,其对视频/音频兼容性,以及适合范围。
这下大家应该明白了,很多人一直把封装格式当成前面介绍的视频编码,而这两者之间没有必然的直接联系。
---------------------------以下文字来自维基百科視頻文件格式容器格式视频档实际上都是一个容器里面包裹着不同的轨道,使用的容器的格式关系到视频档的可扩展性。
1 AVI:比较早的AVI是Microsoft开发的。
其含义是Audio Video Interactive,就是把视频和音频编码混合在一起储存。
AVI也是最长寿的格式,已存在10余年了,虽然发布过改版(V2.0於1996年发布),但已显老态。
AVI格式上限制比较多,只能有一个视频轨道和一个音频轨道(现在有非标准外挂程式可加入最多两个音频轨道),还可以有一些附加轨道,如文字等。
AVI格式不提供任何控制功能。
副档名:avi2 WMV(Windows Media Video)是微软公司开发的一组数位视频编解码格式的通称,ASF(Advanced Systems Format)是其封装格式。
ASF封装的WMV档具有「数位版权保护」功能。
副档名:wmv/asf、wmvhd3 MPEG格式:MPEG(Moving Picture Experts Group),是一个国际标准组织(IS0)认可的媒体封装形式,受到大部份机器的支持。
其储存方式多样,可以适应不同的应用环境。
MPEG-4档的档容器格式在Layer 1(mux)、14(mpg)、15(avc)等中规定。
MPEG的控制功能丰富,可以有多个视频(即角度)、音轨、字幕(点阵图字幕)等等。
MPEG的一个简化版本3GP还广泛的用於准3G手机上。
副档名:dat(用於DVD)、vob、mpg/mpeg、3gp/3g2(用於手机)等4 Matroska是一种新的多媒体封装格式,这个封装格式可把多种不同编码的视频及16条或以上不同格式的音频和语言不同的字幕封装到一个 Matroska Media档内。
它也是其中一种一种开放源代码的多媒体封装格式。
Matroska同时还可以提供非常好的交互功能,而且比MPEG的方便、强大。
副档名:mkv5 Real Video或者称Real Media(RM)档是由RealNetworks开发的一种档容器。
它通常只能容纳RealVideo和Real Audio编码的媒体。
该档带有一定的交互功能,允许编写脚本以控制播放。
RM,尤其是可变比特率的RMVB格式,体积很小,非常受到网路下载者的欢迎。
副档名:rm/rmvb6 QuickTime Movie是由苹果公司开发的容器,由於苹果电脑在专业图形领域的统治地位,QuickTime 格式格式基本上成为电影制作行业的通用格式。
1998年2 月11日,国际标准组织(IS0)认可QuickTime档案格式作为MPEG-4标准的基础。
QT可储存的内容相当丰富,除了视频、音频以外还可支援图片、文字(文本字幕)等。
副档名:mov7 Ogg Media是一个完全开放性的多媒体系统计画,OGM(Ogg Media File)是其容器格式。
OGM可以支援多视频、音频、字幕(文本字幕)等多种轨道。
副档名:ogg8 MOD格式是JVC生产的硬碟摄录机所采用的储存格式名称。