我有一个 JPG 图像(随机选择),我想使用 ffmpeg 制作成 APNG 动画(以测试过程)。它们都是相同的尺寸 (256x256)。但我似乎无法获得正确的语法来控制帧延迟和循环控制(永远循环)。从一系列图像创建 APNG 时,是否可以使用 ffmpeg 设置这些参数?如果是这样,有人可以提供正确的语法和/或显示示例命令吗?我搜索了 ffmpeg 文档,似乎找不到相关的语法。
我可以执行以下操作,但它不会接受 -delay 或 -loop。我使用 Imagemagick 来输入图像。
这有效,但不会循环,并且运行速度非常快。
magick lena.jpg mandril3.jpg monet2.jpg zelda1.jpg PNG:- | ffmpeg -i - x.apng
这给出了有关延迟和/或循环的错误:
magick lena.jpg mandril3.jpg monet2.jpg zelda1.jpg PNG:- | ffmpeg -i - -delay 1000 -loop -1 x.apng
我也很想知道是否可以在不使用 ImageMagick 的情况下直接在 ffmpeg 中指定一系列图像作为输入。
对不起,我是ffmpeg的新手。我正在使用 ffmpeg 4.2.1。