📊 Audio Analyzer

EBU R128準拠のオーディオ解析ツール

🎯 概要

Audio Analyzerは、WAV/FLAC/M4Aファイルの音声品質を詳細に解析するツールです。FFmpegのebur128フィルターを使用し、EBU R128規格に完全準拠した測定を行います。

EBU R128とは?

欧州放送連合(EBU)が定めた音声ラウドネス測定の国際標準規格です。人間の聴覚特性に基づいた正確な音量測定が可能で、放送・ストリーミング・音楽制作など、プロの現場で広く採用されています。

✨ 主な機能

📦 配布ファイル

ファイル名 説明
audio_analyzer.exe Audio Analyzer本体(メインプログラム)
audio_analyzer_readme.html 使用説明書(このファイル)

🔒 セキュリティ検証

VirusTotal スキャン結果

このプログラムは70種以上のウイルス対策エンジンでスキャンされました。

誤検知について: 3つのエンジンで検出がありますが、これは「誤検知(False Positive)」です。Pythonで作成された実行ファイルは、一部のウイルス対策ソフトで誤検知されることがあります。主要なウイルス対策ソフト(Microsoft、Kaspersky、Norton、McAfee、AVG等)では問題なしと判定されています。

VirusTotalは、Google傘下のセキュリティサービスで、世界中の主要なウイルス対策ソフトウェアを使用してファイルをスキャンします。

📋 必要な環境

項目 内容
OS Windows 10以降
その他 FFmpeg 必須

⚙️ セットアップ

1FFmpegのインストール

💡 インストール方法:
  1. FFmpeg for Windowsからダウンロード("ffmpeg-release-essentials.zip"を推奨)
  2. 解凍後、ffmpeg.exeを環境変数PATHに追加
⚠️ 重要: FFmpegがインストールされていない場合、ツールは起動できません。初回起動時にエラーが表示された場合は、FFmpegのインストールを確認してください。

🚀 使い方

  1. 音声ファイルまたはフォルダをaudio_analyzer.exe(あるいはそのショートカット)にドラッグ&ドロップ
  2. 自動的に解析が開始されます
  3. 結果がコンソールに表示され、ログファイルとして保存されます
💡 ヒント:

🎵 対応フォーマット

フォーマット 拡張子 特徴
WAV .wav 非圧縮、最も一般的
FLAC .flac 可逆圧縮、高音質配信で使用
M4A (AAC) .m4a 非可逆圧縮、iTunes/Apple Music
M4A (ALAC) .m4a 可逆圧縮、Apple Lossless
💡 M4Aファイルについて:

M4Aは拡張子だけでは中身のフォーマット(AACまたはALAC)を判別できませんが、このツールは両方とも自動的に処理できます。

📊 測定値の見方

項目 単位 説明 目安
RMS dB 平均音圧レベル -20dB ~ -10dB(音楽の場合)
LUFS dB 人間の聴覚特性を考慮したラウドネス Spotify/Apple Music/YouTube: -14 LUFS
CD/音楽制作: -9~-12 LUFS
TP dBFS True Peak - 真のピークレベル(クリッピング検出) -1.0dBFS以下推奨
LRA LU ダイナミックレンジ(音の変化幅) 5~15 LU(音楽ジャンルにより変動)

📁 出力ファイル

ログファイル

測定結果は以下の形式で自動保存されます:

🔧 自動最適化機能

CPU コア数の自動調整

このツールは利用可能なCPUコア数を自動検出し、最適な並列処理を行います。

特別な設定は不要です。ドラッグ&ドロップするだけで最適な速度で処理されます。

❓ トラブルシューティング

「FFmpeg is required」エラーが出る

原因と対策:

処理が遅い

原因と対策:

🎓 技術仕様

測定方式

対応フォーマット詳細

処理フロー(M4Aの場合)

  1. FFmpegでM4A → 一時WAVファイルに変換(48kHz/ステレオ)
  2. soundfileで一時WAVを読み込み
  3. DC除去処理
  4. RMS計算
  5. FFmpeg ebur128でLUFS/TP/LRA測定
  6. 一時ファイルを削除

📄 ライセンス

このツールは自由に配布・使用できます。FFmpegのライセンスについてはFFmpeg公式サイトをご確認ください。


Audio Analyzer - EBU R128準拠オーディオ解析ツール (WAV/FLAC/M4A対応)