在之前`flash`还是老大的时候
在高中毕业的时候看到机房有flash将高中毕业班的合影做成一个`flash动画`,具体就是每张照片切换到下张照片时,会带有`转场效果`
效果非常好
现在`flash`已经不用了,
最近想想看`imagemagick`的`convert`命令好强大,有没有可能实现类似的功能呢?
先看一下效果
怎么样效果是不是还不错
以下就是命令行
```
ffmpeg \
-loop 1 -t 5 -i 1.jpg \
-loop 1 -t 5 -i 2.jpg \
-loop 1 -t 5 -i 3.jpg \
-loop 1 -t 5 -i 4.jpg \
-loop 1 -t 5 -i 5.jpg \
-loop 1 -t 5 -i 6.jpg \
-filter_complex "[0]scale=500:500[s0];[1]scale=500:500[s1];[2]scale=500:500[s2];[3]scale=500:500[s3];[4]scale=500:500[s4];[5]scale=500:500[s5];[s0][s1]xfade=transition=circleopen:duration=1:offset=4,format=yuv420p[s01];[s01][s2]xfade=transition=hlslice:duration=1:offset=8,format=yuv420p[s02];[s02][s3]xfade=transition=radial:duration=1:offset=12,format=yuv420p[s03];[s03][s4]xfade=transition=vertopen:duration=1:offset=16,format=yuv420p[s04];[s04][s5]xfade=transition=slideup:duration=1:offset=20,format=yuv420p" pic.mp4
```