Ubuntu下如何录制gif动态图
可以使用图形界面的Ubuntu软件中心搜索byzanz或者通过apt-get下载
命令:
sudo apt-get install byzanz
安装完成后打开终端输入
byzanz-record --help
终端将会输出:
用法:byzanz-record [OPTION…] 录制您的当前桌面会话帮助选项:-?, --help 显示帮助选项--help-all 显示全部帮助选项--help-gtk 显示 GTK+ 选项应用程序选项:-d, --duration=SECS 动画的时间 (默认:10 秒)-e, --exec=COMMAND Command to execute and time--delay=SECS 开始之前的延时(默认:1 秒)-c, --cursor 录制鼠标光标-a, --audio 录音-x, --x=像素 要录制矩形的 X 坐标-y, --y=像素 要录制矩形的 Y 坐标-w, --width=像素 录制矩形的宽度-h, --height=像素 录制矩形的高度-v, --verbose 详细--display=显示 要使用的 X 显示
其中我们重点关注几个参数
- -d 动画录制的时间,默认录制10秒
- -e 动画开始延迟
- -x 录制区域的起始X坐标
- -y 录制区域的起始Y坐标
- -w 录制区域的宽度
- -y 录制区域的高度
eg: byzanz-record --delay=5 -d 20 -x 163 -y 64 -w 1076 -h 843 ~/a.gif
–delay=5 (延迟5秒)
系统自带有命令工具,输入xwininfo会提示你选择一个窗口,点击之后会返回这个窗口的详细信息 。测试机器的信息如下:
XXXX@XXXX-Vostro-14-5459:~$ xwininfoxwininfo: Please select the window about which youwould like information by clicking themouse in that window.xwininfo: Window id: 0x3e0311e "XXX@XXXX-Vostro-14-5459: ~"Absolute upper-left X: 67Absolute upper-left Y: 55Relative upper-left X: 0Relative upper-left Y: 28Width: 1299Height: 713Depth: 32Visual: 0x18cVisual Class: TrueColorBorder width: 0Class: InputOutputColormap: 0x3e00005 (not installed)Bit Gravity State: NorthWestGravityWindow Gravity State: NorthWestGravityBacking Store State: NotUsefulSave Under State: noMap State: IsViewableOverride Redirect State: noCorners: +67+55 -0+55 -0-0 +67-0-geometry 142x37-0-0XXX@XXXX-Vostro-14-5459:~$
特别说明:
- Absolute upper-left X: 开始的X坐标,绝对值
- Absolute upper-left Y: 开始的Y坐标,绝对值
- Width: 窗口宽度
- Height : 窗口高度
只要有这四个数值我们就可以开始录制gif动态图了。
例如:
byzanz-record -x 0 -y 0 -w 800 -h 505 ~/x.gif
另外,windows和ubuntu下gif动态图片的制作
工具: kazam和ffmpeg
- kazam是linux下的一款简单但是功能强大的屏幕录制工具. 它可录制声音并选择全屏录制或局部区域录制.
安装方式:
sudo apt-get install kazam
安装成功后,在终端输入以下指令可打开该软件界面:
kazam
软件界面如下:
- FFmpeg是用于录制、转换和流化音频和视频的完整解决方案, 包括 libavcodec ,一套领先的音/视频编解码类库。FFmpeg 在Linux上开发,当可以在大多数操作系统下编译,包括Windows。
安装方式:
在ubuntu上, 在终端输入以下命令:
sudo apt-get install ffmpeg
要将之前保存的test.mp4文件转化为Gif, 可简单的使用下面命令:(在视频所在的目录)
ffmpeg -i test.mp4 out.gif
其中test.mp4是输入的视频文件, out.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帧左右就比较流程了.
效果展示:
Ubuntu下如何录制gif动态图相关推荐
- linux服务器怎么刻录光盘,Ubuntu 下使用K3B软件刻录光盘(图)
Ubuntu 下使用K3B软件刻录光盘(图) 不知大家会不会在Ubuntu下刻录光盘呢?k3b是KDE环境下的一个CD/DVD刻录软件,有非常容易使用的界面,功能比较齐全.用起来感觉就象是win下的N ...
- Ubuntu下屏幕录制软件--gtk-recordMyDesktop
在Ubuntu下要录制讲课视频,可选择的软件应该比Windows和Mac下少一些,不过recordMyDesktop是个不错的选择. 建议用ubuntu software进行可视化安装. 记得将Enc ...
- 使用ScreenToGif录制GIF动态图
文章目录 1.下载ScreenToGif工具 2. 下载后双击下面的.msi文件进行安装 3. 在编辑器中可以对所有帧添加文字描述 1.下载ScreenToGif工具 链接:https://pan.b ...
- k3刷linux系统教程,Ubuntu 下使用K3B软件刻录光盘(图)
不知大家会不会在Ubuntu下刻录光盘呢?k3b是KDE环境下的一个CD/DVD刻录软件,有非常容易使用的界面,功能比较齐全.用起来感觉就象是win下的Nero一样简单自然,比ubuntu里原来的刻录 ...
- 解决ubuntu下kazam录制视频无法在windows播放问题
记录贴 Kazam是ubuntu下一个功能性截屏软件,但是在使用的过程中,发现Kazam录屏的视频能够在QQ发送,但是只能播放,不能下载,window下也不能播放. 查找了一些资料发现是其他平台Kaz ...
- Ubuntu下录制gif动态图
下载byzanz sudo apt-get install byzanz 查看帮助文档 byzanz-record --help 实用参数 * -d 动画录制的时间,默认录制10秒 * -e 动画开始 ...
- 1虚拟机下U盘或磁盘挂载,Ubuntu下的网络配置,图形化界面和命令界面之间的切换,软件源配置
一设置磁盘挂载(磁盘默认挂载到了/media目录下了) A:插入移动硬盘 B:对虚拟机进行设置(虚拟机->可移动设备àtoshibaExternal USB 3.0(这个是我的移动硬盘插上 ...
- 怎样录制gif动态图
看到视频里的精彩画面,想用动图的形式保存下来,应该如何录制呢,今天就介绍一款小巧实用,操作简单的软件,GifCam 2.0 汉化绿色版.相比其它的录制软件,它是免费无水印又可以在线录制的. 本来学习一 ...
- 如何演示你的App?Android录制Gif动态图教程
需求 Android App开发完了,自然希望录个gif做个展示.视频也可以做展示,但是需要上传到优酷.土豆等等,没有gif轻量简单省流量. 上图是我录制的一个短信轰炸机应用,可以查看这篇文章< ...
最新文章
- sql怎么实现取当前数据以及累计7天数据_年薪60万+大佬吐血整理字节跳动大数据面试真题...
- Go 语言编程 — 使用 delve 进行 DEBUG 调试
- java邻接图_Java数据结构 - 图(邻接表存储)
- 【洛谷P1538】迎春舞会之数字舞蹈
- 在tomcat上部署项目需要打成jar_Spring Boot Web 项目教程,SpringBoot与传统Web 优缺对比...
- Facebook轮播连结广告可展示5个图像与连结
- python字典键值可以是元组吗_python – 为同一个字典值创建可交换元组键...
- Android Studio1.4.x JNI开发基础-基本环境配置
- Python2.7学习笔记-定义函数、filter/map/reduce/lambda
- WEEX|初始化工程
- Java实现在线SQL编程【完整版】
- Nitrux 图标主题与 Faenza 一样的设计 – 漂亮
- Unity AreaLight使用
- 日期时间对象date 定时器 格林威治时间
- 约翰霍普金斯大学计算机博士收入,约翰霍普金斯大学计算机科学研究生项目详情!...
- wordpress文章编辑器,wp文章图片排版关键词水印插件
- [xdm+ip]ubuntu下载数据慢或者不通
- 《炬丰科技-半导体工艺》多层薄膜封装工艺
- android雪花飘落效果,【OpenGL】Shader实例分析(七)- 雪花飘落效果
- 多次办理这项公积金业务都涉及到查询信用报告,是否会影响将来申请贷款?
热门文章
- 推荐一款PC端的远程软件-Remote Utilities
- No SecurityManager accessible to the calling code
- 尤雨溪回应:为什么 Vue 在国际上越来越没影响力?
- Java开源数据库分类列表整理
- 根据轨道根数来计算卫星位置
- 知名软件ADSafe暗藏恶意代码 从众多网站劫持流量
- 逆向windows“恶搞锁机”程序
- windows 10 php安装教程,win10系统下wnmp的安装教程介绍
- 中国硫酸铜杀菌剂市场趋势报告、技术动态创新及市场预测
- 音乐制作中计算机编程,计算机音乐制作技术在音乐创作的应用