YouTube Volume Normalizer

YouTubeの音量を基準値(-14 LUFS)に統一します。EBU R 128準拠。

当前为 2025-12-07 提交的版本,查看 最新版本

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Greasemonkey 油猴子Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Userscripts ,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

作者
murahito130
评分
0 0 0
版本
3.7
创建于
2025-11-27
更新于
2025-12-07
大小
46.7 KB
许可证
MIT
适用于

YouTube Volume Normalizer

YouTubeの動画ごとの音量差を自動的に補正し、基準値(-14 LUFS)に統一するユーザースクリプトです。 爆音の動画や小さすぎる動画の音量をリアルタイムで調整し、快適な視聴環境を提供します。

🎵 主な機能

  • 高精度なラウドネス正規化: EBU R 128 / ITU-R BS.1770 国際規格に準拠したアルゴリズム(K特性フィルタ、ゲーティング計算)を実装。
  • 「一定音量」機能の完全無効化: YouTube標準の「一定音量(Stable Volume)」機能がスクリプトと競合して音が不安定になるのを防ぐため、強制的にOFFにする強力なフック機能を搭載しています。
  • ネイティブUI統合: ヘッダー(通知アイコンの左隣)にYouTubeのデザインに馴染むインジケーターアイコンを追加。ダークモード・ライトモードに自動追従します。
  • 全モード対応: 通常再生はもちろん、ミニプレーヤーピクチャーインピクチャー (PiP) 再生時でも音量調整が継続します。
  • 即時再生: 動画切り替え時の音声遅延(フェードイン/アウトによる無音)を排除し、スムーズな再生を実現しました。

📊 仕組み

  1. メタデータ活用: YouTubeが保持しているラウドネスデータがある場合は、それを読み取り瞬時にゲインを調整します(CPU負荷ゼロ)。
  2. リアルタイムAGC: ライブ配信やメタデータがない動画では、ブラウザ上でリアルタイムに音声を解析し、適切な音量へ自動調整します。
  3. 音楽/トークの自動判別: 音楽コンテンツと判定された場合、よりダイナミクスを残した調整(ターゲット: -20 LUFS)に切り替わります(通常動画は -14 LUFS)。

🎨 インジケーターの色について

ヘッダーに追加されるアイコンの下線(ステータスバー)の色で、現在の動作状況がわかります。

  • 🟢 緑色 (Stable): YouTubeの音量データを使用し、安定して補正中。
  • 🔵 水色 (AGC): リアルタイム分析で音量を自動調整中(ライブ配信など)。
  • 🟡 黄色 (Init): 動画を分析中、または読み込み待機中。
  • 🟣 紫色 (Recovering): 音声ストリームの再接続・修復中。
  • 🔴 赤色 (Error): エラーにより機能停止中。

⚙️ 設定

スクリプトメニュー(Tampermonkeyアイコンをクリック)から以下の設定が可能です。

  • インジケーター表示切替: ヘッダーのアイコン表示/非表示を切り替えます。
  • 「一定音量」を強制的にOFFにする: YouTube側の自動調整機能を無効化するかどうかの切り替え(デフォルト: 有効)。

⚠️ 注意事項

  • このスクリプトはブラウザの AudioContext を使用して音声を処理します。
  • DRM(著作権保護)で保護された一部の映画や有料コンテンツでは、ブラウザのセキュリティ制限により音声データにアクセスできず、動作しない場合があります(その際は安全装置が働き、元の音声がそのまま流れます)。