まずM4Aの中身を知る
M4AはMPEG-4の音声コンテナで、まったく違う2つのコーデックを入れられます。iTunes Storeの購入や多くのスマホ録音を含むほとんどのM4Aは、通常128〜256 kbpsの非可逆コーデックAACです。ほかはALAC、Apple Losslessで、Appleが2004年に公開し、2011年にオープンソースにしました。
FLAC(Free Lossless Audio Codec)は2001年にJosh Coalsonが作り、Xiph.Org Foundationが保守しています。何も捨てずに音声を圧縮し、通常はWAVの50〜70%になるので、CD音質のFLACは1分あたり約5〜7 MBです。
M4Aが使うコーデックが、この変換にできることとできないことを決めます。
M4AをFLACにすると音質は上がりますか?
M4AがAACなら、いいえ。AACは非可逆で、削った細部は戻ってきません。AACのM4AをFLACにすると、デコードした音声を完全に保存するので、現在の音質を固定し、これ以上の劣化を防ぎますが、何も足せません。FLACは数倍大きくなり、音は同じです。
M4AがALACなら、これはロスレスからロスレスです。音声は正確にデコードされ、FLACとして書き出されます。注意点が1つあります。AudioDropは16-bitのFLACを書くので、24-bitのALACは16-bitになります。サンプルレートは保たれます。
M4AとFLACの比較
| 機能 | M4A(AAC) | M4A(ALAC) | FLAC |
|---|---|---|---|
| Compression | 非可逆 | ロスレス | ロスレス |
| 1分あたりの典型的なサイズ | 256 kbpsで ≈ 1.9 MB | ≈ 5〜7 MB(CD音質) | ≈ 5〜7 MB(CD音質) |
| オープンな形式 | なし(ライセンスされたコーデック) | はい。2011年から | はい |
| ネイティブに再生される環境 | Apple端末、Android、ほとんどのプレーヤー | Apple端末、一部のプレーヤー | Android、Windows、Linux、ほとんどのハイファイプレーヤー。最近のmacOSとiOS |
| 向いている用途 | 持ち運びの試聴 | Appleのロスレスライブラリ | 保管と、機種をまたぐロスレスライブラリ |
人がM4AをFLACにする理由
AACファイルからよりよい音だけが目的なら、この変換では得られません。代わりにロスレスの原本を探してください。
- FLACを好む、Apple以外のプレーヤー、NAS、ストリーマーへ、Apple Losslessのライブラリを移す。
- M4AよりFLACの方が安定するDAW、DJアプリ、メディアサーバー。
- 混在したコレクションを、1つのロスレス形式に揃える。
- 保存のたびに新しい非可逆の世代を足さず、AACを繰り返し編集する。
設定と出力
FLACはロスレスなので、ビットレートや音質の設定はありません。出力は元のサンプルレートの16-bitで、AudioDrop独自のFLACエンコーダーでエンコードされます。ファイルサイズは音楽の複雑さによります。静かで疎な録音は、密度の高いロックやエレクトロニックより圧縮されます。
ジャケット、アーティスト、曲名のタグはM4Aからすべて引き継がれないことがあります。変換後にライブラリを確認してください。
AppleのライブラリをFLACへ移す
Apple Musicからストリーマー、NAS、Android端末へ移すなら、まずM4Aを種類で分けてください。Apple LosslessはFLACにする価値があります。CD音質を保ち、Apple以外のプレーヤーでも広く対応します。
AACは判断が別です。FLACにしてもサイズが3〜4倍になるだけで、音は良くなりません。多くの場合、AACのM4AをMP3にするか、M4Aのまま残す方が合理的です。ソフトがロスレス入力を求めるときや、何度も編集して保存し直すときだけ、AACをFLACにしてください。
先に数曲試し、新しいプレーヤーでタグとジャケットが期待どおり出るか確認してから、ライブラリ全体を変換してください。
アップロード不要。オフラインで動作
このM4AからFLACへの変換は、WebCodecsとWebAssemblyを使い、ブラウザの中で動きます。ファイルは端末から読まれ、FLACは端末に書き戻されます。何もアップロードされず、アカウントも不要です。
読み込み後、ページはオフラインでも動き続けます。アルバム全体をドロップすると、曲は並列で変換され、それぞれ個別にダウンロードされます。決まったサイズ上限はなく、端末のメモリだけです。