Php FFMPEG-动画的Palettegen不工作

Php FFMPEG-动画的Palettegen不工作,php,ffmpeg,imagemagick,imagick,Php,Ffmpeg,Imagemagick,Imagick,我有一个脚本从正确的答案在,但我没有得到任何结果 即使逐字复制代码对我也不起作用 但是,如果我运行$ffmpeg=shell_exec(“ffmpeg-I images/image001.jpg-vf paletegen palete_test.png”)在单个图像上,它可以正常工作。但因为我需要它来制作动画,所以我需要为所有图像创建一个托盘 当然,除非在GIF序列中的每个图像上,我可以加载一个新的调色板 $q = "ffmpeg -f image2 -framerate 0.5 -i ../v

我有一个脚本从正确的答案在,但我没有得到任何结果

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

但是,如果我运行
$ffmpeg=shell_exec(“ffmpeg-I images/image001.jpg-vf paletegen palete_test.png”)在单个图像上,它可以正常工作。但因为我需要它来制作动画,所以我需要为所有图像创建一个托盘

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

$q = "ffmpeg -f image2 -framerate 0.5 -i ../view/client/files/".$dir."/%*.jpg -i palettePro.png -lavfi paletteuse -y .." . $save_path . '/' . $filename . " -report";

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

你的图像是连续命名的吗?嗨@Gyan,是的,image001.jpg,image002.jpg,image003.jpg,image004.jpg,image005.jpg