1.采用peek录制素材mp4视频

第1步:安装peek

sudo apt install peek

第2步:录制MP4素材
打开peek并选择mp4格式录制,然后设置录制的尺寸大小如220*220,然后将窗口拖到你需要录制的视频处,点击录制就开始录制了,如下图。

2.通过ffmpeg提取图像并把图像转换成自定义分辨率

ffmpeg -y -i ./skl.mp4 -r 20 -f image2 -s 240X240 org_img/%05d.png
# 单张图像进行尺寸修改
ffmpeg -i input.jpg -vf scale=320:240 output_320x240.png

提取mp4视频为单张图片,如下图

3.筛选需要制作的图像;

4.将图像转换成gif文件;

convert -delay 10 -loop 0 ok_img/*.png out.gif

其中delay是延迟时间,越小越快。
gif压缩

convert out.gif -fuzz 5% -layers Optimize ok.gif

下面就是最终制作出来的gif文件,是不是还可以啊。

Linux下采用ffmpeg快速制作GIF文件相关推荐

  1. linux dd 截文件,Linux使用dd命令快速生成大文件(转)

    dd命令可以轻易实现创建指定大小的文件,如 dd if=/dev/zero of=test bs=1M count=1000 会生成一个1000M的test文件,文件内容为全0(因从/dev/zero ...

  2. linux编译ffmpeg.exe,linux下编译FFmpeg

    linux下编译FFmpeg 2020年01月11日 阅读数:12 这篇文章主要向大家介绍linux下编译FFmpeg,主要内容包括基础应用.实用技巧.原理机制等方面,希望对大家有所帮助. 1.首先获 ...

  3. Linux下基于ffmpeg音视频解码

    Linux下基于ffmpeg音视频解码 1.ffmpeg简介   FFmpeg是一套可以用来记录.转换数字音频.视频,并能将其转化为流的开源计算机程序.采用LGPL或GPL许可证.它提供了录制.转换以 ...

  4. Linux dd命令截取文件,linux使用dd命令快速生成大文件

    dd命令可以轻易实现创建指定大小的文件,如 dd if=/dev/zero of=test bs=1M count=1000 会生成一个1000M的test文件,文件内容为全0(因从/dev/zero ...

  5. 嵌入式Linux下基于FFmpeg的视频硬件编解码[图]

    转自:http://tech.c114.net/167/a674033.html 摘要: 对FFmpeg多媒体解决方案中的视频编解码流程进行研究.结合对S3C6410处理器视频硬件编解码方法的分析,阐 ...

  6. Linux下采用ss5搭建sock5服务器使用proxychains进行sock5客户端代理

    Linux下采用ss5搭建sock5服务器&使用proxychains进行sock5客户端代理 1.ss5搭建sock5服务器 1.1下载ss5源码 1.2安装相关yum依赖 1.3编绎安装 ...

  7. 嵌入式Linux下基于FFmpeg的视频硬件编解码

    嵌入式Linux下基于FFmpeg的视频硬件编解码[图] http://www.c114.net ( 2012/3/1 15:41 ) 摘要: 对FFmpeg多媒体解决方案中的视频编解码流程进行研究. ...

  8. 手动制作linux live,Linux下Live USB如何制作

    Linux下Live USB如何制作?Linux系统下该如何制作Live USB呢?下面小编就给大家介绍几种方法.一起去看看吧! 1.UNetbootin 这是创建Live USB最流行的工具之一.U ...

  9. Linux下将两个10G的文件打包成一个文件需要多久

    Linux下将两个10G的文件打包成一个文件需要多久 | 公云网博客 Linux下将两个10G的文件打包成一个文件需要多久 发表于 2012 年 9 月 19 日 由 refactor 微博上kevi ...

最新文章

  1. SVM原理详细图文教程来了!一行代码自动选择核函数,还有模型实用工具
  2. 关于自注意力机制的思考
  3. 关于C#开发山寨操作系统,程序语言,浏览器,IDE,Office,Photoshop等大型程序的可行性歪论及意义...
  4. elasticsearch映射相关字段定义,属性定义,及动态映射(marvel插件方式)mapping
  5. [Python] L1-019. 谁先倒-PAT团体程序设计天梯赛GPLT
  6. 创建型模式专题总结:Creational Pattern(转自Terrylee)
  7. 华为ensp基础指令
  8. 【最详细】Wireshark使用教程
  9. 工具分享-Windows 的绿色软件工具集
  10. 共享服务器协议,3.5.7 文件共享服务及SMB协议
  11. 数学与计算机学院女生节标语,北师最新最全女生节标语
  12. “沉浸式”住宿体验——酒店的新瓶,民宿的老酒
  13. 5.18 对表格按行进行排序 [原创Excel教程]
  14. 汽车高级驾驶辅助系统ADAS功能盘点
  15. python学习日志3--ARIMA时间序列模型预测
  16. 宝塔linux_开源、强大的Linux服务器集群管理工具,比宝塔好用!
  17. 机器学习之三:降维技术
  18. SAP 打开或关闭财务账期和物料账期等事物代码清单-OB52/MMPV/MMRV/OKP1/1KEF
  19. unity 加载关卡_Unity5.0_Application.isLoadingLevel 正在加载关卡_软件教程_资源库
  20. flv,mkv和mp4 等

热门文章

  1. Linux 小白笔记第八弹,手把手教你Ubuntu(乌班图)搭建samba服务器,从安装到配置。
  2. Mac重复文件清理软件Cisdem Duplicate Finder Mac
  3. spring-web-pom
  4. C语言死循环写我爱你,c语言编我爱你
  5. android 更新通讯录,搜狗号码通Android4.4更新 新增通讯录备份功能
  6. 面向对象系统分析与设计,让你真正了解什么是面向对象(傻瓜式讲解)
  7. Pcap包按相同五元组信息提取流量
  8. Java对GIF的简单删帧操作
  9. ROS shell
  10. autodesk vault pro 2022 server服务器版