7
画像のシーケンスからビデオを作成しようとしています。しかし、私は秒ごとに異なる画像を表示する必要があります。どのようにFFMPEGでこれを行う。ffmpegを使用して特定の時間の画像をビデオに表示する方法
ありがとうございます。
画像のシーケンスからビデオを作成しようとしています。しかし、私は秒ごとに異なる画像を表示する必要があります。どのようにFFMPEGでこれを行う。ffmpegを使用して特定の時間の画像をビデオに表示する方法
ありがとうございます。
FFmpeg wikiにはいくつかのヒントがあります。この一例(最後から2番目のウィキで)特にニーズのためにそう適しています。
ffmpeg -loop 1 -f image2 -i img.png -c:v libx264 -t 30 out.mp4
どこ-t
後の数字(例では30)秒でビデオの長さです。 (必要に応じ)結果の動画をマージし、その後
ffmpeg -loop 1 -f image2 -i intro.png -c:v libx264 -t 5 out1.mp4
ffmpeg -loop 1 -f image2 -i someimage.png -c:v libx264 -t 15 out2.mp4
ffmpeg -loop 1 -f image2 -i someotherimage.png -c:v libx264 -t 25 out3.mp4
ffmpeg -loop 1 -f image2 -i outro.png -c:v libx264 -t 10 out4.mp4
をそして:
だけで、このようにそのコマンドを数回実行
は、テキストファイル(例:videos.txt
)を作成した場合ビデオファイル名が一覧表示されます。
file 'out1.mp4'
file 'out2.mp4'
file 'out3.mp4'
file 'out4.mp4'
を実行し、このコマンドを(必要に応じてファイル名を変更)
ffmpeg -f concat -i videos.txt -c copy final_video.mp4
ビデオマーに関する詳細情報ging(連結)はwikiにあります。
これを行うにはこれが最善の方法ですか? – Prospero