M4A、AAC、ALAC とは?
3 つの名前、1 つのファミリーです。M4A はコンテナです — 音声を格納した MPEG-4 ファイル。AAC はその中に通常入っている非可逆コーデックで、MP3 の後継です。ALAC は Apple Lossless で、まったく同じコンテナに乗れるビット完全なコーデックです。.m4a ファイルには AAC か ALAC のどちらかが入っているかもしれません。拡張子が教えるのは箱であって、中身ではありません。このページのタグエディターが書き換えるのはコンテナ層にあるメタデータで、だからこそ中の音声ストリームを再エンコードする必要が決してないのです。
このページの残りの前提となる 5 つの事実:
• M4A = MPEG-4 音声コンテナ。AAC(非可逆)と ALAC(可逆)= その中のコーデック
• AAC(1997 年)は MP3 を約 30% の効率で上回る — 128 kbps AAC は約 192 kbps MP3 に相当
• ALAC は元とビット同一にデコードされる — Apple の FLAC で、2011 年にオープンソース化
• タグは MP4 のアトム(moov → udta → ilst)に入り、音声パケットの中には決して入らない
• 生の .aac(ADTS)ファイルはタグをまったく運べない — だからこそこのページは .m4a へリマックスする
MP4 ファミリー:M4A、MP4、M4B とアトム
MPEG-4 ファイルはアトム(ボックスとも呼ばれる)から構築されます:ネストされた、長さ接頭辞付きのチャンクです。メディアファイルは ftyp アトム(ブランド)で始まり、生パケットを mdat に運び、すべてを moov で索引付けします。拡張子は内容を反映します:.mp4 は通常動画+音声、.m4a は音声のみ、.m4b は再生位置を記憶するオーディオブック版です。メタデータは moov/udta/ilst の下の小さなアトムの木です — 項目ごとに 1 アトム(\xa9nam タイトル、\xa9ART アーティスト、\xa9alb アルバム)で、上のフォームがあなたの編集を書き込む場所です。
AAC 対 MP3、そして ALAC が加えるもの
AAC(Advanced Audio Coding、1997 年)は、MP3 が 10 年後に設計されたらどうなるかです:より優れた心理音響、より優れたステレオ符号化、高周波のクリーンな処理。実用則として、AAC は MP3 の品質を約 30% 少ないビットで届けます — iTunes、YouTube、すべてのストリーミングサービスが標準化した理由です。ALAC(2004 年、2011 年オープンソース化)は別の問題を解決します:音声のための ZIP のように圧縮し、通常は生 PCM より 40〜60% 小さく、元のサンプルに正確にデコードし戻ります。どちらのコーデックも同じ .m4a コンテナに平和に共存し、このエディターはそれらを同一に扱います。
ADTS:生の .aac がリマックスされる理由
生の .aac ファイルは裸の ADTS ストリームです — デコードに必要最小限のヘッダーを各フレームに持つ、自己同期するフレームの列です。グローバルなメタデータがありません:タイトルのスロットも、アルバムアートも、まともな長さの索引さえありません。音声を再エンコードする(1 世代の品質を消費する)代わりに、このページはリマックスを行います:既存の AAC フレームを無変更のまま、メタデータの木を持つ .m4a コンテナに詰めます。音声はビット同一のまま、変わるのは梱包だけです — 保存ボタンが M4A/ALAC/MP4 入力に適用するのと同じストリームコピーの原則です。
よくある誤解
- M4A はコーデックだ。いいえ。M4A はコンテナで、中のコーデックはたいてい AAC(非可逆)または ALAC(可逆)です。この区別こそ、コーデックとビットレートを知らずに「M4A の音質」という問いに答えがない理由です。
- AAC は Apple Lossless だ。いいえ。AAC は非可逆です — MP3 のように音声を永久に捨てます。ALAC(Apple Lossless Audio Codec)が可逆の兄弟で、似た名前が果てしない混乱を生んでいます。AAC ファイルは MP3 と同様に扱うべきです:望む品質で一度だけ変換する。
- M4A は常に MP3 より良い音がする。同ビットレートでのみです。M4A の 128 kbps AAC は 128 kbps MP3 を明確に上回りますが、320 kbps MP3 は 96 kbps M4A を同じように明確に上回ります。コーデックが効率を決め、ビットレートが予算を決めます。
関連ツール:Windows Media ファイルはWMA / ASF タグエディター、動画コンテナはWMV / M4V / 3GP タグエディター、これらの形式への変換は音声 → AIFF / ALAC / WavPack、普遍互換の出力は音声 → MP3 / ID3 タグ。