编解码器全名是指文件中某个流所使用编解码器的完整、全写名称。编解码器是一种方案,用于将声音或画面打包成紧凑格式以便存储,并在播放时再解包。大多数编解码器更常以缩写而不是全名为人所知。
数值的来源
音频、视频文件以及其他数据流都会使用编解码器进行编码和解码,因此只要文件中包含声音或画面,就一定会有编解码器。你会在 MP4、MOV、MKV、AVI 和 WebM 视频文件,以及 MP3、AAC、WAV 和 FLAC 音频文件中看到这个字段,并且每个流会报告一次。一个视频文件通常会为画面显示一条记录,为声音显示另一条记录,字幕轨道也有各自的记录。
这里的“编码”是指对数据进行压缩和封装,使其占用更少空间并便于传输。这不是加密,也不会以任何方式保护文件。它真正意味着的是,在播放端需要相同的编解码器或兼容的解码器,才能查看或播放该文件。
有一个细节可以很好地解释这个字段。文件本身通常只存储一个简短的编解码器标识,例如四字符代码 avc1。长名称则由读取该文件的软件从其已知编解码器列表中提供。因此,即使描述的是完全相同的流,不同程序中看到的表述也可能略有差别。
数值的呈现方式
长名称通常是描述性的,并且往往会列出编解码器常见的多个名称:
H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10- 目前最广泛使用的视频编解码器,将所有别名同时列出AAC (Advanced Audio Coding)MP3 (MPEG audio layer 3)PCM signed 16-bit little-endian- 纯未压缩音频,常见于 WAV 文件中Motion JPEG
在长名称旁边,你通常还会看到同一流对应的短编解码器名称,例如 h264 或 aac。
这对你的文件有何影响
播放兼容性由编解码器决定,而不是由文件扩展名决定。以 .mp4 结尾的文件只告诉你它使用的是哪种封装格式,也就是装载各个流的“容器”,两个 MP4 文件内部包含的编解码器可能完全不同。这就是为什么一个文件可以在家里的每一部手机、浏览器和电视上播放,而另一个却只显示黑屏或无声画面。当某个文件无法播放时,这个字段是首先要查看的地方。
名称还会告诉你该流在质量上的“代价”。H.264、AAC 和 MP3 是有损的,意味着为了节省空间舍弃了部分细节,并且每次重新保存文件都会再损失一点;而 PCM 和 FLAC 则完整保留音频。对于你打算长期保存的内容,了解编解码器可以帮助你判断该文件未来是否仍然容易打开,以及如果不易打开时应该转换成什么格式。此字段只描述文件的结构,不包含任何个人信息。