MP3とM4Aを短く
MP3はMPEG-1 Audio Layer IIIで、主にFraunhofer IISで開発され、1993年に標準化されました。非可逆で、通常128〜320 kbpsでエンコードされ、過去25年に作られたほぼすべての端末で再生されます。特許は2017年に切れました。
M4Aは音声用のMPEG-4コンテナで、初期のiTunes Store以来Appleが使っています。通常はAACを入れます。MP3のあとに来たコーデックで、同じビットレートでよりよく聞こえるよう設計されました。Apple Lossless(ALAC)も入れられますが、AudioDropはAACを書き出します。
MP3をM4Aに変えるべきですか?
何かに求められるときだけです。MP3をM4Aにしても音楽はよく聞こえません。MP3がすでに細部の一部を捨てているからです。よい理由は実用的なものです。
- iPhoneの着信音は拡張子.m4rのAACで、通常の経路はM4Aから始まります。
- 一部のGarageBandやiMovieの読み込みなど、Appleや動画の作業ではAACの方がなめらかなことがあります。
- ほかはAACの音楽ライブラリで、1つの形式に揃えたい。
- プラットフォームや端末がMP3ではなくM4Aだけ受け付けるとき。
MP3とM4Aの比較
| 機能 | MP3 | M4A(AAC) |
|---|---|---|
| コーデック | MPEG-1 Layer III | AAC |
| Compression | 非可逆 | 非可逆 |
| 192 kbpsでのサイズ | ≈ 1.44 MB/min | ≈ 1.44 MB/min |
| 128 kbpsでのサイズ | ≈ 0.96 MB/min | ≈ 0.96 MB/min |
| 効率 | よい | 同じビットレートでよりよい |
| 互換性 | どこでも | Apple端末、Android、最近のプレーヤーのほとんど |
| 向いている用途 | 最大の互換性 | Appleの環境、着信音、動画の音声 |
正直な部分:非可逆音声の再エンコード
MP3からM4Aは非可逆から非可逆への変換です。MP3をデコードし、別の非可逆コーデックで再エンコードします。各エンコーダーは別の方法で細部を削るので、世代劣化と呼ばれる追加の劣化が少し足されます。MP3エンコーダーが削ったものは戻せません。
実用上、元のMP3が192 kbps以上なら、ふだんの試聴には問題ありません。AudioDropは既定でAACを192 kbpsでエンコードし、新しい劣化を小さく保ちます。96や128 kbpsのような低いMP3なら、M4Aはそれよりよくは聞こえず、明るい音でアーティファクトが少し増えることがあります。
元のWAV、FLAC、CDがまだあるなら、そちらをM4Aにしてください。MP3経由より、常によく聞こえます。
変換の前に:短いチェックリスト
- Chrome、Edge、Safariを使ってください。FirefoxはAACエンコードに対応しないことがあります。
- 手元でいちばん高音質のMP3から始めてください。
- M4Aは、同じ長さの192 kbps MP3とほぼ同じサイズになる見込みです。
- あとでタグを確認してください。アーティスト、アルバム、ジャケットはすべて引き継がれないことがあります。
M4Aから着信音を作る
MP3をM4Aにするよくある理由は、iPhoneの着信音です。着信音は拡張子.m4rのAACで、長さは約40秒までです。
先に任意のエディターでトラックをトリムし、ここでMP3をM4Aにし、拡張子を.m4aから.m4rに変えます。Macでは、スマホを接続したときFinderからiPhoneに追加できます。スマホ自体では、GarageBandなどのアプリが着信音を直接書き出せます。
着信音は短く、小さいスピーカーで鳴るので、192 kbpsのAACで十分すぎます。
アップロード不要:このMP3からM4Aへの変換の仕組み
すべてはブラウザの中で行われます。AudioDropはWebCodecsとWebAssemblyでMP3を読み、ブラウザ内蔵のエンコーダーでAACをエンコードし、完成したM4Aをそのまま返します。音楽がサーバーに送られることはありません。
読み込み後、ページはオフラインでも動き続けます。多くのファイルを追加すると並列で変換され、各M4Aは個別にダウンロードされます。端末のメモリが保持できる範囲以外に、決まったサイズ上限はありません。