imagemagick的convert命令将多张图片拼成视频

在之前`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
```

    A+
发布日期:2021年03月21日  所属分类:未分类

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: