.mkv
に動画のコレクションがあります および.mp4
(AAC + H.264)フォーマット。 .mkv
ファイルは問題ありませんが、すべての.mp4
ファイルの音量が非常に小さいため、音量を最大にしても携帯電話ではほとんど聞こえません。
avconv
を使用して変換します だから私の電話には小さめです。正常に動作しますが、すべての.mp4
の音量を正規化する方法をまだ知りません。 .mkv
と一致するようにファイル ファイル。
音量を上げるだけでも素晴らしい成果になります。
承認された回答:
同様の問題を探していて、SuperUserのこのソリューションを使用しました
基本的には、ファイルからwavとしてオーディオを抽出し、そのファイルでnormalize-audioを実行してから、aacおよびremuxとして再エンコードします。
これを行うための簡単なスクリプトを作成しました:
VIDEO_FILE=$1
VIDEO_FILE_FIXED=${VIDEO_FILE%.*}-fixed.${VIDEO_FILE##*.}
avconv -i $VIDEO_FILE -c:a pcm_s16le -vn audio.wav
normalize-audio audio.wav
avconv -i $VIDEO_FILE -i audio.wav -map 0:0 -map 1:0 -c:v copy -c:a libvo_aacenc
$VIDEO_FILE_FIXED
normalize.sh
のようなファイルに入れてください 、次にbash normalize.sh file_to_convert.mp4
を実行します 。 file_to_convert-fixed.mp4
からファイルを取得します 。
normalize-audio
を微調整することをお勧めします -g
を使用して、音量を数dB上げるコマンド siwtch、または別のコマンドを完全に使用します。 獲得を見ました およびwavegain 他の場所で言及されています。 normalize-audio
パッケージに含まれているnormalize-audio 、おかしなことに。
これがお役に立てば幸いです。