Ubuntu下录制并制作Gif图片
1.背景
如果你看了我的文章,那么很庆幸,你将学会在Ubuntu下录制Gif图片 ; 大多数应该和我一样, 在开发Android 的时候,需要弄个效果图 , 但是在Ubuntu下,就没有windows那么方便了;
我也查了很多资料 ,最终 确定 使用一条思路: 录屏 ->视频->Jpeg->Gif ; 看着十分复杂 ,但是 其实是 很简单的 ;只需安装 录屏软件(kazam) 和 视频 转 Jpeg 的工具(mplayer) ,最后 使用 imagemagick 打包为Gif ;
就目前为止 , 这是我找到最简单的一种方式 实现 , 安装后 3 行命令就可以实现;
2.软件安装
$ apt-get install mplayer
$ apt-get install imagemagick
$ sudo apt-get install imagemagick
到此软件就安装完毕了;
3.制作Gif
(1)先使用 kazam 录制 视频
这个软件很方便 , 有区域录制 , 窗口录制等 ,自己可以玩一下
(2)将视频转为Jpeg
这里说明下, 我尝试了 转为 png 格式 ,但是 给我报错了 ,还是 转为 jpeg的格式;
示例: 见视频文件夹下的 tabs.mp4 输出到 该文件夹下的 tabs 文件夹(前提是自己创建);
$ mplayer -ao null tabs.mp4 -vo jpeg:outdir=./tabs
(3)制作为Gif
这里尺寸为45% , 我这里测试 刚好在 2m以下,当然时间最好控制在10s及其10s以内 ,便于上传到csdn ;
示例: 将刚刚tabs 文件夹下的 图片 制作为view.gif (起名字很随意啦);
$ convert ./tabs/*.jpg -resize 45% ./tabs/view.gif
(4)删除生成的jpg 图片
即删除 tabs文件夹下jpg 的图片 ;
$ sudo rm ./tabs/*.jpg
4.附上效果图
效果还是可以的!
原文连接:Linux-Ubuntu下录制 和 制作 Gif 图片
Ubuntu下录制并制作Gif图片相关推荐
- Ubuntu下kinect v2制作数据集
Ubuntu下kinect v2制作数据集 1.下载kinectv2-dataset_make git clone https://github.com/MRwangmaomao/KinectV2_d ...
- Ubuntu下的opencv:在图片上加汉字和数字
文章内容:本文主要介绍汉字的编码规则,并在ubuntu下调用opencv把汉字和数字叠加在图片上. 一.汉字编码 (一)区位码 在国标 GD2312-80 中规定,所有的国标汉字及符号分配在一个 94 ...
- 【嵌入式05】Ubuntu下opencv新手操作:(打开图片及视频)
每一个程序背后都站着一堆优秀的代码库. 通过学习opencv图像库编程,了解如何借助第三方库函数完成一个综合程序设计. 一.关于opencv的安装 二.编写一个打开图片进行特效显示的代码 1.撰写代码 ...
- ubuntu下使用yocto制作龙芯文件系统
一.下载yocto代码 poky下载得到poky openembedded配方下载得到meta-openembedded目录 MIPS架构配方下载得到meta-img目录 git clone git: ...
- Linux 下录屏制作 GIF 图片
Peek 是一款操作非常简单的 把录屏区域转换为gif图片的工具 也可以录制MP4等其他格式文件, 源代码在github托管,peek-1.2.2-0-x86_64.AppImage 下载好后 chm ...
- Ubuntu下PDF文件转JPG图片
1. 使用命令行直接转换 首先,安装imagemagick:$ sudo apt-get install imagemagick 转换命令:$ convert XXX.pdf XXX.jpg 默认转换 ...
- Ubuntu下录制gif动态图
下载byzanz sudo apt-get install byzanz 查看帮助文档 byzanz-record --help 实用参数 * -d 动画录制的时间,默认录制10秒 * -e 动画开始 ...
- linux 动态图片制作,Ubuntu 17.10下使用kazam制作gif动态图片
各种各样的gif动图为我们的交流带来了很大的乐趣,gif图片比视频小, 比静态JPG图片又形象生动,更适用于产品展示和步骤演示等.本教程简单介绍一下在Ubuntu 17.10系统下使用kazam制作g ...
- ubuntu下使用python将ppt转成图片_Ubuntu下使用Python实现游戏制作中的切分图片功能...
本文实例讲述了Ubuntu下使用Python实现游戏制作中的切分图片功能.分享给大家供大家参考,具体如下: why 拿到一个人物行走的素材,要用TexturePacker打包.TexturePacke ...
最新文章
- 基于神经网络的溶解度预测和回归分析
- git分支指的是_你一定知道的Git分支模型
- python 的日志logging模块学习
- T- SQL性能优化详解
- java简单密码验证程序
- 计算机模拟病例考试试题,计算机模拟病例考试评分方法的研究概述
- windows2003+SQL server2005群集-故障转移
- 安全和隐私:您知道系统中潜藏着什么吗?
- tween.js的使用
- amd linux raid,请问AMD RAID驱动怎么用
- Java三大特性详解
- 现在有哪些好用的程序员学习交流的网站或者app?
- 伽罗华有限域的FEC
- Mac怎么切换主显示器 Mac设置主显示器
- 添加系统报警短信或邮箱 需要集中配置
- ROS综合学习记录(一)---cmd_vel转换为阿克曼模型的速度变换
- 经常被问道的cap是什么
- 349. 两个数组的交集
- 【海康威视实习总结收获】
- 利用人工智能的模式辨识能力 由AI掌控的超音速飞机