FLACファイルが本物か偽物かを見分ける方法
QobuzやHD Tracksなどのオンラインストア、あるいは怪しいサイトからFLACファイルをダウンロードしたとします。ファイル拡張子は.flac、メディアプレーヤーもロスレスだと確認しており、MP3よりもはるかに大きなファイルサイズです。では、本物のロスレスオーディオに間違いないのでしょうか?
必ずしもそうとは限りません。FLACファイルは単なるコンテナにすぎず、中に入れた音声データをそのまま完璧に保持します。128 kbpsのMP3をデコードしてFLACに再エンコードすれば、見た目はロスレスでも音質は低ビットレートのMP3と同じファイルが出来上がります。ロッシー圧縮で破棄されたデータは永久に失われます。FLACに再エンコードしても、そのデータは戻りません。
これは想像以上によくあることです。P2Pネットワーク、あまり知られていないダウンロードストア、さらには一部のストリーミングプラットフォームでも確認されています。問題は、どうやって本物と偽物を見分けるかということです。
答えは周波数スペクトルにあります
すべてのオーディオファイルには周波数スペクトルがあります。低い低音から人間の耳で聞こえる(聞こえない)最も高い倍音まで、各周波数にどれだけのエネルギーが存在するかを示すマップです。
CDやハイレゾソースからの本物のロスレスオーディオは、利用可能な周波数帯域をフルに使います。44.1 kHzのファイルは22,050 Hz(「ナイキスト周波数」)までの周波数を含むことができます。本物のロスレスファイルは、通常その限界まで自然にコンテンツが伸びています。
MP3やAACなどのロッシーコーデックは、高周波数 ── ほとんどの人が聞こえない領域 ── をカットすることでファイルサイズを節約します。128 kbpsのMP3は通常、約16 kHz以上をすべてカットします。320 kbpsのMP3は約19〜20 kHz付近でカットします。そのMP3をFLACに再エンコードしても、カットオフはそのまま残ります。カットオフより上の周波数は無音のまま、大きなファイルに格納されるだけです。
その鋭いカットオフが偽物の証拠です。そして、スペクトル解析がそれを見つける方法です。
実例での比較
私自身のコレクションから2つのFLACファイルを比較しました。1つは、レーベルから直接仕入れることで知られるストアQobuzから購入したものです。もう1つは、BandcampでFLACとして公開されていたバンドのトラックを無料でダウンロードしたものです。
両方をSoniqToolsで解析した結果をご紹介します。
ファイル1:David Bowie ── Space Oddity(Qobuz、96 kHz / 24-bit FLAC)
本物のロスレス ── 全帯域のスペクトルコンテンツ
スペクトルは約37 kHzまで音声コンテンツが伸びていることを示しています。CDオーディオの22 kHzの限界をはるかに超えています。スペクトログラムでは、約25 kHzまで明るいコンテンツが確認でき、さらに微弱ながら実際の信号が37 kHzまで続いてから減衰しています。これが本物のハイレゾオーディオの姿です。上位周波数のエネルギーが自然に緩やかに減衰し、実際の楽器の倍音が全帯域にわたって確認できます。96 kHzのサンプルレートは無駄になっていません ── CD帯域を超えた実際のコンテンツが存在します。
ファイル2:Stick Men ── Time's Insane Ashes(Bandcamp、44.1 kHz / 16-bit FLAC)
ロッシートランスコードの可能性 ── 早期の周波数カットオフ
違いは明らかです。FLACファイルであるにもかかわらず、スペクトルは約19 kHzで急激に減衰しています。これはロッシーソースの明確な兆候であり、おそらく256〜320 kbpsのMP3またはAACがFLACに再エンコードされたものと考えられます。本物のCD品質の録音であれば、22 kHzのナイキスト限界まで滑らかにコンテンツが伸びるはずです。代わりに、ロッシーエンコーダーがカットした場所にハードウォールが見られます。スペクトログラムを見れば一目瞭然です ── 音声が突然消える場所がはっきりと確認できます。
確認すべきポイント
偽のロスレスファイルを見分けるための簡易リファレンスです。
- 約16 kHzでのハードカットオフ ── 128 kbps MP3からのトランスコードである可能性が極めて高い
- 約18〜19 kHzでのハードカットオフ ── 192〜256 kbpsのロッシーソースからの可能性が高い
- 約20 kHzでのハードカットオフ ── 320 kbps MP3または高ビットレートAACからの可能性あり
- 22 kHz付近での自然なロールオフ ── 本物のCD品質ロスレス(またはそれ以上)
- 22 kHz以上のコンテンツ ── 本物のハイレゾオーディオ(サンプルレートが対応している場合)
キーワードは「ハード」カットオフです。本物の音楽は、高周波エネルギーが自然かつ緩やかに減少します。ロッシーコーデックは不自然で突然の壁を作ります。何度かその違いを見れば、すぐに見分けがつくようになります。
これが重要な理由
ロスレスオーディオに対価を支払うなら、ロスレスオーディオを受け取るべきです。偽のFLACファイルは、ロスレスのファイルサイズとMP3の音質を兼ね備えた最悪の組み合わせです。実際のサイズの何分の一かに相当する音質でしかないファイルにストレージを無駄にしていることになります。
DJにとっては、さらに重要です。トランスコードされたファイルをクラブのサウンドシステムで再生すると、ヘッドホンでは隠れていた品質の劣化が露呈します。失われた高域の輝きや微妙な圧縮アーティファクトが、大音量で明らかになります。
また、高品質なDAC、優れたヘッドホン、ハイエンドスピーカーシステムに投資しているオーディオファイルの方にとって、トランスコードされたファイルをその再生チェーンで聴くのは無駄です。信号パスにおけるすべての精密なエンジニアリングが、ロッシーエンコードのアーティファクトを忠実に再現しているだけです。機器に送り込むファイルが、その主張通りの品質であることを確認する権利があります。
ファイルの確認方法
従来、この目的で広く使われてきたツールはSpekです。スペクトログラムを生成するデスクトップアプリケーションですが、ソフトウェアのダウンロードとインストールが必要です。
SoniqToolsは同様のスペクトル解析に加え、ダイナミックレンジ、クリッピング検出、ステレオ相関、自動品質判定をブラウザ上で直接行えます。ダウンロードもインストールもアカウント登録も不要です。ファイルをドロップするだけで、数秒でその真の品質がわかります。
今すぐFLACファイルを確認しましょう
SoniqToolsに任意のオーディオファイルをドロップするだけで、瞬時に品質分析が行えます。無料、ブラウザベース、ファイルはデバイスの外に送信されません。
ファイルを解析する