この質問は、次の質問からのオーバーフローです。
プログラムで mp3 を iTunes で再生可能な aac/m4a ファイルに変換するにはどうすればよいですか?
とにかく、aac ファイルの作成方法を学びましたが、aac はファイル拡張子が異なる単なる m4a ファイルではないことがわかりました。実際、どうにかして aac を m4a コンテナーにラップする必要があります。理想的には、コマンド ラインを呼び出すだけで済みます。
この質問は、次の質問からのオーバーフローです。
プログラムで mp3 を iTunes で再生可能な aac/m4a ファイルに変換するにはどうすればよいですか?
とにかく、aac ファイルの作成方法を学びましたが、aac はファイル拡張子が異なる単なる m4a ファイルではないことがわかりました。実際、どうにかして aac を m4a コンテナーにラップする必要があります。理想的には、コマンド ラインを呼び出すだけで済みます。
ffmpeg
汎用 (デ) マルチプレクサー/トランスコーダーです。は、 MP4 関連のソフトウェア技術に特化したパッケージであるGPACMP4Box
の (デ) マルチプレクサー/トランスコーダーです。現時点では、MP4Box を使用する方が賢明なようです。これは、ファイルの先頭にある moov アトムを権利化するためです。これは、ストリーミングや iPod の再生に重要です。
次のように ffmpeg を使用します。
ffmpeg -i input.aac -codec: copy output.m4a
MP4Box を次のように使用します。
MP4Box -add input.aac#audio output.m4a
専用ツールが必要な場合は mp4box。おそらく最も簡単な方法です。ffmpeg もその仕事をすることができます。