使用FFmpeg生成gif动画
最近看到一个使用 Canvas 播放图片,代替 gif 动画的插件库 canvid.js。其中用到了 FFmpeg,并使用 FFmpeg 生成 gif 动画。
关于其中的相关命令用法,在这里做一个笔记。
一下是创建 gif 动画的执行命令:
ffmpeg -i myvideo.mp4 -vf scale=375:-1 -r 5 frames/%04d.png
convert -loop 0 -delay 5 -colors 75 frames/*.png -fuzz "40%" output.gif
其原理是,先使用 ffmpeg 将视频转换为单个帧,使用 ImageMagicks 将所有的框架变成一个大图像。
扫描下方二维码,关注业余草微信公众号,回复“FFmpeg”关键词,获取 FFmpeg 视频教程!