Windowsで実験。python3.5でやった。
ffmpeg.exeへパスを張る
1 |
>set PATH=C:\path\ffmpeg\bin;%PATH% |
ffmpeg-normalizeをインストール
pythonのpipでffmpeg-normalizeをインストールする
1 |
>pip install ffmpeg-normalize |
対象ファイルのaudioコーデックを見つける
ffprobeでaudioコーデックを見つける。
1 |
>ffprobe file.webm |
出力のストリームからaudioコーデックを見つける。aacやvorbisなどがある。
normalizeする
1 |
>ffmpeg-normalize a.webm -o o.webm -c:a libvorbis |
ffmpeg-normalizeが見つからない場合は、pythonフォルダのScriptsにパスを張る。
参考(実行されるメインのffmpegコマンドライン)
1 |
>ffmpeg -nostdin -y -i a.webm -filter_complex [0:1]loudnorm=lra=7.0:offset=0.0:i=-23.0:tp=-2.0:print_format=json -vn -sn -f null NUL |