ロスレスオーディオチェッカー
お手持ちのFLAC、WAV、AIFFファイルが真のロスレス形式か、それともトランスコードされたものかを確認します。お使いのデバイス上で動作するため、ファイルがアップロードされることはありません。
ここに音声ファイルをドラッグするか、クリックして選択してください
FLAC、WAV、AIFF、MP3、M4A ・ お使いのデバイスで処理されます
ロスレスオーディオを確認する方法
- 1 FLAC、WAV、AIFF、MP3、またはM4Aファイルをアップロードしてください
- 2 スペクトログラムを確認してください。水平方向に急激な切れ目がある場合は、その音声は非可逆圧縮されていることを意味します。
- 3 オーバーレイボタンを使用して、証拠となる要素(カットオフライン、スペクトルホール、SBR、プレエコー)を強調表示します。
- 4 判定結果を確認し、結果の下にあるフォレンジックガイドを参照して、何が検出されたのかを理解してください
スペクトログラムの読み方
スペクトログラムは、音声に含まれるすべての周波数を時間の経過とともに表示したものです。横軸は時間(左から右)、縦軸は周波数(下側が低周波、上側が高周波)で、明るさはエネルギーを表しています。ここでは、注目すべき点について説明します。
真のロスレスとはどのようなものなのでしょうか?
真のロスレス録音は、スペクトログラムの下から上までを完全に埋め尽くします。ナイキスト周波数(44.1 kHzのファイルの場合、22.05 kHz)に至るまで、色や質感が見て取れます。 エネルギーは上部に向かって自然に減衰していきます(ほとんどの音楽は高周波成分が少ないためですが)、急激なカットオフは起こりません。音楽成分の上には、目に見えるノイズの質感とともに、緩やかで不均一な減衰が見られるだけです。
確認事項: Cutoff オーバーレイを切り替えてみてください。ナイキスト限界値またはその付近に位置しているはずです。 Holes オーバーレイには、ドットがほとんど表示されないはずです(自然な音声には心理音響的なギャップがないため)。
トランスコードされたファイルはどのようなものですか?
MP3/AACからFLAC/WAVに変換されたファイルには、コンテンツが突然途切れる場所に鋭い水平線が現れます。その線より上は真っ黒で、下は通常の音声です。この「棚状の切れ目」は、非可逆圧縮の特徴です。エンコーダーがその点より上の周波数を永久に削除してしまったためです。
確認事項: Cutoff を切り替えてください — 赤い破線はエンコーダの周波数上限を示しています。Holes を切り替えてください — 心理音響モデルによってマスクされた周波数が除去された高域帯に、オレンジ色の点が密集して表示されます。ファイルが HE-AAC の場合、SBR オーバーレイに、周波数が合成的に再構築された箇所が青い帯として表示されることがあります。
オーバーレイレイヤーには何が表示されていますか?
| オーバーレイ | 色 | そこから読み取れること | 良い兆し | 不吉な兆し |
|---|---|---|---|---|
| カットオフ | 赤線 | 検出された周波数の上限 | ナイキスト近傍(>20.5 kHz) | 16~19 kHz帯域での急峻なシェルフ特性 |
| 穴 | オレンジ色の点 | 騒がしい隣人の隣にある静かなゴミ箱 | 点がほとんどないか、まったくない | 高密度なクラスター = コーデックによるマスキング |
| 中小企業向け支援策 | ブルー・バンド | 合成的に再現された周波数 | バンドが見えない | HE-AAC/mp3PRO シグネチャ |
| プレエコー | 黄色の線 | 大きな過渡現象に先立つノイズ | 行列なし | MDCTのブロックアーチファクト(MP3/AAC) |
ズーム操作の方法
このフォレンジック・ワークステーションを使用すると、特定の周波数帯域を詳細に調査することができます:
- 周波数スライダー — スペクトログラムの左端にカーソルを合わせると、2つの縦方向のスライダーが表示されます。これらをドラッグして、特定の周波数帯域を拡大表示します(例:15~22 kHzの帯域を拡大して、カットオフ領域を確認するなど)。
- Ctrl+スクロール — カーソルの位置を中心に周波数軸をズームします。スペクトログラム画面から離れることなく、手早く確認するのに最適です。
- ドラッグして選択 — クリックして長方形をドラッグすると、特定の時間・周波数領域を拡大表示できます。個々のトランジェントを調べてプリエコーを確認するのに便利です。
- をダブルクリックするか、リセットボタンを押すと、フルビューに戻ります。
周波数カットオフの参照表
ビットレートが異なると、特徴的な周波数でカットオフが発生します。検出されたカットオフがこれらのいずれかと一致する場合、そのファイルはほぼ間違いなくトランスコードされています:
| カットオフ | 考えられる情報源 | その意味 |
|---|---|---|
| < 16.5 kHz | 毎秒128キロビットのMP3 | 間違いなくトランスコードされている――画質が大幅に低下している |
| 16.5~19 kHz | 毎秒192キロビットのMP3 | トランスコード済み — 画質が多少低下 |
| 19~20.5 kHz | 320 kbps MP3 / 256 AAC | トランスコード済み — 画質がわずかに低下しているが、気づきにくい |
| > 20.5 kHz | 真のロスレス | 人工的な切り捨ては検出されませんでした — 完全なロスレス |
偽のハイレゾやアップスケーリングされたファイルについてはどうでしょうか?
「偽ハイレゾ」ファイルは24ビット/96kHzと謳っているものの、実際にはゼロで埋められた16ビットのオーディオデータが含まれています。 このツールは、2つの方法でこれを検出します。1つは、生のサンプルバイトの下位ビットにゼロパディングが施されているかどうかを確認する方法(WAV/AIFF)、もう1つは、デコードされた浮動小数点サンプルが16ビットの量子化グリッドにスナップしているかどうかを確認する方法です(FLAC/ALACでも有効です)。 検出された場合、判定結果には アップスケーリング済み と表示され、実効ビット深度が示されます。
アップサンプリングされたファイルは異なります。このファイルは高いサンプリングレート(例:96 kHz)を謳っていますが、すべてのスペクトル成分がナイキスト限界を大幅に下回って途切れていることから、より低解像度のソースからアップサンプリングされたものであることが示唆されます。
信頼区間のパーセンテージについてはどうでしょうか?
信頼度は、9つの検出信号の総合的な重みを反映しています。信頼度が高いということは、複数の信号が強く一致していることを意味します(例:急激なカットオフ+静かなノイズフロア+スペクトルの欠け+一貫したカットオフのばらつき=明確なトランスコード)。 信頼度が低い場合は、信号が混在しているか、判別が困難であることを意味します。その際は、スペクトログラムのオーバーレイを参考情報として活用してください。明確な水平な棚状の波形はトランスコードを示唆し、ぼやけて不均一なフェードは、アナログ音源からの自然なロールオフを示唆します。