サウンドが低すぎる1つまたは2つの.aviファイルがあります。私はそれらをvlcで再生するのが好きで、グラフィックイコライザーを有効にすると多少役立ちますが、音量を上げる他の(簡単で迅速な)方法はありますか?ありがとう!
サウンドが低すぎる1つまたは2つの.aviファイルがあります。私はそれらをvlcで再生するのが好きで、グラフィックイコライザーを有効にすると多少役立ちますが、音量を上げる他の(簡単で迅速な)方法はありますか?ありがとう!
回答:
これにはVirtualDubを使用できます。このガイドには、簡潔でわかりやすい説明があります。
簡単な説明:
-
ffmpegを使用すると非常に簡単です。
ffmpegの古いバージョンの場合:
ffmpeg -i myvideo.avi -vcodec copy -acodec libmp3lame -ab 128k -vol 5000 myvideo_louder.avi
ボリュームに満足するまで「-vol」パラメーターを調整します。
適切な「-vol」値を探している間、コマンドラインに「-t 30」を追加することをお勧めします。したがって、ビデオの最初の30秒間のみを処理します。これははるかに高速で、結果を評価するのに十分なはずです。
ffmpegの新しいバージョンはオーディオフィルター(-af)をサポートしているため、dBで指定されたボリュームゲインを受け入れるボリュームフィルターを使用してボリュームを変更できます。
ffmpeg -i inputfile -vcodec copy -af "volume=-20dB" outputfile
この質問を見てください:ビデオファイルの音声を増幅する方法は?
デイビー・ランドマンによる引用された回答:
次の手順でこれを行う必要があります。
- コンテナからオーディオストリームをDemux(抽出)します。コンテナに応じて、正しいアプリケーションを使用する必要があります。汎用のデマルチプレクサには、ffmpegを使用できます。しかし、aviのVirtualDub、mpgファイルのTMPGEnc など、よりユーザーフレンドリーなプログラムがあります。
- オーディオをWaveファイルにデコードします(Audacityがファイルを直接開くことができる場合は必ずしも必要ではありません )
- このハウツーの最初のステップで説明されているように、オーディオファイルを取得して、Audacityを使用してオーディオトラックの音量を上げます 。
- 結果をwaveファイルとして保存します。
- コード化されたご希望のオーディオのための適切なツールを使用してwaveファイルをエンコード(ラメ mp3ため、 FAAC AAC用)
- デマルチプレクサに使用したのと同じプログラムを使用して、新しいオーディオトラックと元のビデオトラックを目的のコンテナに戻します。