Rom*_* R. 27
.M4A文件通常只包含音频,格式为MPEG-4 Part 14文件(.MP4容器).
.AAC 不是容器格式,而是带有音频流编码的原始MPEG-4 Part 3比特流.
请注意,M4A不必包含完全AAC音频,还有其他有效选项.
Rod*_*olo 13
有原始的视频和音频流,这些流不能直接在大多数视频/音频播放器上播放,它们需要"封装"在传输上,原始H.264视频流和原始AAC音频流需要在一个内部MP4封装器,它也可以在AVI或MOV封装器内.
MP4文件可以包含H.264视频流和/或AAC音频流,但由于某种原因,有人认为包含视频和音频的MP4文件使用文件扩展名M4V(v用于视频),如果它是MP4文件只包含使用M4A扩展的音频,这是其他封装器中常见的做法,如使用WMV和WMA的Windows Media,或使用OGV和OGA的OGG,看起来很傻.
因此,具有M4A文件扩展名的文件是可以包含AAC音频轨道的MP4文件,但情况并非总是如此,这就是为什么像mediainfo这样的程序可以方便地知道文件内部的内容.
它们不是同一件事.m4a与mp4基本相同,只是一种容器格式.编解码器!=容器.它并不意味着编解码器,因此可以包含mp3,ac3或任何其他音频编解码器.AAC文件是带有ADTS标头(以及可选的ID3标签)的连接AAC帧.