mp3 とか m4a に無音部分を足す方法です
ぜんてい
- 特定部分にサウンドをたしたい
- amerge で音声ファイルのmixingしたい
- "-itsoffset" オプションが使えないように感じる
- "-itsoffset" のかわりに無音部分を前後につける
- Audacity とか SOX 使うべきだが、いろんな事情で ffmpeg を使わざるを得ないとき
コマンド
hoge.mp3 の前5秒と後52秒の無音部分を足す。コーデックを aac にしているのは趣味ですので、mp3 等に変更。
ffmpeg -f lavfi -i aevalsrc=0:0:0:0:0:0::d=5 -i hoge.mp3 -f lavfi -i aevalsrc=0:0:0:0:0:0::d=52 -filter_complex "[0:0] [1:0] [2:0] concat=n=3:v=0:a=1 [a]" -map [a] -c:a aac -q:a 4 -strict -2 hoge_60.m4a
↓の部分で5秒の無音を作成してffmpegに入力として渡す。d=5を変更することで長さは変えられる。
-f lavfi -i aevalsrc=0:0:0:0:0:0::d=5
あとがき
- グロースハッカーはもういらない子