ffmpeg:音声の切り貼り方法
【やりたいこと】
.m4aの一部の音声を削除して、そこに別の音声をくっつける
【やる手順】
1.削除したい該当箇所の前後で3つに音声ファイルを分割
ーbefore.m4a
ーtarget.m4a(削除したい該当箇所)
ーafter.m4a
2.削除したい該当箇所の同じ時間の音声ファイルを用意
ーblank.m4a
3.before、blank、afterの3つの音声ファイルを結合
【コマンド】
1.ffmpeg -i input.m4a -ss XX -t XX -strict -2 output_before.m4a
ffmpeg -i input.m4a -ss XX -t XX -strict -2 output_target.m4a
ffmpeg -i input.m4a -ss XX -t XX -strict -2 output_after.m4a
2.ffmpeg -i input.m4a -ss XX -t XX -strict -2 output_blank.m4a
3.ffmpeg -i output_before.m4a -i output_blank.m4a -i output_after.m4a -filter_complex "concat=n=3:v=0:a=1" -strict -2 output_remix.m4a
※ss:開始位置(秒数)、t:継続時間(秒数)
以上
もっと簡単な方法ないのかよー。