我正在使用 ffmpeg 调整 gif 图像的大小。我的问题是图像的透明度在调整大小时没有出现。如何在调整大小时实现透明度?
我的 ffmpeg 命令是:
ffmpeg -i input.gif-vf scale=320:240 output_converted_gif.gif
最佳答案
您必须使用 -filter_complex
标志来缩放和保持透明度,例如
ffmpeg -i input.gif-vf -filter_complex "[0:v] scale=320:240, split [a][b]; [a] palettegen=reserve_transparent=on:transparency_color=ffffff [p]; [b][p] paletteuse" output_converted_gif.gif
关于ffmpeg - 使用 ffmpeg 调整(缩放)gif 时透明度消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35603464/