【发布时间】:2013-08-09 05:50:43
【问题描述】:
M4A 音频文件和 AAC 音频文件有什么区别吗? 相同的东西,但文件扩展名不同?
【问题讨论】:
M4A 音频文件和 AAC 音频文件有什么区别吗? 相同的东西,但文件扩展名不同?
【问题讨论】:
.M4A 文件通常仅包含音频,并被格式化为 MPEG-4 Part 14 文件(.MP4 容器)。
.AAC 不是容器格式,而是经过编码的音频流的原始 MPEG-4 Part 3 比特流。
请注意,M4A 不必完全包含 AAC 音频,还有其他有效选项。
【讨论】:
.M4A是一个独立于.MP4容器的容器吗,前者是一个音频容器——就像.M4V是一个视频容器一样——而后者,相比之下,是音频和视频的容器?您的回答似乎只是暗示 .M4A 文件使用 .MP4 容器,这不是我理解的事情。
有原始视频和音频流,这些流不能直接在大多数视频/音频播放器上播放,它们需要在传输中“封装”,原始 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 基本相同;它只是一种容器格式。 codec != container 不表示编解码器,因此只能包含mp3、ac3 或任何其他音频编解码器。
.aac 文件包含串联的 AAC 帧,前面带有 ADTS 标头(以及可选的 ID3 标记)。
【讨论】:
aac 和m4a 使用哪种类型的编解码器,您能帮我吗??
aac是编解码器,所以编解码器是aac,m4a是容器,所以可以是任意编解码器。