できれば ImageMagick や ffmpeg を使用して、静止画像からビデオを作成したいと考えています。私が見つけた最高のガイドはここにあります: http://www.itforeveryone.co.uk/image-to-video.html
この種の作品ですが、このコマンド
convert *.JPG -delay 10 -morph 10 %05d.morph.jpg
遅延が静止画像とモーフ画像の両方の時間を設定するため、私にはうまくいきません。
4 つの画像 (1.jpg ... 4.jpg) のセットに対して、追加の黒い画像 0.jpg を使用してこのソリューションを思いつきました。
convert -size 800x600 xc:'rgba(0,0,0,1)' 0.jpg
convert \
\( -set delay 1 0.jpg 1.jpg -morph 10 \) \
\( -set delay 60 1.jpg \) \
\( -set delay 1 1.jpg 2.jpg -morph 10 \) \
\( -set delay 60 2.jpg \) \
\( -set delay 1 2.jpg 3.jpg -morph 10 \) \
\( -set delay 60 3.jpg \) \
\( -set delay 1 3.jpg 4.jpg -morph 10 \) \
\( -set delay 60 4.jpg \) \
\( -set delay 1 4.jpg 0.jpg -morph 10 \) \
output.mpg
これは、それを除いて私が望むことを行います
- 見た目が複雑で、
- ディレクトリ内の任意の画像セットで機能するように、そこに '*.jpg' をスローすることは明らかにできません。
これで、これを自動化するスクリプトに python または bash を使用できますが、私の直感では、上記のスクリプトを美しいワンライナーに変える明らかな何かを見落としたのではないでしょうか? または、少なくともそれほど醜くないものですか?
前もって感謝します。