博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux中将video转换成gif
阅读量:5112 次
发布时间:2019-06-13

本文共 711 字,大约阅读时间需要 2 分钟。

  我使用的机器是Linux mint 17,因为习惯了在linux中开发而有时候在写小demo的时候要带一些演示,虽然可以使用录屏也可以但是视屏演示这些小demo也不是特别的方便。之前一直在linux中写完代码和文档后用studio录屏然后在windows中转的那叫一个累啊,今天特意google了一段时候发现一个亲测可用的方法。现在分享给大家。

 

一、安装ffmpeg

sudo add-apt-repository ppa:mc3man/trusty-mediasudo apt-get updatesudo apt-get install ffmpeg

  

二、安装imagemagick

sudo apt-get install imagemagick

  

三、将video转换成frame

ffmpeg -ss 0 -i ~/device-2015-12-31-134805.mp4 -to 17 -r 5 frame%02d.jpg

  参数说明:

    ss: 是截取的起始位置,可以是一个绝对位置如:00:00:12

    to: 是截取的结束位置,可以是一个绝对位置如:00:00:12

    i: 视屏路径

    r: 比率值越大截取的frame就越多

 

四、将frame打包成gif

convert -delay 5 -loop 0 frames/* numberpicker.gif

  参数说明:

    delay: 表示1秒内显示多少帧

    loop: 循环(0表示无限循环)

 

转载于:https://www.cnblogs.com/xwgblog/p/5091799.html

你可能感兴趣的文章
MySQL 数据库 的安装和基本管理
查看>>
note
查看>>
软件测试理论测试用例测试之等价类划分
查看>>
“分析EntityName出错”,视窗设计器你这是闹哪样?
查看>>
codeforces #321 div 2 B. Kefa and Company(尺取法)
查看>>
【POJ1470】Closest Common Ancestors
查看>>
php 利用 soap调用.Net的WebService asmx文件
查看>>
Junit核心——测试集(TestSuite)
查看>>
非GUI模式下运行JMeter和远程启动JMeter
查看>>
js闭包引起的事件注册问题
查看>>
bzoj 1175: The stairways of Saharna
查看>>
2016.7.12 eclispe使用mybatis generator生成代码时提示project E is not exist
查看>>
pandas优化
查看>>
android 7.0 新特性 和对开发者的影响
查看>>
subclipse用法
查看>>
Android打包 & Gradle用法
查看>>
NodeJS -Express 4.0 用include取代partial
查看>>
开发和研发-转载
查看>>
jni 步骤
查看>>
CSS——字体大小最常用的单位
查看>>