AACとMP3が実際に何であるか
AACはAdvanced Audio Codingの略です。MPEGが1997年にMPEG-2の一部として標準化し、その後MPEG-4で拡張しました。Fraunhofer IIS、Dolby、AT&T、Sony、Nokiaが関わりました。MP3の後継として設計され、同じビットレート、特に128 kbps未満では、よりきれいに聞こえることが多いです。
拡張子.aacのファイルは、通常は生のADTSストリームです。音声フレームが小さなヘッダー付きで並び、外側のコンテナはありません。一部のボイスレコーダー、ラジオ配信、画面キャプチャ、古いAndroid端末で見られます。同じAACをMP4コンテナに入れたものが、よく知られたM4Aです。
MP3はMPEG-1 Audio Layer IIIで、主にFraunhofer IISで開発され、1993年に標準化されました。最後の特許は2017年に切れました。AACより古く、少し効率が低いですが、過去25年に作られたほぼすべての端末、アプリ、カーステレオが再生できます。
AACとMP3の比較
どちらの形式も非可逆です。違いは主に、効率と互換性の兼ね合いです。
| 機能 | AAC(.aac) | MP3 |
|---|---|---|
| コーデックの種類 | 非可逆、知覚 | 非可逆、知覚 |
| 典型的なビットレート | 96 to 256 kbps | 128 to 320 kbps |
| 1分あたりのサイズ | 128 kbpsで ≈ 0.96 MB、256 kbpsで ≈ 1.9 MB | 192 kbpsで ≈ 1.44 MB、320 kbpsで ≈ 2.4 MB |
| 128 kbpsでの音質 | 通常とてもよい | よい。シンバルにアーティファクトが少しある |
| 互換性 | スマホではよい。古い機材や一部のエディターではばらつきがある | ほぼどこでも |
| 向いている用途 | 配信とスマホ | 共有、古いプレーヤー、DJアプリと編集アプリ |
AACをMP3にする理由
AACの方が効率がよいなら、なぜ変えるのか。必要な場所で再生しなければならないからです。よくある理由:
- 古いカーステレオ、MP3プレーヤー、USBスピーカーが.aacを読まないとき。
- DJソフト、カラオケ機器、動画エディターはMP3を問題なく読み込み、生のADTSは拒否します。
- ポッドキャストのホスト、学校のポータル、フォーラムがMP3のアップロードしか受け付けないとき。
- プレイリストがうまく動くよう、音楽フォルダを1つの形式に揃えたい。
- ボイス録音を誰かに送り、AACとは何かを説明したくない。
AACをMP3にすると音質は落ちますか?
少し落ちます。そこは正直に書いた方がよいです。AACもMP3も非可逆なので、一方から他方へ移すとAACをデコードしてMP3を新たにエンコードします。MP3エンコーダーは、AACがすでに捨てた情報の上に、さらに自分の捨てる情報を足します。これを世代劣化と呼びます。
実用上、聞こえない範囲に収められます。AACのビットレート以上のMP3を選んでください。128 kbpsのAACなら、192 kbpsのMP3が安全です。音楽ストアの256 kbps AACなら、256または320 kbpsにしてください。音源より低くすると容量は減りますが、劣化が聞き取りやすくなります。どの設定でも、始めたAACよりMP3をよくはできません。
AACをMP3にするときの最適な設定
AudioDropはLAMEベースのMP3エンコーダーを使い、4つのビットレートを用意しています。選び方は次のとおりです。
- 128 kbps:ボイスメモ、講義、電話の録音。1分あたり約 0.96 MB。
- 192 kbps(既定):音楽にもポッドキャストにも向きます。1分あたり約1.44 MB。
- 256 kbps:市販の256 kbps AACに相当します。1分あたり約1.9 MB。
- 320 kbps:MP3の最高設定。DJセットや、このあと編集する場合に。1分あたり約2.4 MB。
端末上で行う、プライベートなAACからMP3への変換
このAACからMP3への変換は、すべてブラウザ上で動きます。ファイルがサーバーにアップロードされることはありません。AudioDropはブラウザのWebCodecsデコーダーでAACを読み、WebAssemblyでMP3をエンコードします。すべて自分のパソコンかスマホ上です。
端末の外に何も出ないので、順番待ちもアカウントも透かしも、決まったファイルサイズ上限もありません。とても長いファイルは、端末のメモリだけが限界です。ページを読み込んだあとはオフラインでも動き、一括をドロップすると複数ファイルが並列で変換されます。曲名やアーティストなどのタグはすべて引き継がれないことがあるので、必要な場合は変換後に確認してください。