android gif
如何录制 android
应用的使用视频,转换为 gif
图像并插入 markdown
文件中
主要内容:
- 视频的录制(
adb shell screenreport
); gif
图像的制作;markdown
中如何插入gif
图像QGifer
视频的录制(adb shell screenreport
)
android
系统内置命令 screenreport
来进行手机视频的录制(没有声音)
将真机与开发电脑相连接,adb shell
用于进入手机系统中:
![](http://i.imgur.com/iuZF7qW.png)
命令功能:使用该命令可以录制视频为一个 .mp4
文件。
默认情况下,可以录制最大时间为 180 秒的视频,也可以通过设置参数 --time-limit TIME
来更改最大时间长度,单位是秒。
有两种方式可以结束录制,一是录制时间已经到达了最大时间;而是使用命令 ctrl-c
来手动结束录制
必须输入文件名的路径,比如:screenreport /mnt/sdcard/360/test.mp4
还可以使用其它方法进行视频录制,比如使用 DDMS
工具 或者 直接使用 Android Studio
进行录制,具体请参考:
gif
图像的制作
将手机中的 .mp4
文件移动到电脑上:adb pull /mnt/sdcard/360/test.mp4 .
可以使用 ffmpeg
进行转换,ffmpeg windows
下载地址:
注:选择适合的版本,架构
安装参考: 在Windows上安装FFmpeg程序
转换命令如下:ffmpeg -i test.mp4 test.gif
但这样直接转换的 gif
图像太大,还是考虑使用 GifCam
工具来进行转换
网上还有其他的工具来进行转换,比如使用 QQ影音
,或者 GifCam
等:
Android下录制App操作生成Gif动态图的全过程
录制屏幕GIF录制神器GIFcam5.0版最全使用教程
markdown
中如何插入 gif
图像
插入 gif
图像和插入普通的图像一样,格式为
![描述语言](图像地址)
但由于 gif
图像大小可能比较大,所以上传比较麻烦,使用 MarkdownPad
进行上传就比较麻烦,所以最好先 上传到网盘(上传到网盘上无法调用,可以先上传到 CSDN
),再进行调用
2017/7/24
QGifer
QGifer
今天发现一个新的 gif
生成器:QGifer
官网下载:https://sourceforge.net/projects/qgifer/
教程:提取视频制作为GIF动画
Note:在生成后可以调整帧率保存