Media Audio Analyzer

メディアファイルの音声ラウドネスを測定するツール

概要

Media Audio Analyzerは、動画・音声ファイルのラウドネス(音量)を測定するGUIツールです。EBU R128およびITU-R BS.1770-4規格に完全準拠(EBU Tech 3341 / 3342 公式テスト全項目通過)。

v2.0.0 では、v1.0.0 の Python (tkinter) 実装から C# / .NET 10 / WPF への全面リライトを行い、計測エンジンも自前実装に置き換えました。ffmpeg をプロセス起動せず内部ライブラリを直接呼び出す方式に変更したことで、同じファイルの解析時間が従来比 2〜4倍高速になっています(4K HEVC 長尺で約3.8倍)。

動作要件

ffmpeg は別途インストール不要です。 計測に必要なライブラリ(avcodec / avformat / avutil / swresample)は zip に同梱されています。

.NET 10 Desktop Runtime のインストール手順

  1. 公式ダウンロードページを開く
  2. 「Run desktop apps」セクション内の Windows x64Installer をクリック
    ファイル名: windowsdesktop-runtime-10.0.x-win-x64.exe
  3. ダウンロードした exe を実行してインストール

注意: 「.NET Runtime」(コンソール用)や「ASP.NET Core Runtime」(Web用)では本ツールは動きません。必ず「.NET Desktop Runtime」を選んでください。

ダウンロード

測定項目

項目 説明
LUFS Integrated Loudness(統合ラウドネス)。ファイル全体の平均的な音量レベルを表します。
TP True Peak(トゥルーピーク)。デジタル-アナログ変換後の最大ピークレベルをdBTPで表します。
LRA Loudness Range(ラウドネスレンジ)。音量の変動幅をLUで表します。

準拠規格

対応フォーマット

動画ファイル

mp4, mkv, avi, mov, wmv, flv, webm, m4v, ts, mts, m2ts, vob, mpg, mpeg

音声ファイル

mp3, wav, flac, aac, ogg, m4a, wma, aiff, aif, opus, ac3, dts, ape, wv

機能

インストール

  1. zip ファイルを任意のフォルダに解凍します(例: C:\Tools\MediaAudioAnalyzer\
  2. 解凍されたフォルダ内の MediaAudioAnalyzer.exe を起動します
  3. 右クリックメニュー登録(任意): Tools メニュー → 「Add to Context Menu」で、エクスプローラの右クリックメニューから直接解析できるようになります

アンインストール: Tools メニューから「Remove from Context Menu」でメニュー登録を解除した後、フォルダごと削除してください。

使い方

Media Audio Analyzer
  1. MediaAudioAnalyzer.exe を起動します
  2. 測定したいファイルまたはフォルダをウィンドウにドラッグ&ドロップします(または「Select Files」ボタンで選択)
  3. 測定が自動的に開始され、結果が表示されます
  4. 必要に応じて「Export CSV」ボタンで結果を保存します
  5. 「Clear」ボタンで結果をクリアできます

右クリックメニュー登録後: エクスプローラで音声・動画ファイルを選択(複数選択可)→ 右クリック → 「Media Audio Analyzer」で直接解析できます。

測定値の色分け基準

項目 緑(良好) オレンジ(注意)
LUFS -24 〜 -14 LUFS 上記範囲外
TP -1.0 dBTP 以下 -1.0 dBTP より大きい(クリッピングの危険)
LRA 判定なし(青色で表示)

CSVエクスポート

測定結果をCSVファイルに保存できます。保存されるCSVには以下の列が含まれます:

ファイル名は「audio_analysis_日時.csv」形式で自動生成されます。

配信プラットフォーム別 ラウドネス正規化基準

各配信プラットフォームは「ラウドネス正規化」という処理を行い、曲ごとの音量差をなくして快適なリスニング体験を提供しています。これは、アップロードされた音源の音量を自動的に調整し、プラットフォームが定めたターゲット値に合わせる仕組みです。

正規化の動作:

プラットフォーム ターゲット値 正規化の動作
Spotify -14 LUFS 大きい曲は下げる、小さい曲は上げる。ユーザー設定で -19/-14/-11 選択可能
Apple Music -16 LUFS 大きい曲は下げる、小さい曲は上げない(Sound Check機能)
YouTube -14 LUFS 大きい曲は下げる、小さい曲は上げない
Amazon Music -14 LUFS 大きい曲は下げる、小さい曲は上げる
TIDAL -14 LUFS 大きい曲は下げる、小さい曲は上げない
Deezer -15 LUFS 大きい曲は下げる、小さい曲は上げる
Pandora ※米国限定 -14 LUFS 大きい曲は下げる、小さい曲は上げる
SoundCloud なし 正規化なし(アップロードしたままの音量で再生)

マスタリング時のポイント:

True Peak推奨値: 全プラットフォーム共通で -1.0 dBTP 以下が推奨されています。これはストリーミング配信時のエンコード(AAC/Ogg等への変換)でクリッピング(音割れ)を防ぐためです。

注意事項

バージョン情報

v2.0.0 の主な変更点(v1.0.0 からの刷新)

v1.0.0 は Python (tkinter) で実装されていましたが、v2.0.0 で C# / .NET 10 / WPF に全面的に書き直しました。これに伴い、以下の改善を実現しています。

計測エンジン

導入の手間

UI / 操作性