• 最近需要在linux下制作gif,搜了一下,大概有以下方法。

mp4转jpeg转gif

  • 安装录屏软件kazam
sudo apt-get install kazam
  • 点击录屏,结果保存为.mp4
  • 安装mplayer
sudo apt-get install mplayer
  • 视频转换为jpeg
mplayer -ao null tabs.mp4 -vo jpeg:outdir=./tabs
  • 安装imagemagick
sudo apt-get install imagemagick
  • jepg转换为gif。
convert ./tabs/*.jpg view.gif
  • 这种方法转出来的gif体积过大,比录制的视频还大,不能接受。

byzanz录制并转换

  • 安装byzanz
sudo apt-get install byzanz
  • 输入xwininfo,提示我们点击窗口来获取X,Y,width和height。

  • 开始录制并转换

byzanz-record -d 30 -x 0 -y 156 -w 744 -h 1355 ~/x.gif
  • 其中,-d为录制时间(s),-x,-y,-w,-h为上一步得到的参数。
  • 这种方法的问题是,需要事先指定录制的时间。但转换后的体积还可以接受。

录屏,使用在线转换工具转换

  • 使用方法一中的kazam录制屏幕。
  • 在线转换地址https://ezgif.com/video-to-gif
  • 缺点:最多gif时常只能为60s。

参考

  • http://blog.csdn.net/zheng5229875/article/details/47358963
  • http://blog.csdn.net/lablenet/article/details/48540749

Linux 录屏及制作GIF相关推荐

  1. linux系统怎么录屏? linux录屏软件的使用方法

    摘自:https://www.jb51.net/LINUXjishu/576447.html linux系统怎么录屏? linux录屏软件的使用方法 发布时间:2017-09-11 13:06:23 ...

  2. linux 录屏软件 按键,linux下常用的截图、录屏工具

    linux下常用的截图.录屏工具 (2010-01-05 10:47:21) 由于和老公一起做一个百度俱乐部的小项目,在编写测试文档时要使用截图.录屏的小工具,于是展开搜索什么工具比较好使. 录屏: ...

  3. linux录屏和截图软件

    linux下的录屏和截图软件有很多,kazam集成了录屏和截图两个功能,而且十分轻量级,比较好用.如果是在VirtualBox虚拟机中跑linux的话,virtualbox本身就提供录屏和截图功能,十 ...

  4. Android手机录屏并制作Gif

    做效果展示时经常需要一些Gif图来显示动态效果,我目前使用的方法是手机录屏生成视频文件,再通过第三方软件用视频文件生成动图.刚才制作了一个动图效果图如下: 这里我使用的是adb的screenrecor ...

  5. Kazam 简洁的linux 录屏软件

    1.录屏界面 2.安装方式: sudo apt-get install kazam 3.打开方式 kazam 4.每天进步一点点!

  6. 免费使用Camtasia S-tudio录屏剪辑制作视频微课

    资料整理收集于网络,仅供学习使用,侵删  

  7. linux 录屏命令,命令行一键 “录屏”

    Windows 如果你能够清晰的区分 shell 与 Terminal 的区别,可以跳过一下 0.* 章的内容 0.1 首先我们来做一点准备工作 进入 windows 自带的 terminal 点击 ...

  8. 录屏——制作gif图片——压缩图片大小

    需求:1)看到大牛博客的项目演示.Demo演示基于gif动画,一目了然.那怎么制作gif图片.             2)制作gif图片后,图片一般太大,博客[CSDN]上传本地图片限制大小为2M, ...

  9. 【转】FFmpeg获取DirectShow设备数据(摄像头,录屏)

    这两天研究了FFmpeg获取DirectShow设备数据的方法,在此简单记录一下以作备忘.本文所述的方法主要是对应Windows平台的. 1.       列设备 ffmpeg -list_devic ...

  10. FFmpeg获取DirectShow设备数据(摄像头,录屏)

    这两天研究了FFmpeg获取DirectShow设备数据的方法,在此简单记录一下以作备忘.本文所述的方法主要是对应Windows平台的. 1.       列设备 [plain] view plain ...

最新文章

  1. jetty9请求form表单太小限制
  2. dbvis 数据库连接工具-更新数据库驱动方法示例演示,驱动与数据库版本不匹配问题:Unknown system variable ‘query_cache_size‘解决方法
  3. [云炬python3玩转机器学习笔记] 3-1 Jupyter Notebook
  4. VTK:可视化之CreateColorSeries
  5. 每天一道LeetCode-----将用数组表示的整数加一,两个用字符串表示的(二进制)数相加
  6. 如何将Pcm格式的音频文件转换成Wave格式的文件
  7. Django框架下报的版本问题
  8. Java IdentityHashMap keySet()方法及示例
  9. C++ primer 第13章 拷贝控制
  10. html制作圆盘时钟,jquery+html5制作超酷的圆盘时钟表
  11. github无法显示图片,其他一切正常的解决办法
  12. 到底有多二 (15 分)
  13. 《开源网店系统iWebShop2.0模板开发教程》的说明
  14. PDF顽固水印去除(Foxit PDF Editor)
  15. Qt: 信号与槽机制
  16. matlab模拟频谱仪,program 本实验要求基于声卡与MATLAB实现音频信号频谱分析仪的设计 联合开发网 - pudn.com...
  17. 技术研发团队管理计划方案书
  18. J2SDK1.5-J2SDK5.0,哈哈
  19. 最新国外虚拟主机对比评论国外虚拟主机购买指南
  20. java smart单点登录_SmartBi 单点登录的实现

热门文章

  1. displayTag标签
  2. 【工具】中国菜刀 官方原版下载 官网下载链接
  3. 网页抓取软件-免费网页自动采集抓取任意内容软件
  4. android日记论文摘要,毕业设计(论文)-基于android的日记本的设计与开发.doc
  5. 小米4 win10 刷回android,小米4怎么从Win10刷回miui7
  6. android离线天地图,天地图的移动App开发,离线地图下载不了
  7. dependencyManagement使用简介
  8. php 导出excel接口,PHP实现导出Excel文件
  9. List转换成json类型以及对象转换成json类型
  10. java简历模板 知乎,简历模板太多不知选哪种?让面试官眼前一亮的简历!