YouTube Volume Normalizer

YouTubeの音量を基準値(-14 LUFS)に統一します。聴覚上の音質劣化を防ぐルーティング修正、Momentary(0.4s)の相対ゲート廃止、ポンピング防止ロジック、透明なリミッター設定を実装。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

YouTube Volume Normalizer

概要

YouTubeの動画およびライブ配信の音量を、基準値(-14 LUFS、音楽動画は-20 LUFS)に自動で統一します。 聴覚上の音質劣化を防ぐための内部ルーティング修正に加え、Momentary(瞬時値 0.4秒)と Short-Term(短期値 3.0秒)を組み合わせた高速AGCを実装しており、突発的な大音量や無音からの復帰にも自然かつ高速に反応します。

インジケーターの色と意味

画面右上のヘッダー部分(通知ベルアイコン付近)に音量ボタン型のインジケーターが表示されます。アイコン下部のバーの色で現在の動作ステータスが一目で分かります。

  • 緑色 (Static): YouTubeの音量メタデータに基づき、音質劣化のない固定ゲイン調整を行っています(最も安定した状態)。
  • 水色 (AGC): メタデータがない動画やライブ配信に対し、リアルタイムで音量を均一化しています。
  • 橙色 (Native/Bypass): 音量が元々大きい場合や、YouTube標準の「一定音量」機能が優先されている状態です(スクリプトによる増幅は停止中)。
  • 紫色 (Fixing): 音声ストリームの再接続や修復を行っています。
  • 黄色 (Init): 動画の解析中、または待機中です。

マウスオーバー時の詳細表示: インジケーターにマウスを合わせると、以下の詳細情報がポップアップ表示されます。

  • 現在の合成入力値 (LUFS): MomentaryとShort-Termを合成した現在の音圧。
  • 適用補正値 (dB): 現在どれくらい音量を上げている(または下げている)か。
  • 動作モード: 現在の制御ロジック(AGC、Hold、Staticなど)。

主な機能

  • ラウドネスノーマライゼーション: メタデータが存在する動画は、業界標準に合わせてゲインを最適化します。
  • ハイブリッドAGC: 瞬時の音量変化(0.4秒)と短期的な平均(3.0秒)をブレンドして判定することで、「急な爆音」は即座に抑えつつ、全体の音量は自然に保ちます。
  • ルーティング修正: 動画プレーヤーのcrossOrigin属性を強制的にanonymousに設定し、Web Audio APIでのCORS制限による音質低下や無音化を防ぎます。

使い方

スクリプトをインストールするだけで自動的に動作します。

  • 設定メニュー: Tampermonkey等の拡張機能メニューから以下を切り替え可能です。
    • インジケーター表示切替: インジケーターのON/OFF。
    • 設定: YouTube『一定音量』を強制OFFにする: YouTube標準機能との競合を防ぎたい場合に有効にします。