MPEG与MP4与AVI
MP4、MPEG和AVI是计算机中使用的数字视频文件容器格式。MP4和MPEG是ISO开发的标准,AVI是微软为Windows操作系统开发的基于资源交换文件格式(RIFF)的标准。MPEG和AVI是相对较旧的文件类型,MP4是当前的行业标准。
MPEG
MPEG是“运动图像专家组”的缩写,它是为解决数字音频/视频文件格式标准化问题而成立的一个小组。它与国际标准化组织(ISO)合作,制定用于计算机的数字音频和视频压缩标准。
.mpeg是mpeg-1发行版引入的媒体文件的文件扩展名。MPEG-1包括1998年及以后发行的以下组件。这个扩展也在MPEG-2中使用。
1) 系统(同步和存储音频、视频和其他媒体数据)
2) 视频(视频内容压缩)
3) 音频(音频内容压缩)
4) 一致性和符合性测试(验证标准中所述实现的正确性)
5) 参考软件(按照本标准中的方法作为编码和解码示例开发的软件)
MPEG-1允许将媒体压缩到1.5 MBits/s(压缩比为26:1和6:1),而MPEG-2允许压缩到4 MBits/s。由于MPEG-1标准引入了MPEG文件类型,VCD、数字电视和数字音频广播成为可能。MPEG标准的音频层III,也被称为MP3,在行业中被广泛用于音频文件的存储和传输。
大多数软件都支持这种文件格式;事实上,一些基本的编解码器功能是建立在MPEG平台上的。mpg、.mp1、.mp2、.mp3、.m1v、.m1a、.m2a、.mpa和.mpv都是MPEG文件格式中使用的扩展名。
MP4型
MP4是由国际标准组织的电影专家组开发的一种文件容器格式,它基于QTFF。实际上,QTFF的初始版本格式与最初版本几乎相同。它们仍然共享相同的结构,但MP4已经沿着时间线向前移动,并发展成为一个更高级的容器。它现在是ISO基本媒体文件格式标准的主要组成部分。
MP4文件格式中广泛使用的数据流是MPEG-4第10部分(H.264)和用于视频的MPEG-4部分和用于音频流的高级音频编码。字幕使用MPEG-4定时文本数据流。
由于最初的开发是基于QTFF的,MPEG-4的大部分结构都是相同的。在Apple环境(MacOS或iOS)中,这些文件格式可以互换使用。文件格式可以更改,而无需重新编码视频。MP4的优点是能够在互联网上进行流媒体传输,而QTFF不支持这一点。此外,MP4也受到大多数操作系统平台和视频编辑软件的支持。围绕该标准的社区已经发展壮大,社区的贡献确保了该标准在行业中的进步;由于其专有性质,QTFF无法享受到这一点。
MPEG4文件通常使用.mp4扩展名,但根据应用程序使用的扩展名可能会有所不同。例如,仅音频文件可以使用.m4a扩展名。原始MPEG4视频比特流的扩展名为.m4v。**中使用的视频文件格式也是MPEG4-12的发展,它们使用.3gp和.3g2扩展名。有声读物使用.m4b扩展名,因为代码的变化允许为音频文件添加书签。
阿维
AVI代表音视频交织,是微软针对windows操作系统环境开发的一种多媒体容器格式。AVI是从资源交换文件格式(RIFF)开发的,它允许同步播放音频和视频文件。AVI可以使用压缩,也可以不使用压缩进行编码;因此,格式的音频/视频质量更高。因此,它使用相对较高的存储空间。
在AVI文件中,媒体数据存储在块中(在所有RIFF衍生工具中都很常见),其中AVI文件本身是一个单独的块,它进一步分为两个强制的“chunk”和一个可选的“chunk”。块hdrl和movi是必需的,idx1块是可选的。元数据可以存储在文件的info块中。
DV-AVI是AVI的压缩形式,它支持文件格式,因此它与DV格式兼容。自从AVI的发展以来,数字视频技术中出现了新的功能,AVI文件格式的结构阻止了将这些更改合并到文件格式中。因此,文件格式的普及率和使用率都下降了。
MPEG与MP4与AVI
•AVI是微软基于RIFF开发的。MPEG和MP4是由ISO的运动图像专家组开发的。
•MP4是基于QTFF的MPEG标准的进步,由多种平台和软件支持。Windows环境支持AVI。
•AVI可以使用压缩或不压缩(最初开发时没有压缩),而MPEG和MP4使用有损压缩。MPEG使用H.261视频压缩,MP4使用H.264视频压缩。
•MPEG用于VCD和DAB(数字音频广播),而MP4用于互联网媒体。