FFMPEG-动画的Palettegen无法正常工作

时间:2018-07-17 14:00:14

标签: php ffmpeg imagemagick imagick

我从https://superuser.com/questions/1002562/convert-multiple-images-to-a-gif-with-cross-dissolve的正确答案中提取了一个脚本,但是没有任何结果。

即使逐字复制代码对我也不起作用。

但是,如果我在单个图像上运行catalog/controller/product/product.php ,则效果很好。但是因为我需要它来制作动画,所以我需要为所有图像创建一个调色板。

当然,除非在GIF序列中的每个图像上我都可以加载新的调色板?

storage/modification/catalog/controller/product/product.php

1 个答案:

答案 0 :(得分:0)

Palettegen可以使用每帧调色板分析并生成匹配的帧序列。

ffmpeg -i images/image%03d.jpg -vf palettegen=stats_mode=single palette_%03d.png

然后

ffmpeg -framerate 0.5 -i images/image%03d.jpg -framerate 0.5 -i palette_%03d.png -lavfi paletteuse=new=1 -y $filename