AACをMP3に変換
Advanced Audio CodingファイルをMPEG-1 Audio Layer IIIに変換することで、音楽やポッドキャストを古いハードウェアプレイヤーやレガシーなカーオーディオで再生できるようになります。
フォーマットの比較と技術仕様
| 仕様 | AAC | MP3 |
|---|---|---|
| MIMEタイプ | audio/ | audio/ |
| タイプ | 圧縮オーディオ | 圧縮オーディオ |
| 圧縮 | ロッシー(Advanced Audio Coding) | ロッシー(MPEG-1 Audio Layer III) |
| 標準仕様 | ISO/IEC 14496-3 | ISO/IEC 11172-3 |
| マジックバイトヘッダー | FF F1 or FF F9 (ADTS header) | FF FB or 49 44 33 (ID3) |
フォーマットの概要と用途
Advanced Audio Coding(AAC)をMPEG-1 Audio Layer III(MP3)に変換すると、古い電子機器での再生に関する問題を解消できます。Apple製デバイス、最新のウェブブラウザー、AndroidスマートフォンはAACを標準で扱えますが、古いハードウェア機器、基本的なMP3プレーヤー、旧式のカーオーディオシステムの多くはMP3ファイルしか認識しません。音楽プロデューサーやポッドキャスターも、古い再生機器を使うリスナーに音声を届けるため、ファイルをMP3に変換します。 音声配信プラットフォームでは、旧式のRSSフィード用にMP3ファイルが必要な場合があります。この2つの非可逆形式を相互変換すれば、元の素材を変更せずにプラットフォームの投稿要件を満たせます。このコンバーターはMP3を固定ビットレート128 kbpsでエンコードし、ファイルサイズを小さく保ちながら、ボーカルや楽器の音を明瞭に保ちます。
技術仕様とコーデックの詳細
.aacの生ファイルはaudio/aac MIMEタイプを使用し、MPEG-4コンテナではなくADTS(またはADIF)ストリームにAdvanced Audio Codingのフレームを格納して、高い圧縮率を実現します。rawストリームのヘッダーは、多くの場合、同期ワード0xFFFで始まります。MP3はaudio/mpeg MIMEタイプを使用し、MPEG-1またはMPEG-2 Audio Layer III規格に依存します。rawビットストリームはフレーム同期ビット0xFFEまたは0xFFFで始まります。どちらの形式も、人間の耳では聞き取りにくい音を取り除く聴覚心理モデルを使用するため、非可逆圧縮方式です。AACからMP3への変換では、音声を非圧縮のPCMデータにデコードしてからMP3ビットストリームに再エンコードし、その過程で新たに高周波の音声データが一部破棄されます。
OSとブラウザの互換性
MP3は、旧型のハードウェアプレーヤー、スマートウォッチ、古いカーオーディオなど、多くのデジタル機器で再生できます。ウェブブラウザーはプラグインなしで、HTML5のaudio要素を通じたMP3再生をネイティブでサポートしています。AACはiOS、macOS、Windows、Androidなどの最新OSで幅広くサポートされていますが、古いハードウェアのMP3プレーヤーには対応していません。
役立つ情報
手元にある中で最もビットレートの高いAACファイルを使ってください。このコンバーターは常にMP3を固定ビットレート128 kbpsでエンコードするため、非可逆形式間の変換では世代劣化が加わります。
よくある質問
品質を落とさずにAAC音声をMP3音声に変換するにはどうすればよいですか?
どちらの形式も非可逆圧縮を使うため、品質を一切損なわずにAACをMP3へ変換することはできません。トランスコード時には音声をデコードして再エンコードする必要があり、その過程でさらに音声データが破棄されます。品質を保つには、手元にある中で最も高品質なAACソースを使ってください。このコンバーターはMP3を固定ビットレート128 kbpsでエンコードします。
AAC音声とMP3音声の違いは何ですか?
条件によっては、AACはMP3より低いビットレートでも聴感上良好な音質を実現できますが、結果はエンコーダー、設定、音源によって異なります。MP3は古い形式ですが、多くのデバイスで広くサポートされています。AACは.m4aなどのMPEG-4ファイル、またはADTSストリームに格納できます。