質問: 30,000枚の画像を組み合わせてタイムラプスムービーにする方法を教えてください。 私はタイムラプス映画に結合したい3万枚の静止画像を撮りました。私はquicktime pro、timelapse 3、そしてwindows movie makerを試したことがあるが、そのような膨大な量の画像では、それぞれのプログラムが失敗する(super©を試したが、うまくいかなかった...?)。それはこれらのプログラムのすべてが数千の写真の後にクラッシュするようです。私が持っている画像はすべて1280x800の解像度で、.jpg形式です、そして私はこれらの画像をある種のロスレスフォーマット(生/非圧縮aviで良いでしょう)でタイムラプス映画に入れることができるプログラムを探していますさらに編集します。誰かが何かアイデアを持っていますか、それとも同じような数の写真でこのようなことを試したことがありますか?
回答: ffmpeg を使用してください。これにより、img001.png、img002.png、img003.pngという名前の一連のpng画像からビデオスライドショー(ビデオコーデックlibx264を使用)が作成されます。各画像は5秒の長さを持ちます、あなたの選択に従って変数を変更してください。ffmpeg -f image2 -r 1/5 -i img%03d.png -c:v libx264 -pix_fmt yuv420p out.mp4 画像に4桁の数字がある場合は、%04dなどを使用します。画像にこのパターンがない場合は、少なくともlinuxおよびos xでは、シェルグロブを使用できます。ffmpeg -f image2 -pattern_type glob -i 'time-lapse-files/*.jpg' ... 入力の後に別の-rを指定して、出力フレームレートを変更することもできます。