MP3をFLACに変換すると音質は向上する?
いいえ。MP3からFLACへ変換しても失われた音声は戻りません。Windowsでのヌルテスト、ファイルサイズ、変換が有用な場面を測定結果とともに解説します。
この記事の内容
いいえ。MP3をFLACへ変換しても音質は向上せず、MP3の作成時に失われた情報も戻りません。
FLACはエンコーダーに渡された整数PCMサンプルを可逆的に保存します。MP3を浮動小数点でデコードした結果は、その前に整数表現へ量子化される場合があります。MP3を再エンコードしなくても、ごく小さな数値差が生じ得ます。MP3由来の制限は残り、ロスレスの原音にはなりません。
LocalFlux 1.0.8.0の過去のテストでは完全な相殺が報告されていました。2026年10月13日の再確認では、現在のデコーダーでごく小さな差が検出されました。再構築した1.0.10.0の全20件の出力は過去のファイルとバイト単位で一致しています。以下の測定値で「デコード後も完全に同一」という記述を訂正します。失われた元音声は復元されていません。
形式と情報の履歴は別
FLACは可逆圧縮形式です。「可逆」とは、FLACエンコーダーへ渡した音声サンプルを、デコーダーが正確に復元できるという意味です。それ以前に存在した別の波形を推測して戻すという意味ではありません。
MP3は非可逆圧縮形式です。知覚モデルに基づいて情報を省略または近似し、少ないビット数で音声を表します。適切な設定なら元音声に非常に近く聞こえる場合もありますが、デコード後の波形は元のPCM波形と同一ではありません。
MP3からFLACへの流れは次のとおりです。
元音声 → MP3による損失 → デコード済みサンプル → 整数PCM → FLAC
FLACの処理は受け取った整数PCMに対して可逆です。それ以前に失われた情報は戻せません。信号比較ではサンプルの表現形式も明記する必要があり、拡張子だけでは由来を証明できません。
これは、小さなJPGを可逆形式のPNGとして保存する場合と似ています。新たなJPEG圧縮は避けられますが、JPGですでに失われた細部は戻りません。
測定に使った音声
著作権やプライバシーの問題がないよう、2つの合成WAVマスターをローカルで作成しました。
- 合成音楽:12秒、48 kHz、ステレオ、24ビットPCM。128 kbpsのMP3を作成
- 合成トーン:9秒、44.1 kHz、モノラル、24ビットPCM。320 kbpsのMP3を作成
2つのMP3をLocalFluxへ追加し、出力にFLACを選びました。

画面は2026年10月に、LocalFlux 1.0.10.0の記録されたリリースソースから再構築したビルドで撮り直しました。過去の測定値とダウンロード資料は、元のテスト範囲のまま残しています。撮影記録: 1
どちらも変換は完了しました。
| テスト | MP3 | FLAC | 増加率 |
|---|---|---|---|
| 128 kbps・ステレオ | 192,813バイト | 3,406,212バイト | 1,666.59% |
| 320 kbps・モノラル | 362,623バイト | 1,130,043バイト | 211.63% |

増加率は音質の点数ではありません。FLACの容量は再生時間、チャンネル数、サンプルレート、ビット深度、波形の圧縮しやすさで変わります。重要なのは、どちらも音質を増やさずにファイルが大きくなったことです。
ヌルテスト:デコード後の信号は変わったか
2026年10月13日再確認:保管されているMP3、FLAC、WAVを、再構築した1.0.10.0付属のFFmpegで64ビット浮動小数点PCMにデコードしました。リサンプリングを強制せず、対応するサンプル同士を減算しています。音楽は各ファイルで1チャンネル当たり576,000サンプル、トーンは396,900サンプルでした。表は残差のピーク値とRMS値(dBFS)です。
| 比較 | 音楽:ピーク / RMS | トーン:ピーク / RMS |
|---|---|---|
| MP3 − FLAC | -138.541923 / -144.279572 | -138.495030 / -143.391803 |
| WAV − MP3 | -32.574482 / -39.720870 | -96.836055 / -109.687946 |
| WAV − FLAC | -32.574471 / -39.720870 | -96.818091 / -109.685684 |
MP3とFLACの差は小さいものの、ゼロではありません。FLACは24ビット整数PCMを格納しています。浮動小数点から整数への量子化と整合する結果ですが、丸めの原因をすべて切り分けた検証ではありません。過去の完全相殺の値は元の記録に残していますが、今回は再現できませんでした。これは数値比較であり、試聴評価やコーデックの順位ではありません。マスターとの比較でも、失われた情報の復元は示されていません。
FLACのプロパティが高品質に見える理由
変換後のプロパティには、FLAC、高いサンプルレート、24ビット、またはMP3より高いビットレートが表示されることがあります。これらは保存方法を説明する値であり、新しい音の細部が作られたことを示しません。
128 kbpsのMP3を48 kHzのPCMへデコードし、数MBのFLACとして保存することはできます。FLACのビットレートが高いのは、デコード済みのPCMを可逆的に保存する方が、知覚圧縮されたMP3より多くのデータを必要とするためです。
同様に、16ビット相当の信号を24ビットのコンテナへ入れても、元の録音情報は増えません。FLACという形式だけでは、その前段階に非可逆圧縮があったかどうかは分かりません。
MP3からFLACへの変換が役立つ場面
編集時の追加劣化を避ける
手元にMP3しかなく、複数回の編集と書き出しを予定している場合、最初にFLACまたはWAVへ変換して作業用ファイルにすると、編集中にMP3を何度も作り直さずに済みます。元の音質は改善しませんが、避けられる追加劣化を防げます。
利用する機器やアプリがFLACを必要とする
再生機器、解析ツール、編集ソフトなどがFLACを確実に受け付ける場合、互換性のための変換には意味があります。派生FLACは、MP3をデコードした内容を保ったまま、その形式要件を満たせます。
デコード済みサンプルを固定する
科学用途やコマンドライン処理では、可逆なPCMコンテナの方が扱いやすい場合があります。FLACなら、同じデコード済みサンプルを保ちつつ、非圧縮WAVより容量を抑えられることがあります。
いずれも作業上の利点であり、音質の向上ではありません。
変換しない方がよい場面
- MP3ライブラリを「高音質化」するために一括変換する
- MP3を望む相手へ送る前に、いったんFLACへ変換する
- ロスレスマスターを要求する配信先やアーカイブへ提出する
- MP3 → FLAC → MP3で音がきれいになると期待する
最後の手順では新しいMP3エンコードが加わるため、同じビットレートでも劣化が増える可能性があります。本当のロスレスマスターが必要なら、元の録音、DAWセッション、安全なCDリッピング、または検証済みのロスレス購入データへ戻ります。
LocalFluxでMP3をFLACへ変換する
互換性や編集上の理由がある場合は、次の手順で変換します。
- LocalFluxを開き、変換を選びます。
- MP3を追加します。
- 出力メニューでFLACを選びます。
- 元ファイルと混同しない作業フォルダーを選びます。
- キューを実行し、すべてが完了になるまで待ちます。
- 再生時間、チャンネル数、サンプルレート、タグ、再生状態を確認します。
- 「MP3から作成したFLAC」と記録します。
LocalFluxはWindows PC上で変換し、元のMP3を変更しません。MP3は容量が小さく、実際の由来を示す証拠でもあるため、削除せず残してください。
意図的に配布用MP3を作る場合は、WindowsでFLACをMP3へ変換する方法を参照してください。非圧縮マスターから作る場合は、WindowsでWAVをMP3へ変換する方法も利用できます。
由来を記録する
後からtrack.flacだけを見た人は、ロスレス音源から作られたと考えるかもしれません。元のMP3を保ち、ファイル名、プロジェクトノート、素材管理表などにderived-from-mp3と記録してください。元ファイル名、ハッシュ、変換日、使用したツールとバージョンも残すと確認しやすくなります。
大規模なライブラリでは、MP3由来のFLACと検証済みロスレス音源を同じ無印の階層へ混在させないでください。由来を分けておけば、後に真正なロスレス版を入手したとき、置き換える対象を明確にできます。
よくある質問
AIで失われた音を復元できる?
強調処理や生成モデルは、もっともらしい成分を推定したり、ノイズやアーティファクトを目立ちにくくしたりできます。好ましく聞こえる可能性はありますが、MP3で捨てられた元のサンプルを厳密に復元したものではありません。通常の形式変換は、そのような生成処理も行いません。
FLACは常にロスレス?
FLACのエンコードとデコードは、エンコーダーへ渡されたサンプルに対して可逆です。しかし、そのサンプルがMP3や低品質録音から作られている可能性はあります。
320 kbpsのMP3もFLACへ変換すべき?
互換性や可逆な編集用中間ファイルが必要な場合に限ります。高ビットレートMP3が十分よく聞こえても、FLACへ入れることでロスレスマスターになるわけではありません。
MP3からFLACへの変換は、MP3の再エンコードを避ける作業用ファイルとして役立ちます。失われた音声は戻らず、デコード後の厳密な一致はデコーダーとサンプル表現に依存します。
公開時の検証資料
技術資料
形式に関する説明では、以下の独立した仕様書やプラットフォームの資料を参照しています。
- RFC 9639: Free Lossless Audio Codec (FLAC), RFC Editor