リアルタイムボリュームの正規化

リアルタイムボリュームの正規化

映画を見るときは音量調節があまり好きではありませんが、常にセリフがとても静かでアクションシーンがとても騒々しいようです。だから解決策を探しています。

いくつかの背景知識:私は現在アーチを実行しており、最初にアーチで動作できるソリューションを開発したいと思います。最終的な目標は、Raspberry Piで実行されるソリューションを作成することです。 HDMI入力からオーディオを切り離し、アナログ信号をパイで実行し、出力をスピーカーに送信します。

/etc/asound.confを次に置き換えるのは、オンラインで見つけた唯一のことです。

pcm.!default {
    type asym
    playback.pcm "plug:ladcomp_compressor"
    capture.pcm "plug:dsnoop" 
}

pcm.ladcomp_compressor {
    type ladspa
    slave.pcm "ladcomp_limiter";
    path "/usr/lib/ladspa";
    plugins [
    {
        label dysonCompress
        input {
            #peak limit, release time, fast ratio, ratio
            controls [0 1 0.5 0.99]
        }
    }
    ]
}

pcm.ladcomp_limiter {
    type ladspa
    slave.pcm "plug:dmix"
    path "/usr/lib/ladspa";
    plugins [
    {
        label fastLookaheadLimiter
        input {
            #InputGain(Db) -20 -> +20 ; Limit (db) -20 -> 0 ; Release time (s) 0.01 -> 2
            controls [ 20 0 0.8  ]
        }
    }
    ]
}

(Reddit投稿を通じてhttps://www.reddit.com/r/linux/comments/of6bh/realtime_volume_normalization/)しかし、それが動作するかどうかはわかりません。誰かがこの設定がどのように機能するかを説明したり、より良いアイデアを共有したりできますか?

答え1

ダイアログの読みやすさについて文句を言う唯一の人ではなくても、あなたの設定が実際に問題を解決するように設計されているかどうかはわかりません。

ただし、この設定は、曲の切り替えや大規模な広告の開始など、通常は独立した音源の音量を平均するために使用されます。まずリミッター設定された範囲内で音量を維持し、コンプレッサーサウンドを平均化し、ピークを平坦化し、他の部分を強化します。

これが寿命の1インチ以内にマスタリングされたオーディオソースの良いアイデアであるかどうかは、おそらく私が言うことはできません。

もちろん、これはあなたにとって大きな助けにはなりません。しかし、私が考えることができる唯一の提案は次のとおりです。

  1. 会話はほとんど小さい周波数範囲に制限されているので、選択したビデオプレーヤーでイコライザー設定を調整することから始めます。オンラインでアドバイスを見つけることもできます。
  2. DVDなどのデバイスでサラウンドサウンドを聴くことができる場合は、通常、会話が混在する場所である中央のフロントスピーカーの音量を調整できます。その後、オーディオ出力用にステレオにミキシングする方法が必要です。

役に立ちませんが、私はこれを行う方法がわかりません。ただし、これは問題を処理するための可能な方法に関するガイダンスを提供できます。

関連情報