gpt4 book ai didi

ffmpeg - 使用 ffmpeg 或 imagemagick 将选定的 png 图像转换为 gif

转载 作者:行者123 更新时间:2023-12-04 23:20:36 34 4
gpt4 key购买 nike

我想将 png 转换为 gif,并且我想提一下我要组合的帧
例如:frame1.png 和 frame2.png。
我试过使用 ffmpeg -i frames/%03d.png -vf fps=20 logo.gif但它正在考虑该目录中的所有图像,但我只希望该目录中的两个图像包含在我要创建的 gif 中。先感谢您。

最佳答案

只需使用您想要的:

magick -delay 80 nice1.png nice37.png animated.gif

通过解释和进一步的例子,我可以制作一个红色和一个蓝色框架,并在这 14 个步骤中在两者之间变形 - 总共 16 个框架:
magick -size 20x100 xc:red xc:blue -morph 14 frame-%02d.png
如果我并排附加这些框架,您可以看到它们:
magick frame* +append side-by-side.png
enter image description here
我可以在 shell 中列出它们:
-rw-r--r--     1 mark  staff       278 28 Apr 13:45 frame-00.png
-rw-r--r-- 1 mark staff 278 28 Apr 13:45 frame-01.png
-rw-r--r-- 1 mark staff 278 28 Apr 13:45 frame-02.png
-rw-r--r-- 1 mark staff 278 28 Apr 13:45 frame-03.png
-rw-r--r-- 1 mark staff 278 28 Apr 13:45 frame-04.png
-rw-r--r-- 1 mark staff 278 28 Apr 13:45 frame-05.png
-rw-r--r-- 1 mark staff 278 28 Apr 13:45 frame-06.png
-rw-r--r-- 1 mark staff 278 28 Apr 13:45 frame-07.png
-rw-r--r-- 1 mark staff 278 28 Apr 13:45 frame-08.png
-rw-r--r-- 1 mark staff 278 28 Apr 13:45 frame-09.png
-rw-r--r-- 1 mark staff 278 28 Apr 13:45 frame-10.png
-rw-r--r-- 1 mark staff 278 28 Apr 13:45 frame-11.png
-rw-r--r-- 1 mark staff 278 28 Apr 13:45 frame-12.png
-rw-r--r-- 1 mark staff 278 28 Apr 13:45 frame-13.png
-rw-r--r-- 1 mark staff 278 28 Apr 13:45 frame-14.png
-rw-r--r-- 1 mark staff 278 28 Apr 13:45 frame-15.png
如果我现在想选择一些来制作动画 GIF,我可以使用 shell 的“大括号扩展”来选择某些:
ls frame-0{2,3,9}.png
frame-02.png frame-03.png frame-09.png
或者 shell 的“范围扩展”来选择一个连续的范围:
ls frame-1[2-4].png
frame-12.png frame-13.png frame-14.png
或者外壳的“通配符扩展”:
ls frame-1?.png
frame-10.png frame-11.png frame-12.png frame-13.png frame-14.png frame-15.png
这适用于 magickls 相同,所以我可以为这样的动画 GIF 选择几帧:
magick -delay 80 frame-0{2,4}.png frame-1*.png animated.gif
enter image description here

关于ffmpeg - 使用 ffmpeg 或 imagemagick 将选定的 png 图像转换为 gif,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67300313/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com