SOUND FLIPPER ガイド

M4A、AAC、ALAC、Opus:内部を確認する

M4A の中身は AAC、ALAC、Opus かもしれません。検査による適切な選択と、プレビューの対応範囲を説明します。

提供 Singularity Shift Ltd · 更新日 · プレビュー版ガイド

拡張子だけでは品質は分からない

M4A は通常、音声向けの MPEG-4 コンテナーです。AAC、ALAC、Opus はその中に入るコーデックです。同じ .m4a の末尾でも、圧縮方法や必要な保持規則が異なります。

AAC と Opus は非可逆です。Apple Lossless である ALAC は、対応する整数 PCM サンプルを保持できます。Apple はALAC 参照実装を公開しています。ただし、すべての M4A が可逆、またはあらゆる ALAC 表現がこのアプリの検証対象という意味ではありません。

検査結果を使う

ファイルを選び、出力前に検出コーデック、レート、チャンネル数を確認します。検証済み M4A リーダーは AAC-LC、16/24 ビット整数 ALAC、マッピングファミリー 0 のモノラル/ステレオ Opus を受け付けます。1 本のタイム付き字幕と認識可能な C2PA 来歴を含む、テスト済み音楽書き出し構成に対応し、変換時にはそれらの省略を警告します。暗号化、映像、曖昧なトラック、未対応チャンネル配置、保持できない精度は拒否します。

AAC や Opus の WAV 化はデコード済み浮動小数点サンプルの保存で、失った細部は戻りません。対応 ALAC では元の整数サンプルを正確に WAV に格納できます。同じ WAV ボタンでも、入力が違うため品質上の意味が異なります。

簡単な判断例

編集ソフトが WAV を要求し、検査で ALAC、24 ビット、48 kHz、ステレオと出た場合、一致する 24 ビット WAV は保持経路です。AAC-LC と出た場合は float32 WAV にデコードします。整数への強制精度低下は避けられますが、過去の AAC による情報損失は残ります。

MP3 が必要なら両ソースとも MP3 符号化が必要です。ALAC を起点にすれば以前の非可逆世代を避け、AAC を起点にすれば 1 世代追加します。納品先が元の M4A を受け付けるなら、原本保持が適切なこともあります。

長さはファイル名だけで決まらない

AAC にはエンコーダー遅延とパディングが生じます。M4A のタイミング情報は、どのサンプルが提示録音に属するかを示せます。テストでは難しい長さも含め、その宣言範囲をネイティブデコードと比較します。符号化前のソース長だけを比較し、コンテナーに完全保存されたと仮定することはしません。

生 AAC/ADTS は異なります。受け付ける形式では元のギャップレス長を宣言しないため、デコード後の先頭遅延とパディングが残り、警告で説明します。M4A と .aac ファイルのタイミングが同じだとは考えないでください。

次の実用的な手順

編集にはM4A から WAV、特定の互換性にはM4A から MP3を使えます。音声保持が全タグや画像欄の保持を保証するわけではないため、メタデータは別に確認します。メタデータガイドを参照してください。

Sound Flipper で続ける

変換ツールを開く · すべての音声ガイド · ご意見とヘルプ