视频文件格式可以看成一个容器,这个容器包含了如音频轨道、视频轨道和其他一些元数据(元数据包含视频的一些基本信息,比如封面、标题、字幕等)。
常见的视频格式:
- FLV(Flash Video): 由Adobe Flash延伸出来的一种流行网络视频封装格式。文件扩展名flv。
- AVI(Audio Video Interleave): 比较早的AVI是微软开发的。是把视频和音频编码混合在一起存储,文件扩展名avi。
- WMV(Windows Media Video): 微软公司开发的一组数组视频编解码格式的痛称,ASF(Advanced Systems Format)是其封装格式,文件扩展名wmv/asf、wmvhd。
- MPEG(Moving Picture Experts Group): 是一个国际标准化组织(ISO)认可的多媒体封装形式,受到大部分机器的支持。其存储方式多样,可以适应不同的应用环境。
- RM(Real Video 或者 Real Media): 是由RealNetworks开发的一种容器。它通常只能容纳Real Video 和 Real Audio编码啊的媒体。该格式有一定交互功能,允许编写脚本以控制播放。RM,尤其是可变比特率的RMVB格式,没有复杂的Profile/Level,制作起来较H.264视频格式简单,非常受网络上传者的欢迎。在相同码率下,RMVB编码和H.264这个高度压缩的视频编码相比,体积会比较大。文件扩展名rm/rmvb。
- QuickTime File Format是由苹果公司开发的容器。1998年2月11日,国际标准化组织认可QuickTime文件作为MPEG-4标准的基础。QT可存储的内容相当丰富,出来视频、音频外还支持图片、文字(文字字幕)等。文件扩展名mov、qt。
- Ogg Media是一个完全开放的多媒体系统计划,OGM(Ogg Media File)是其容器格式。OGM可以支持图片、文字(文字字幕)、视频、音频等多种轨道。文件扩展名ogg。
常见的音频格式:
音频容器也是一样,只不过去掉了视频轨道的信息。
- 无损格式,如WAV、PCM、TTA、FLAC、AU、APE、TAK、WavPack(WV)。
- 有损格式,如MP3、WMV(Windows Media Video)、OGG、AAC。
有损文件格式是基于声学心理学的模型,除去人类很难或根本听不到的声音。例如,一个音量很高的声音后面紧跟一个音量很低的声音。
无损的音频格式压缩比大约是2:1,解压是不会产生数据/质量上的损失,解压产生的数据与未加解压的数据相同。如需要保证音乐的原始质量,应当选择无损音频编解码器。