byzanz安装


sudo apt-get install byzanz
    byzanz-record   #录像byzanz-playback   #回放

下载完成后打开命令行输入byzanz-record –help

其中我们重点关注几个参数
* -d 动画录制的时间,默认录制10秒
* -e 动画开始延迟
* -x 录制区域的起始X坐标
* -y 录制区域的起始Y坐标
* -w 录制区域的宽度
* -y 录制区域的高度

那么怎么知道我要录制区域的坐标和高度呢,其实系统自带这个命令工具.
输入xwininfo会提示你选择一个窗口,点击之后会返回这个窗口的详细信息

有了这四个值我们就可以开始录制了.

byzanz-record -x 1125 -y 212 -w 735 -h 410 ~/x.gif

kazam和ffmpeg


kazam是linux下的一款简单但是功能强大的屏幕录制工具. 它可录制声音并选择全屏录制或局部区域录制.

安装方式:

$ sudo add-apt-repository ppa:kazam-team/unstable-series
$ sudo apt-get update && sudo apt-get install kazam

若安装成功, 在终端输入以下指令可打开该软件界面

$ kazam 

FFmpeg是用于录制、转换和流化音频和视频的完整解决方案, 包括 libavcodec ,一套领先的音/视频编解码类库。FFmpeg 在Linux上开发,当可以在大多数操作系统下编译,包括Windows。

安装方式:

在ubuntu上, 在终端输入以下命令:

sudo add-apt-repository ppa:kirillshkrogalev/ffmpeg-next
sudo apt-get update
sudo apt-get install ffmpeg

安装完成后, 在终端输入

ffmpeg -version

若出现以下信息, 说明安装成功.

ffmpeg version 2.8.11-0ubuntu0.16.04.1 Copyright (c) 2000-2017 the FFmpeg developers
built with gcc 5.4.0 (Ubuntu 5.4.0-6ubuntu1~16.04.4) 20160609

ffmpeg功能强大, 这里只是介绍将视频转为Gif时常用的指令.

要将之前保存的test.mp4文件转化为Gif, 可简单的使用下面命令:

ffmpeg -i test.mp4 out.gif

这是按照默认的参数将, 其中test.mp4是输入的视频文件, out.gif 为输出文件. 但是问题来了, 此时的源视频可能为1080P的高清视频, 转化后的Gif文件很可能比源视频都大的多. 所以为了达到自己的要求, 需要添加相应的参数. 通常来讲, 下面的对下面指令的参数进行适当修改一般都可满足我们的要求.

ffmpeg -ss 2 -t 12 -i test.mp4 -s 649x320 -r 15 output1.gif

其中, -ss 2 to 12 表示从从视频的第2秒开始转换, 转换时间长度为12秒后停止. -s用于设定分辨率, -r 用于设定帧数. 通常Gif有15帧左右就比较流程了.


参考文献


How to create animated GIF images of a screencast?

Ubuntu录制gif动态图
windows和ubuntu下gif动态图片的制作
如何在ubuntu下制作GIF图片

ubuntu16.04 制作gif相关推荐

  1. Ubuntu16.04 U盘安装Ubuntu16.04制作 光盘刻录 安装与简介

    实验室电脑安装Ubuntu 18.04总是自动重启,怀疑系统有问题,现在准备安装Ubuntu 16.04系统,现在记录一下安装步骤. 首先从官网上下载Ubuntu16.04镜像,最好后缀不是1,而是后 ...

  2. ubuntu16.04:制作gif图片

    原文:https://www.cnblogs.com/bozhicheng/p/5933984.html by 薄小成 现在社交软件中, 各种各样的动图为大家交流很大的乐趣.  Gif图片比视频小, ...

  3. vim python3开发环境_[宜配屋]听图阁 - ubuntu16.04制作vim和python3的开发环境

    1. 安装vim: # apt-get install  -y vim-gnome 2. 安装ctags,ctags用于支持taglist # apt-get install ctags 3. 安装t ...

  4. 用rufus f2 制作Ubuntu16.04 U盘启动盘

    用UltraISO制作Ubuntu16.04 U盘启动盘 1,从Ubuntu官网http://cn.ubuntu.com/download/下载系统的iso文件        用来制作的U盘需要是FA ...

  5. 制作ubuntu16.04的docker镜像

    时间:2017-03-04来源:简书 作者:王宝花 背景 因为笔者是在vagrant转移到docker的玩家,所以对系统镜像情有独钟.如果你是windows.mac用户,那么你可能就需要一个干净的系统 ...

  6. 制作Ubuntu16.04系统盘

    制作Ubuntu16.04系统安装的U盘(附资源) 1 下载Ubuntu系统: 官网: cn.ubuntu.com/ 下载连接: 64位: http://releases.ubuntu.com/16. ...

  7. 使用UltraISO制作Ubuntu16.04 U盘启动盘

    使用UltraISO制作Ubuntu16.04 U盘启动盘 一:ubuntu系统下载 二:下载安装UltralSO软件 三:制作启动盘 一:ubuntu系统下载 从Ubuntu官网下载系统的iso文件 ...

  8. ubuntu16.04系统制作本地apt源

    一.背景及概述 1.背景 1)最近在做的一个项目,linux环境是ubuntu16.04,需要把多个开源包打在一起形成一个安装包供其他人使用,这就面临一个问题,开源包依赖很多的linux依赖库,同时不 ...

  9. 【环境配置】使用 docker 制作一个ubuntu16.04 + ROS + pytorch-gpu 的镜像

    文章目录 使用 docker 制作一个ubuntu16.04 + ROS + pytorch-gpu 镜像的过程 1. 我的笔记本环境: 2. 环境配置过程 2.1. 在 ubuntu 16.04 中 ...

最新文章

  1. Android TextView里直接显示图片的三种方法
  2. 在Android应用中实现Google搜索的例子
  3. 专栏全年主题合辑-代码中文命名相关实践 2018-11-10
  4. 合肥工业大学第六届“互联网+”大学生创新创业大赛项目计划书:AI云学习 —— 一款基于Spark构建知识图谱的人工智能学习工具
  5. Java double value_Java Double doubleValue()用法及代码示例
  6. android调用qq打开指定qq号进行聊天
  7. x64dbg安装xAnalyzer插件失败问题解决
  8. 通过安卓手机,获取微信小程序包进行反编译方法
  9. J-Link RTT使用
  10. 外企面试英文自我介绍【面试经验】
  11. JS中的 || 与 运算符详解
  12. 使用SCRAPY框架获取网易云排行榜歌单
  13. 计算机桌面体验,解决运行OneNote提示“安装桌面体验”的方法
  14. java时间格式大全
  15. 【运维】浪潮服务器一块硬盘显示红色Offline(或者Failed)解决办法
  16. 这7行代码变成360亿帝国的两个原因
  17. 【工具】Github copilot 安装扩展后无图标问题
  18. 1月5日起铁路调图 北京可直达北海
  19. 前端 --- HTML
  20. 完整的Flash Object参考

热门文章

  1. Minimax Problem(二分+二进制状态压缩)
  2. Codeforces Round #573 (Div. 2)(ABCD)
  3. mysql安装教程刘猿猿_mysql安装
  4. java fx 插件,JAVA FX 應用程序基礎
  5. MySQL8.0连接url
  6. java 数据库转储_从源控制数据库驱动的应用程序所需的转储开始?
  7. mysql dba 试题_mysql dba面试题及答案.docx
  8. HDU 1159.Common Subsequence【动态规划DP】
  9. ttribute value is quoted with which must be escaped when used within the value
  10. windows下SecureCRT无法使用backspace(空格键)和上下左右键