FFmpeg-提取视频部分片段生成为一个动画GIF文件、将图片序列组合成动画GIF文件

提取视频部分片段生成为一个动画GIF文件

打开cmd命令行。
输入下列命令:
00:00:48是从视频的第48秒开始;-t 5表示截取5秒;"D:\QQ\ff\test.mp4"表示视频路径,视频名字为test.mp4;-f gif 表示转为gif;-r 10为帧率降到了10 fps;"D:\ff\output.gif"为输出的gif存储路径,名字为output.gif。

ffmpeg -y -ss 00:00:48 -t 5 -i "D:\ff\test.mp4" -f gif -r 10 "D:\ff\output.gif"

如果文件较大,可以使用-vf scale=100:50压缩一下。

ffmpeg -y -ss 00:00:48 -t 5 -i "D:\ff\test.mp4" -vf scale=100:50 -f gif -r 10 "D:\ff\output.gif"

两种输出的对比图如下:
在这里插入图片描述

将图片序列组合成动画GIF文件

打开cmd命令行。进入存放图片的文件夹。
输入下列命令:
-r 5表示5张图片;-i %1d.jpg中的 1 是图片序列命名规则;输出文件名字为output.gif。输出的gif与图片序列在同一个文件夹中。

ffmpeg -r 5 -i %1d.jpg output.gif
原创文章 41 获赞 65 访问量 8365

猜你喜欢

转载自blog.csdn.net/weixin_44436677/article/details/106063445