Skip to content
Back to Blog
informational

FLACとは?知っておきたいロスレスオーディオの基本

2026-05-17 9 min read

FLACを分かりやすく言うと

FLACはFree Lossless Audio Codecの略ですが、本当に覚えておくべき言葉は「ロスレス」だけです。オーディオをFLACにエンコードすると、元の録音のデータが1ビットも欠けることなく保存されます。何も捨てられず、近似もされません。FLACファイルをデコードすると、ソース音源とビット単位で完全に同一のコピーが得られます。 MP3やAACは違います。これらは「ロッシー(非可逆)」形式です。これらのコーデックは、統計モデルが「人間の耳には聞こえにくいだろう」と判断したオーディオ情報を永久に削除することで、ファイルサイズを小さくしています。例えば、より大きな音に隠された音や、非常に高い周波数の音などです。その結果、ファイルサイズははるかに小さくなりますが、そのデータは永遠に失われ、二度と元に戻すことはできません。 では、FLACはどうやってデータを失わずにオーディオを圧縮するのでしょうか?これが賢いんです。情報を削除する代わりに、予測アルゴリズム(概念的にはZIPファイルの仕組みに似ています)を使ってオーディオ波形の数学的なパターンを見つけ出し、それを効率的に記述します。一般的なCD品質のオーディオファイルをFLACにエンコードすると、音質的には同一でありながら、非圧縮のWAVやAIFFの親ファイルよりも40~60%小さくなります。 2001年にJosh Coalsonによって作成されたFLACは、オープンソースライセンスの下でリリースされたため、完全にロイヤリティフリーです。このオープンな性質が、大規模な採用を後押ししました。Androidはバージョン3.1からFLACをサポートしています。長らく対応してこなかったAppleでさえ、2017年のiOS 11とmacOS High Sierraでついにサポートを追加しました。今日では、VLC、foobar2000、Audirvanaといった、本格的なオーディオプレーヤーはほぼすべてがネイティブで対応しています。

FLAC圧縮の実際の仕組み

エンコード処理はいくつかの段階を経て行われます。まず、エンコーダーは線形予測符号化(LPC)と呼ばれるモデルを使い、直前のサンプル値に基づいて各オーディオサンプルの値を予測しようとします。次に、その予測と実際の値との「差分」を記録します。この差分は「残差」とも呼ばれ、元のサンプル値よりもほとんどの場合、はるかに小さい数値になります。そして、小さい数値の方がはるかに圧縮しやすいのです。 これらの小さな残差の数値は、次にライス符号を用いて効率的にパックされます。これは、小さな値が多く含まれるシーケンスに最適なエントロピー符号化方式です。最良の結果を得るために、エンコーダーは実際にはいくつかの異なる予測戦略(技術的に興味のある方向けに言うと、FLACは0から32までの次数をサポートしています)をテストし、オーディオの各チャンクに対して最も小さな出力を生成するものを選択します。 FLACには0から8までの圧縮レベルもあります。レベル0は最速ですが、ファイルサイズは最も大きくなります。レベル8は最も遅いですが、最後の1バイトまで絞り出します。正直なところ、デフォルトのレベル5のままで十分です。レベル5と最大レベル8のファイルサイズの違いは、通常わずか1~3%程度ですが、エンコードには3~4倍の時間がかかることがあります。ほとんどの用途において、余分な処理時間に見合う価値はまったくありません。 ファイル構造自体もスマートです。ファイルの先頭にある柔軟なブロックにメタデータを格納します。必須のSTREAMINFOブロックには、サンプルレート、ビット深度、チャンネル数といった技術仕様に加え、生のオーディオデータのMD5チェックサムが含まれており、プレーヤーはファイルが破損していないか検証できます。他のブロックには、アルバムアート(JPEGまたはPNG)やトラックタイトル(Vorbisコメントタグを使用)から、完璧なディスクリッピングのためのキューシートまで、あらゆるものを保持できます。 FLACは未来を見据えて作られています。サンプルレートは極めて遅い1Hzから655,350Hzまで、ビット深度は4から32ビットまでサポートしています。これは、96kHz/24bitや192kHz/24bitの録音といった今日のハイレゾリューションオーディオ形式を、特別な回避策なしで簡単に扱えることを意味します。これは、一部の古いロスレス形式ではそうはいきません。

FLAC vs. 他のオーディオ形式:実践的な比較

では、FLACは他の形式と比べてどうなのでしょうか?いつ使うべきか、実践的な観点から見ていきましょう。 **FLAC vs. WAV/AIFF:** WAVとAIFFは、昔ながらの非圧縮形式です。4分間のCD品質のトラックは、WAVファイルで約40MBを占めます。同じトラックをFLACにエンコードすると、おそらく18MBから26MBの間に収まるでしょう。これは品質をまったく損なうことなく、サイズをほぼ半分にできるということです。しかし、私の意見では、FLACの本当の利点は、その優れたメタデータサポートにあります。様々なプログラムでWAVの不安定なID3タグサポートに苦労したことがある人なら、その苦痛がわかるでしょう。FLACのVorbisコメントは、どこでもちゃんと機能します。 **FLAC vs. ALAC:** AppleによるFLACへの回答がALAC、Apple Lossless Audio Codecです。これらのファイルは.m4a拡張子を使用し、すべてのApple製ハードウェアおよびソフトウェアで快適に再生できます。圧縮率と品質の点では、ALACとFLACは機能的に同じです。選択は簡単です。すべてはあなたのエコシステム次第です。もしあなたがApple製品で固めているなら、ALACの方がスムーズな体験ができます。それ以外の人、特にクロスプラットフォームの互換性を重視するAndroid、Linux、Windowsユーザーにとっては、FLACが明らかに勝者です。 **FLAC vs. MP3 (320 kbps):** これは定番の対決ですね。先ほどの4分間のトラックを320kbpsのMP3にすると、わずか9.6MBとなり、FLACバージョンの約3分の1のサイズです。その違い、聞き分けられますか?通勤中にイヤホンで聞く限り、おそらく無理でしょう。多くの人が、高ビットレートのMP3とロスレスファイルのブラインドA/Bテストに失敗します。決定的な違いは、そのオーディオで何かを「したい」ときに現れます。もしそのファイルを編集、リミックス、または再変換する予定があるなら、FLACから始めるのが絶対条件です。ロッシー形式のMP3を再エンコードすると、さらにアーティファクトが加わり、世代を重ねるごとに音が劣化していきます。 **FLAC vs. Opus/AAC (低ビットレート):** ストレージ容量や帯域幅が最優先事項である場合、FLACは答えではありません。ストリーミングやスマートフォンに音楽を詰め込むためには、Opus(約128kbps)やAAC(約256kbps)のような現代的なロッシーコーデックが驚くほど優れています。これらはFLACより8倍から15倍も小さいファイルを作成し、そのサイズの割に素晴らしい音質です。適材適所でツールを使い分けるべきで、そういったシナリオではFLACは適していません。

FLACが本当に必要なとき

はっきり言いましょう。いつでもFLACが必要なわけではありません。もしあなたの音楽ライブラリ全体が、安価なBluetoothスピーカーでしか再生されないのであれば、すべてをFLACで保存するのはディスクスペースの無駄です。はっきり言って、オーバースペックです。 しかし、以下のような状況では、FLACは絶対的に正しい選択です。 **オリジナル録音のアーカイブ。** オーディオを長期的に保存するためには、FLACが不可欠です。ポッドキャストやバンド、その他後で使う可能性のある音声を録音した場合は、FLACのマスターを保存してください。その pristine なソースから、オリジナルに触れることなくMP3やAACなど、必要なものを生成できます。後戻りはできません。ロッシーファイルをFLACに変換しても、同じロッシー品質のままファイルが大きくなるだけです。 **CDのリッピング。** Exact Audio CopyやdBpowerampのようなソフトウェアでCDコレクションをリッピングする際は、FLACで保存しましょう。ディスクの完璧な、ビット単位のデジタルバックアップが得られます。AccurateRipデータベースを使えば、あなたのリッピングが他の何千ものリッピングと一致するかを検証し、その完璧さを確認することさえできます。WAVでも完璧なコピーは作成できますが、FLACの堅牢なメタデータのおかげで、ライブラリの整理が比較にならないほど簡単になります。 **ハイレゾ音源の購入。** Bandcamp、HDtracks、Qobuzのようなサイトから音楽を購入すると、多くの場合24bit/96kHz(またはそれ以上)のFLACとして販売されます。これらのファイルは、標準的なCDよりもダイナミックレンジが広く、ディテールも豊富です。これらをFLACとして保存することで、その追加の解像度を1ビットも損なうことなく維持できます。MP3に変換すると、そのすべてを投げ捨てることになります。 **オーディオ制作のワークフロー。** 共同制作者や異なるDAW間でオーディオをやり取りしますか?FLACは、品質をまったく損なうことなく、ファイルサイズをWAVよりもはるかに小さく保ちます。Reaper、Ardour、そして最近のバージョンのLogic Proを含むほとんどの現代的なDAWは、FLACファイルを直接インポートできます。 **Hi-Fiリスニング環境。** もしあなたが質の高いリスニング環境、例えばAstell&KernやFiiOの専用プレーヤー、Roonを搭載したネットワークストリーマー、ハイエンドDACなどに投資しているなら、質の高いソース素材を与えるべきです。FLACを使うのは、ハードウェアの性能を最大限に引き出すために理にかなっています。

CocoConvertを使ったFLACとの相互変換

CocoConvertを使えば、一般的なFLAC変換のほとんどを、ソフトウェアをインストールすることなく、ブラウザ上で直接処理できます。何ができて、そして同じくらい重要なこととして、何ができないのかを見ていきましょう。 **サポートされている変換:** CocoConvertを使って、FLACファイルをMP3、AAC (.m4a)、OGG Vorbisといった、よりポータブルな形式に変換できます。また、WAV、AIFF、ALACのような他のロスレス形式への変換も可能です。逆の処理も同様で、これらの形式をFLACに変換することもできます。ファイルをアップロードし、出力形式と設定を選んで、変換されたバージョンをダウンロードするだけです。 **注目すべき設定:** 変換する際には設定に注意してください。FLACからMP3に変換する場合、ビットレートの選択は音質に大きな影響を与えます。192kbpsは一般的なリスニングのためのしっかりとした基準です。標準MP3の最大値である320kbpsに上げると、ファイルサイズは約20-25%大きくなりますが、複雑な高周波音の明瞭度が向上することに気づくかもしれません。AACの場合、256kbpsがほとんどのリスナーにとって透過的(元の音源との違いが聞き分けられない)だと広く考えられています。CocoConvertでは、単なる曖昧な「高品質」プリセットではなく、これらの値を明示的に制御できます。 ひとつ注意点があります。もしロッシーファイル(MP3など)をFLACに変換しても、品質が魔法のように向上することはありません。CocoConvertは喜んでFLACファイルを作成しますが、それは単に、すでに劣化したMP3オーディオの、完璧なロスレスコピーにすぎません。結果として得られるファイルは元のMP3よりはるかに大きくなり、音はまったく同じです。どんなツールでもロッシー圧縮を元に戻すことはできません。データは永久に失われているのです。 **ファイルサイズ制限:** ファイルサイズに注意してください。無料アカウントでは最大100MBまでのファイルを扱えます。これはCD品質の単一トラックには十分ですが、単一のハイレゾ24bit/96kHzのFLACアルバムはその制限を簡単に超えてしまいます。大きなハイレゾファイルを扱ったり、アルバム全体を変換したりするには、有料プランでその上限を解除する必要があります。 **CocoConvertではできないこと:** CocoConvertは専門家です。つまり、フォーマットコンバーターであり、本格的なオーディオエディターではありません。FLACファイル内のメタデータタグを編集することはできません(そのためにはMusicBrainz PicardやMp3tagを試してください)。また、オーディオのノーマライズ、ノイズリダクション、その他の信号処理も行いません。オーディオ自体を編集する必要がある場合は、Audacityのような無料ツールが最善の策です。

FLACファイルの再生と管理

FLACは再生が面倒だと未だに考えている人もいます。2010年ならそうだったかもしれませんが、今日では完全に時代遅れの考えです。FLACのサポートは現在、ほぼすべての主要プラットフォームで広く普及しています。 **Windows:** Windowsなら問題ありません。Windows Media PlayerはWindows 10のアップデート以降FLACを再生でき、Windows 11の新しいMedia Playerもネイティブで対応しています。サードパーティの選択肢としては、VLCが万能な選択肢であり、foobar2000はミニマルなデザインと強力なカスタマイズ性でオーディオファンの間で依然として人気があります。 **macOS:** Appleは対応が遅れましたが、Musicアプリ(かつてのiTunes)がmacOS Ventura (13.0)でついにFLACをサポートしました。それ以前は、ALACに変換するか、別のプレーヤーを使う必要がありました。VLCは常に選択肢の一つであり、本格的なリスナーは、AudirvanaやSwinsianのような有料アプリに目を向けることが多いです。 **iOSとAndroid:** モバイルでは、両プラットフォームともデフォルトの音楽アプリでFLACを再生できます。Androidは特にオープンで、Poweramp、Neutron、USB Audio Player PROといったアプリが広範なサポートを提供しています。iPhoneでは、Finder同期を介してMusicアプリにFLACファイルを追加したり、単にAirDropで転送したりできます。 **ストリーミングサービス:** ロスレスストリーミングはすでに普及しています。TidalとAmazon Music Unlimitedはどちらも高品質ティアにFLACを使用しており、QobuzはFLACをネイティブでストリーミングしています。主な未対応サービスは、最高320kbpsのOGG Vorbisで提供しているSpotifyと、ロスレスティアに独自のALAC形式を使用しているApple Musicです。 **メタデータとライブラリ管理:** FLACファイルは、TITLE、ARTIST、ALBUMといった柔軟かつ標準的なフィールド名を持つVorbisコメントタグを使用します。ごちゃごちゃになったコレクションを整理するなら、MusicBrainz Picardが救世主です。その巨大なオンラインデータベースを使って、FLACファイルを自動的に識別、タグ付け、リネームすることができます。コマンドラインの達人なら、beetsが信じられないほど強力な代替手段になります。

よくある質問と誤解

**FLACは高品質MP3より音が良いですか?** これが最大の疑問点でしょう。FLACファイルからデコードされたオーディオ波形がMP3のものと異なるのは事実です。しかし、その違いをブラインドテストで「聞き分ける」ことができるでしょうか?これには議論の余地があります。訓練された耳とハイエンドな機材があれば、特にアコースティック音楽や複雑なオーケストラ音楽でロスレスファイルを聞き分けられることがあります。しかし、ほとんどの人が日常的な機器で聞く場合、その違いは確実に聞き取れるものではありません。FLACを選ぶ本当の理由は、誰もが驚くような音質向上を保証するためではなく、コレクションを将来にわたって利用できるようにし、元のオーディオを完璧に保存するためです。 **WAVをFLACに変換すると音は変わりますか?** まったく変わりません。FLACの「ロスレス」という言葉は、文字通りその意味です。WAVをFLACに変換し、それを再びWAVに戻すと、元のファイルとビット単位で完全に同一のファイルになります。これはオーディオ分析ツールや、Linuxの単純なファイル比較コマンドでさえも自分で証明できます。 **FLACファイルは破損することがありますか?** はい、どんなデジタルファイルでも破損する可能性があり、FLACも例外ではありません。しかし、FLACには組み込みの防御メカニズムがあります。すべてのファイルには、元の非圧縮オーディオのMD5チェックサムが含まれています。ファイルを再生する際、デコーダーはこのチェックサムと出力を照合し、損傷があれば警告することができます。`flac --test`のようなツールや、dBpowerampの検証オプションを使えば、ライブラリの整合性をチェックできます。 **FLACは「ハイレゾオーディオ」と同じですか?** 必ずしもそうではありません。人々はこの2つを混同しがちですが、これらは別物です。FLACはコンテナ、つまりファイル形式です。「ハイレゾオーディオ」はファイルの中身、具体的にはCDよりも高い解像度(16bit/44.1kHzを超えるもの)で録音されたオーディオを指します。FLACファイルは標準的なCD品質のオーディオを含むことも、ハイレゾオーディオを含むこともできます。形式が解像度を決定するわけではありません。 **なぜ一部のFLACファイルは巨大なのですか?** ハイレゾのFLACは、膨大な量のデータを保存しているため、巨大になることがあります。24bit/192kHzのステレオトラックは、圧縮を適用する前でさえ、CD品質のトラックの約6.5倍の生データを持っています。その解像度のフルアルバムは、簡単に2~3GBになることがあります。ハイレゾの利点は欲しいけれどファイルサイズが大きすぎると感じるなら、24bit/96kHzが人気があり、非常に賢明な落としどころです。192kHzのファイルに比べて約半分のサイズのファイルを作成できます。

FLACとは?知っておきたいロスレスオーディオの基本 | CocoConvert Blog