Linux下采用ffmpeg快速制作GIF文件
1.采用peek录制素材mp4视频
第1步:安装peek
sudo apt install peek
第2步:录制MP4素材
打开peek并选择mp4格式录制,然后设置录制的尺寸大小如220*220,然后将窗口拖到你需要录制的视频处,点击录制就开始录制了,如下图。
2.通过ffmpeg提取图像并把图像转换成自定义分辨率
ffmpeg -y -i ./skl.mp4 -r 20 -f image2 -s 240X240 org_img/%05d.png
# 单张图像进行尺寸修改
ffmpeg -i input.jpg -vf scale=320:240 output_320x240.png
提取mp4视频为单张图片,如下图
3.筛选需要制作的图像;
4.将图像转换成gif文件;
convert -delay 10 -loop 0 ok_img/*.png out.gif
其中delay是延迟时间,越小越快。
gif压缩
convert out.gif -fuzz 5% -layers Optimize ok.gif
下面就是最终制作出来的gif文件,是不是还可以啊。
Linux下采用ffmpeg快速制作GIF文件相关推荐
- linux dd 截文件,Linux使用dd命令快速生成大文件(转)
dd命令可以轻易实现创建指定大小的文件,如 dd if=/dev/zero of=test bs=1M count=1000 会生成一个1000M的test文件,文件内容为全0(因从/dev/zero ...
- linux编译ffmpeg.exe,linux下编译FFmpeg
linux下编译FFmpeg 2020年01月11日 阅读数:12 这篇文章主要向大家介绍linux下编译FFmpeg,主要内容包括基础应用.实用技巧.原理机制等方面,希望对大家有所帮助. 1.首先获 ...
- Linux下基于ffmpeg音视频解码
Linux下基于ffmpeg音视频解码 1.ffmpeg简介 FFmpeg是一套可以用来记录.转换数字音频.视频,并能将其转化为流的开源计算机程序.采用LGPL或GPL许可证.它提供了录制.转换以 ...
- Linux dd命令截取文件,linux使用dd命令快速生成大文件
dd命令可以轻易实现创建指定大小的文件,如 dd if=/dev/zero of=test bs=1M count=1000 会生成一个1000M的test文件,文件内容为全0(因从/dev/zero ...
- 嵌入式Linux下基于FFmpeg的视频硬件编解码[图]
转自:http://tech.c114.net/167/a674033.html 摘要: 对FFmpeg多媒体解决方案中的视频编解码流程进行研究.结合对S3C6410处理器视频硬件编解码方法的分析,阐 ...
- Linux下采用ss5搭建sock5服务器使用proxychains进行sock5客户端代理
Linux下采用ss5搭建sock5服务器&使用proxychains进行sock5客户端代理 1.ss5搭建sock5服务器 1.1下载ss5源码 1.2安装相关yum依赖 1.3编绎安装 ...
- 嵌入式Linux下基于FFmpeg的视频硬件编解码
嵌入式Linux下基于FFmpeg的视频硬件编解码[图] http://www.c114.net ( 2012/3/1 15:41 ) 摘要: 对FFmpeg多媒体解决方案中的视频编解码流程进行研究. ...
- 手动制作linux live,Linux下Live USB如何制作
Linux下Live USB如何制作?Linux系统下该如何制作Live USB呢?下面小编就给大家介绍几种方法.一起去看看吧! 1.UNetbootin 这是创建Live USB最流行的工具之一.U ...
- Linux下将两个10G的文件打包成一个文件需要多久
Linux下将两个10G的文件打包成一个文件需要多久 | 公云网博客 Linux下将两个10G的文件打包成一个文件需要多久 发表于 2012 年 9 月 19 日 由 refactor 微博上kevi ...
最新文章
- SVM原理详细图文教程来了!一行代码自动选择核函数,还有模型实用工具
- 关于自注意力机制的思考
- 关于C#开发山寨操作系统,程序语言,浏览器,IDE,Office,Photoshop等大型程序的可行性歪论及意义...
- elasticsearch映射相关字段定义,属性定义,及动态映射(marvel插件方式)mapping
- [Python] L1-019. 谁先倒-PAT团体程序设计天梯赛GPLT
- 创建型模式专题总结:Creational Pattern(转自Terrylee)
- 华为ensp基础指令
- 【最详细】Wireshark使用教程
- 工具分享-Windows 的绿色软件工具集
- 共享服务器协议,3.5.7 文件共享服务及SMB协议
- 数学与计算机学院女生节标语,北师最新最全女生节标语
- “沉浸式”住宿体验——酒店的新瓶,民宿的老酒
- 5.18 对表格按行进行排序 [原创Excel教程]
- 汽车高级驾驶辅助系统ADAS功能盘点
- python学习日志3--ARIMA时间序列模型预测
- 宝塔linux_开源、强大的Linux服务器集群管理工具,比宝塔好用!
- 机器学习之三:降维技术
- SAP 打开或关闭财务账期和物料账期等事物代码清单-OB52/MMPV/MMRV/OKP1/1KEF
- unity 加载关卡_Unity5.0_Application.isLoadingLevel 正在加载关卡_软件教程_资源库
- flv,mkv和mp4 等