Closed GcsSloop closed 8 years ago
在实际工作或学习过程中,很多地方都需要展示一些过程,或者展示动态的效果,使用视频显得比较大了,而且也不利于分享,故使用GIF就是一种很好的方法,体积小,易于分享展示。
此处大部分参考自 廖祜秋(我们的秋百万大哥) 整理的内容: Make GIF Snapshot for Android APP
制作GIF一般分为以下两种情况:
第一种方法比较容易直接录制屏幕然后转换为GIF就行了,有很多可视化的制作软件,这里推荐几种:
虽然手机上也有一些录屏GIF制作软件,但是大部分都很渣,很难达到我们想要的效果。
我个人一般是将操作过程录制下来,然后发送到电脑上,用电脑软件截取GIF,也就是转为第一种方法。
这个用起来很方便,录制后能直接保存在电脑上。
1.选到该选项卡
2.上面一个按钮是截屏,下面一个按钮是录屏。
作为一个程序猿,虽然可视化操作很爽,但不会两条命令怎么能装逼呢。下面就教大家如何用命令录屏。
$ adb shell // 进入shell shell@ $ screenrecord --verbose /sdcard/demo.mp4 // 开始录制(保存到内存卡上) (press Ctrl-C to stop) // 按Ctrl+C结束录制 shell@ $ exit // 结束录制 $ adb pull /sdcard/demo.mp4 // 将内存卡中的文件传到电脑上
更多ADB命令看这里
虽说是Python命令,但是底层调用的依旧是adb,内部实现依赖了ffmpeg。
详情请参考RoboGif的文档->RoboGif
如果你对Python还不了解,可以到这里学习一下Python的基础知识:PythonNote
LICEcap的视频录制会花掉,不好用,楼主你主要用那个啊
以前用的都叫兽,现在暂时用的是在线制作。
有没有android端的录屏开源框架?
说明
在实际工作或学习过程中,很多地方都需要展示一些过程,或者展示动态的效果,使用视频显得比较大了,而且也不利于分享,故使用GIF就是一种很好的方法,体积小,易于分享展示。
制作GIF的方法
制作GIF一般分为以下两种情况:
第一种的制作方法
第一种方法比较容易直接录制屏幕然后转换为GIF就行了,有很多可视化的制作软件,这里推荐几种:
Windows直接下载
Windows直接下载
第二种的制作方法
虽然手机上也有一些录屏GIF制作软件,但是大部分都很渣,很难达到我们想要的效果。
我个人一般是将操作过程录制下来,然后发送到电脑上,用电脑软件截取GIF,也就是转为第一种方法。
录制手机操作的方法
通过AndroidStudio录屏工具:
这个用起来很方便,录制后能直接保存在电脑上。
1.选到该选项卡
2.上面一个按钮是截屏,下面一个按钮是录屏。
通过ADB命令:
作为一个程序猿,虽然可视化操作很爽,但不会两条命令怎么能装逼呢。下面就教大家如何用命令录屏。
更多ADB命令看这里
通过Python命令录制
虽说是Python命令,但是底层调用的依旧是adb,内部实现依赖了ffmpeg。
详情请参考RoboGif的文档->RoboGif
如果你对Python还不了解,可以到这里学习一下Python的基础知识:PythonNote