非常に小さい音量で再生されているように見える大量の.MKVビデオファイルがあります-それらを聞くためにテレビを完全に上げる必要があり、別のチャンネルに切り替えて本当にイライラしますとてもうるさいので死者を起こしてください。
私が探しているのは音量を上げるコマンドラインメソッドです(すべてのファイルですばやく実行できるように)特定のファイルで使用されているオーディオコーデックに関係なく機能することを願っています。 (ただし、出力オーディオをハードコーディングしてもかまいません)。
参考までに、サーバーでUbuntu 9.04を使用しており、ファイルはMac MiniのBoxeeで再生されていますが、音量の問題はWindowsでも同じです。
あまり文書化されていませんが、 FFmpeg には-vol
スイッチがあり、音量出力を上げることができます。
例:
ffmpeg -i vid.mkv -vol 512 -vcodec copy output.mkv
注意すべきいくつかの事柄:
-vol
スイッチは「バイトパーセント」を使用するため、200%のボリューム増加、100%= 256を指定することはできません。したがって、256を指定するとボリュームはそのままになり、512はボリュームを2倍にします。-volスイッチは非推奨です。このメソッドが便利なcurrentloyであることがわかりました。
ffmpeg -i input.mkv -vcodec copy -filter:a "volume=5.000000" output.louder.mkv
Volume =の後の数値をニーズに合わせて調整し、
出典:
https://trac.ffmpeg.org/wiki/AudioVolume
テスト。