web-dev-qa-db-ja.com

M4AとAACオーディオファイルの違いは何ですか?

m4AオーディオファイルとAACオーディオファイルに違いはありますか、それともまったく同じものですがファイル拡張子が異なりますか?

25
alexandertr

.M4Aファイルには通常、音声のみが含まれ、MPEG-4 Part 14ファイル(.MP4コンテナ)。

.AACはコンテナ形式ではなく、生のMPEG-4オーディオストリームがエンコードされたパート3ビットストリームです。

M4Aには正確にAACオーディオを含める必要はなく、他にも有効なオプションがあります。

27
Roman R.

生のビデオおよびオーディオストリームがあり、このストリームはほとんどのビデオ/オーディオプレーヤーで直接再生できません。トランスポートで「カプセル化」する必要があり、生の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などのプログラムはファイル内の内容を知るのに便利です。

12
Rodrigo Polo

それらは同じものではありません。 m4aは基本的にmp4と同じもので、単なるコンテナ形式です。コーデック!=コンテナ。コーデックを意味するものではないため、mp3、ac3、またはその他のオーディオコーデックを含めることができます。 AACファイルは、ADTSヘッダー(およびオプションでID3タグ)が先頭に追加されたAACフレームを連結したものです。

6
szatmary