ffmpeg 为每一帧生成并使用不同的调色板

ffmpeg 为每一帧生成并使用不同的调色板

下列的本教程我设法在合理的内存大小内创建高质量的 gif。

使用管道,我现在正在做的是

# Generate palette
ffmpeg -y -i - -vf fps=15,scale=600:-1:flags=lanczos,palettegen some_dir/palette.png

# Generate gif using palette
ffmpeg -y -i - -i some_dir/palette.png -filter_complex fps=15,scale=600:-1:flags=lanczos[x];[x][1:v]paletteuse output.gif 

这很好用,但是我在上面的教程中看到可以为每一帧生成不同的调色板,我该怎么做?(为每一帧生成并使用不同的调色板)

答案1

这是可能的。教程已经过时了。

ffmpeg.exe -i Wildlife.wmv -lavfi palettegen=stats_mode=single[pal],[0:v][pal]paletteuse=new=1 out.mp4

相关内容