什么是 .avi 文件?
AVI 文件格式是由 Microsoft 引入的音频视频多媒体容器文件格式。它保存使用多种编解码器(编码器/解码器)创建和压缩的音频和视频数据,例如 XVid 和 DivX。由于可以使用不同的编解码器对 AVI 内容进行编码,因此检索应用程序(即 AVI 播放器)只有在安装了创建 AVI 内容所需的编解码器时才能打开它们。默认情况下,所有 Microsoft Windows 平台以及几乎所有其他主要平台都支持该格式。一些应用程序和 API 提供了创建/保存、读取 AVI 并将其转换为其他流行格式(如 MP4、MOV、WMV 等)的能力。
AVI 文件格式##
具有 .avi 扩展名的文件是 AVI 文件。它是资源交换文件格式 (RIFF) 的子格式。 RIFF 将数据组织成块或“块",用 FourCC 标签标识。 AVI 文件只是 RIFF 格式文件中的一个“块"。
在第一个子块中,文件的头部由“hdrl"标签标识;其内容包括视频的宽度、高度和帧速率。在第二个子块中,运动标签代表视频的帧速率。 AVI 视频由该块中的实际音频/视频数据组成。还有第三个可选子块,带有“idx1"标签,它指示属于文件的各个数据块在文件中的位置。
限制
- 虽然后来的 OpenDML 规范(AVI 2.0)提供了一种标准化的方法,但纵横比信息无法在原始 AVI 规范中编码
- 虽然 AVI 文件广泛用于影视后期制作,但各种添加时间码的方法相互竞争,影响了格式的可用性。
- 以 AVI 编码的视频文件不能使用压缩技术,该技术需要超出正在编码的帧(B 帧)的未来帧数据
- 使用可变比特率 (VBR) 的 AVI 文件会出现问题(例如采样率低于 32 kHz 的 MP3 音频)
- 通常使用的 AVI 文件编码标准清晰度故事片可能会产生大约每小时 5 MB 的开销,具体取决于文件的使用方式
- 字幕必须硬编码到视频流中或分发在单独的文件中,以防 AVI 文件无法容纳字体和字幕等附件
历史简介 ##
AVI 由 Microsoft 于 1992 年推出,旨在提供更强大、更先进的音频和视频文件格式。这种格式随着互联网的使用迅速流行起来,允许个人通过基于云的媒体存储直接或间接地共享视频文件。