FFmpeg を使用して一連の画像とさまざまなオーディオ ファイルからビデオを作成しようとしています。次のコマンドを使用して、一連の画像を含むビデオを作成しても問題ありません。
ffmpeg -f image2 -i image%d.jpg video.mpg
生成されたビデオの特定のポイントにオーディオ ファイルを追加する方法をまだ見つけていません。次のようなことは可能ですか:
ffmpeg -f image2 -i image%d.jpg -i audio1.mp3 AT 10s -i audio2.mp3 AT 15s video.mpg
どんな助けでも大歓迎です!
編集:
私の場合の解決策は、以下の回答でブラディブラが示唆するように sox を使用することでした。まず、次のような開始点として空のオーディオ ファイルを作成する必要があります。
sox -n -r 44100 -c 2 silence.wav trim 0.0 20.0
これにより、20 秒の空の WAV ファイルが生成されます。その後、空のファイルを他のオーディオ ファイルとミックスできます。
sox -m silence.wav "|sox sound1.mp3 -p pad 0" "|sox sound2.mp3 -p pad 2" out.wav
最終的なオーディオ ファイルの長さは 20 秒で、最初に sound1.mp3 が再生され、2 秒後に sound2.mp3 が再生されます。一連の画像を音声ファイルと組み合わせるには、FFmpeg を使用できます。
ffmpeg -i video_%05d.png -i out.wav -r 25 out.mp4