音量を、放送基準に。
JobDoneBot の LUFS 自動正規化は、動画や音声のラウドネスをITU-R BS.1770-4準拠の K-weighting フィルタで測定し、 ターゲット LUFS(YouTube −14 / Apple Podcasts −16 / 放送 EBU R128 −23)に自動補正します。 True Peak (4× オーバーサンプル)も同時に算出し、−1.0 dBTP のシーリングを厳守します。
撮影機材や録音環境がバラバラでも、投稿前に通すだけで「他の動画と同じ音量で聴こえる」状態に揃います。 処理はすべてブラウザ内(Web Audio API)で完結。サーバーへの送信は一切ありません。
使い方は 4 ステップ
- 1
ターゲット LUFS を選ぶ
YouTube・Apple Podcasts・放送 EBU R128 のプリセットから選択。デフォルトは YouTube 標準の −14 LUFS。
- 2
動画/音声をドロップ
MP4・MOV・MP3・WAV・M4A・AAC・OGG・FLAC・WebM に対応。最大10ファイルまで一括処理可能。
- 3
ラウドネスを測定+補正
BS.1770-4 K-weighting で integrated LUFS を測定し、True Peak ceiling −1.0 dBTP の範囲でゲインを適用します。
- 4
結果と測定値をダウンロード
補正後の WAV ファイルと、処理前後の LUFS / 適用ゲイン / True Peak の測定値を一覧で確認できます。
なぜ正確なのか
JobDoneBot の K-weighting フィルタは、ITU-R BS.1770-4 が定義する 2 段の Biquad フィルタ(pre-shelf + high-pass)を 完全準拠で実装しています。 48 kHz 以外のサンプルレートでも、bilinear pre-warping で係数を再設計するため精度が落ちません。
ゲート処理も標準どおり、絶対しきい値 −70 LUFS と相対しきい値 −10 LU の二段で実施。 無音区間や残響だけのブロックは集計から除外されます。
True Peak は 4× オーバーサンプリングで近似し、MP3/AAC 変換時のインターサンプルピーク事故を防ぎます。
よくある質問
- Q. なぜ -14 LUFS が YouTube 標準なのですか?
- YouTube は配信時に −14 LUFS を超える音源を自動的に下げます。投稿時点で −14 LUFS に揃えておくことで、ダイナミクスの欠損を防ぎ、 他の動画と同じ音量バランスで再生されます。
- Q. BS.1770-4 とはなんですか?
- ITU-R が定めたラウドネス測定の国際標準です。K-weighting フィルタとゲート処理を組み合わせ、 人間の聴感に近い形で音量を数値化します。Netflix・Apple Music・YouTube などの大手はこの規格を採用しています。
- Q. 音声はサーバーに送信されますか?
- 送信されません。Web Audio API でブラウザ内デコード→測定→ゲイン適用→書き出しまで完結します。 タブを閉じればすべてメモリから消えます。
- Q. True Peak ceiling はなぜ -1.0 dBTP なのですか?
- MP3/AAC への変換時にインターサンプルピークがオーバーシュートする余地を残すためです。 −1.0 dBTP は YouTube/Apple Music が推奨するマージンです。
- Q. 出力は WAV だけですか?
- 現在は 16-bit PCM WAV のみ。MP4 への再 mux と MP3/M4A 出力は近日対応予定です。 一旦 WAV で書き出してから DAW や ffmpeg で目的のフォーマットに変換できます。