音声ファイル(wav等)の音量を一括変更する方法

大量のwavファイルの音量を変更したいんだよ

数が少なければオーディオ編集ソフトでゲイン調整すれば良いですが、数が多いと大変ですよね。

今回は、コマンドプロンプトからffmpegを使って実現します

ffmpegを使う

ffmpegとは「コマンドラインから使える多機能オーディオ編集ソフト」です。
設定方法は、ここでは割愛します。

【解決】ffmpegで音量を一括変更するコマンド

音量変更を行うコマンドはこちらの通りです。

音量を4倍大きくするコマンド

ffmpeg -i input.wav -af “volume=4” output.wav

dB表記の場合はこちらです

ffmpeg -i input.wav -af “volume=24dB” output.wav

フォルダ内のWAVファイルの音量を一括変換するバッチファイル

ごく簡単ですが作成しました。

@echo off

for %%a in (*.wav) do call :sub "%%a"
exit /b 1

:sub
ffmpeg -i %1 -af "volume=24dB" %~n1_24dB.wav
exit /b 1

※ffmpegに環境変数PATHを設定していない場合は、ffmpegを置いているフォルダの \bin\ffmpeg.exe を指定してください

Windowsのコマンドプロンプトを前提に書きましたが、ffmpegは別のOSでも同様に使えます。

しらひと
しらひと

もし上手く動かせないということがあれば、お知らせください。

コメント

タイトルとURLをコピーしました