ubuntu技巧学习3: 将视频转换为gif动态图

mac2024-09-28  63

在ubuntu下有两款比较好的工具:ffmpeg 和 imagemagick.

ffmpeg: 用于转换和录制音、视频文件的一款转换器。

imagemagick: 用于创建、编辑和合并位图图像的一款开源软件。

两个工具的安装

可以直接使用apt安装工具:

sudo apt install ffmpeg imagemagick GIF 动态图转换

将视频转换为GIF图是只用到ffmpeg命令, 如下:

ffmpeg -ss 00:00:14 -i test_00.mp4 -to 18 -r 20 -vf scale=200:-1 test.gif `-ss 表示起始点 -i 后面跟要操作的那个视频文件 -to 表示文件的终止点, 即录制多少秒. -r 帧速率,可以增大这个值输出更画质更优的 GIF 文件 -vf 图形筛选器,GIF 的缩放大小` 合并多个GIF文件

将需要和平的文件存到同一文件夹中, 执行如下命令:

convert -delay 120 -loop 0*.gif output.gif -delay 120 // 表示 GIF 动画速度 -loop 0 // 表示无限循环 //类似地, 可以将多张连续的图片做成gif动态图 convert -delay 120 -loop 0*.jpg linux.gif

参考连接

[1]. 创建GIF动态图片

最新回复(0)