欢迎光临散文网 会员登陆 & 注册

ffmpeg 将视频转成GIF

2020-08-01 04:39 作者:QFAN  | 我要投稿

手头没有专用视频转gif工具的时候用ffmpeg命令行也可以。



"C:\Program Files\ffmpeg\bin\ffmpeg" -i %1 -vf palettegen %1.palette.png


"C:\Program Files\ffmpeg\bin\ffmpeg" -i %1 -i %1.palette.png -s 360:180 -lavfi paletteuse %1.gif


del %1.palette.png


以上内容,将其中的ffmpeg路径修改正确后,可以存成一个批处理文件比如aa.bat,然后拖视频进去就能出gif文件。360x180分辨率。也可以省略 -s 360:180,直接用视频原始分辨率。


这段脚本好像是先用png的功能给文件采样找到最佳的颜色列表,然后第二步将原始视频文件和第一步生成的png文件一起喂进去,最后生成gif。第三步删除png临时文件。


还不知道怎么控制帧率。现在只能源视频里面控制。


生成的gif示例
png临时文件的样子


ffmpeg 将视频转成GIF的评论 (共 条)

分享到微博请遵守国家法律