linux+gif+编辑,Linux下GIF制作指南
样图:
安装桌面录制工具
这些工具有:Record my desktop、Kazam、Vokoscreen等。
Record my desktop生成ogv格式,Kazam生成Mp4格式。
Kazam更好用,还可以用来截屏。
安装Kazam:
sudo apt-get install kazam
安装mplayer、ffmpeg(或者avconv)、convert等工具
sudo apt-get install mplayer imagemagick libav-tools
从视频中提取图片
例如将output.mp4提取图片放入output目录:
mplayer -ao null input.mp4 -vo jpeg:outdir=output
也可以用avconv/ffmpeg命令:
avconv -i input.mp4 -r 1 output/%04d.jpg
-r 1是指每秒提取1帧。
这些命令可以对视频进行更加细致的操作,可以参考stackoverflow中的讨论:
How to convert video to images?
How to extract images from video file?
由多张图片生成gif
convert output/* output.gif
可以用-delay指定两张图片之间的延时。
convert -delay 100 output/* output.gif
可以使用下面的方法优化output.gif文件的体积:
convert output.gif -fuzz 20% -layers optimize optimised.gif
fuzz,模糊的意思,这个参数的说明如下:
-fuzz distance colors within this distance are considered equal
在Fuzz Distance and Transparent Colors有参数值的解释。黑与白之间的距离是100%。fuzz应该是针对每个颜色通道的。
-layers的解释见http://www.imagemagick.org/script/command-line-options.php?#layers。
参考资料
recordMyDesktop
Top 4 screen recorders in Linux
Is FFmpeg missing from the official repositories in 14.04?
How to create animated GIF images of a screencast?
Convert Ogv -video to Gif -animation?
linux+gif+编辑,Linux下GIF制作指南相关推荐
- linux控制台编辑模式下换行,linux控制台命令的换行识别问题
如在控制台上复制以下代码去执行 ./configure -prefix /usr/local/Trolltech/QtEmbedded-4.7.0-arm / -opensource / -conf ...
- windows下Linux系统U盘启动盘制作与系统安装图文教程
这些天看鸟哥的教程,开始在渣机上安装Linux,到centOS上下载最新的distribution,由于手头没有带刻录的光驱,还有懒得买DVD盘,想到制作U盘启动盘.内事问百度,找到了一个网友的教程h ...
- Linux发行版制作指南(转)
Linux发行版制作指南(转)[@more@]摘要 此文档着重介绍了Linux发行版制作过程中的各个步骤. By Coolee 1.项目整体分析 制作Linux发布的目的是为了在系统中能够快速,正确地 ...
- Linux kubuntu x64系统下解决QT5.12编辑菜单和工具栏不显示图标问题
Linux kubuntu x64系统下发现QT5.12在设计视图下编辑菜单和工具栏显示图标,但是编译运行后发现菜单和工具栏不显示图标,如下图: 我的解决办法是: 1.在QT项目中,菜单和工具栏图标一 ...
- c linux下并行编程指南,Linux环境下C编程指南(第2版)
摘要: <Linux环境下C编程指南(第2版)>系统地介绍在Linux平台下用C语言进行程序开发的过程,通过列举大量的程序实例,使读者能够很快掌握在Linux平台下进行C程序开发的方法和技 ...
- win7 linux启动设置u盘启动,在linux下怎么样制作win7的U盘启动?
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 说明: dosutils中有一些在DOS环境下引导安装程序和制作安装引导盘的工具(loadlin就在里面) images中包含制作引导盘的一些必要文件: ...
- 制作ext4文件系统linux,linux下如何制作ext4文件系统镜像
1.生成一个空的2MiB文件 dd if=/dev/zero of=rootfs.ext4 bs=1024 count=2048 (指定每一块大小为1024字节,一共又2048块,那么就是2048 * ...
- 使用notepad++插件远程编辑linux下的配置文件
目录 1.安装插件管理器(Plugin Manager) 2.安装NppFTP 3.使用nppFTP连接远程linux服务器 1.安装插件管理器(Plugin Manager) 如果没有则需要安装 3 ...
- linux编译ace tao,CentOS环境下ACE编译指南
CentOS环境下ACE编译指南 1.环境说明: (1)CentOS6.3 (2) ACE6.10 2.编译步骤: (1)定义环境变量: ACE_ROOT=/root/work/cots/ACE_wr ...
- linux 文件系统字体小,基于嵌入式Linux平台的最小文件系统的制作
工作平台:FL2440 交叉编译环境:arm-linux-gcc 3.4.1 busybox版本:1.9.1 1) 制作文件系统总目录: mkdir my_rootfs 2) 编译&安装bus ...
最新文章
- 跨终端响应式页面设计入门
- Android 角色时间戳
- P5437-[XR-2]约定【拉格朗日差值,数学期望】
- 【BZOJ3643】phi的反函数,暴搜
- HR搬程序员椅子拍老板马屁,开怼的程序员被开?
- 大家一般用什么工具测试HTTP和json接口?
- 【BZOJ-1146】网络管理Network DFS序 + 带修主席树
- nginx模块开发 c语言,Nginx模块开发 – C++模块
- (转)美国的套利已经变成一门生意,而不是一门技术了
- Shiro 常用标签
- 国家知识产权局 下载专利全文
- 断层约束的等值线追踪
- 点量云流化技术在云游戏和虚拟仿真教学中有啥优势?
- 【PTA】【Python】【拼题A 2022 跨年挑战赛】投票
- 湘西纪行 芷江 芋头侗寨 通道 黔阳 高椅村
- 20200404零基础入门数据挖掘 - 二手车交易价格预测笔记(5)
- Thinkphp5的项目配置到西部数码虚拟主机
- 数据中心的功率密度将会得到进一步提高
- 2021-2022学年广州市执信中学七年级第一学期期中考试英语试题
- 计算机电源测试电压,使用万用表测试电脑电源好坏的方法
热门文章
- Android学习日志(一)第一行代码
- java计算机毕业设计实验室耗材管理系统源码+数据库+系统+lw文档+mybatis+运行部署
- gns3中怎么把服务器虚拟化,GNS3使用详解(gns3如何模拟ids)
- 一文告诉你Java素数怎么判断
- 在linux下备份文件,linux备份文件命令
- 用脚本运行Modelsim教程
- Web基础配置篇(九): 抓包工具的介绍、安装及基本使用
- 对华为HG255D路由器进行JTAG调试的进一步研究
- 图书管理系统源代码<Java>(带文字讲解)(javase)
- RPA 在 HR 人力资源系统的应用