ffmpeg -i input.mp4 -r 20 -vf scale=320:-1 output.gif
其中 20 表示每秒的帧数,帧数越高显示的流畅度越高。320 表示缩放尺寸大小
另一个命令
ffmpeg -i input.mp4 -vf scale=320:-1 -r 10 -f image2pipe -vcodec ppm - | convert -delay 10 -loop 0 - output.gif
ffmpeg -i input.mp4 -r 20 -vf scale=320:-1 output.gif
其中 20 表示每秒的帧数,帧数越高显示的流畅度越高。320 表示缩放尺寸大小
另一个命令
ffmpeg -i input.mp4 -vf scale=320:-1 -r 10 -f image2pipe -vcodec ppm - | convert -delay 10 -loop 0 - output.gif