現在、次のようなコマンドを使用しています。ffmpeg はオーディオを追加しますが、ビデオの長さは同じままにします (-shortest ではありません)
既存のビデオ(独自のオーディオを持つ)の上に、ビデオの特定のポイントでオーディオ ファイルを追加できるようにしたいと考えています。また、元のビデオの長さとビデオの元のオーディオ ストリームを維持したいと考えています。
これを実行する方法はありますか?
答え1
答え2
この問題に対する私の解決策は次のとおりです。
ffmpeg -i video -i audio -filter_complex "aevalsrc=0:d=TIME[s1];[s1][1:a]concat=n=2:v=0:a=1[ac1];[0:a][ac1]amix=2[aout]" -map "[0:v]" -map "[aout]" -shortest OUTPUT