Android:screenrecord录制屏幕录像

最近写博客时,需要录制屏幕录像,查了一些资料,不需要下载软件,可以使用安卓的shell命令screenrecord来录制。具体操作为:

1.用screenrecord命令录制

首先,控制台进入adt的安装目录,找到sdk/platform-tools/,使用shell命令:

adb shell screenrecord /sdcard/demo.mp4

这里写图片描述
上面的命令用于开启屏幕录制,按下回车命令我们就可以在手机屏幕上进行操作了,录制完毕直接 ctrl+c 这时候会在手机的 /sdcard目录下生成一个叫做”demo.mp4”的视频文件。
当然screenrecord命令后面还可以设定视频分辨率,设定视频比特率,设置录制时间

设定视频分辨率

adb shell screenrecord /sdcard/demo.mp4 --size 848x480 

设定视频比特率

adb shell screenrecord /sdcard/demo.mp4 --bit-rate 2000000 

设置录制时间
最长180秒即3分钟

adb shell screenrecord /sdcard/demo.mp4   --time-limit 10

2.导出到PC

由于生成的屏幕录像视频存在于手机本身的 SD卡目录下,而ffmpge命令是我PC中的命令,所以还需要把”demo.mp4” 复制到PC中,使用下面的命令。注意demo.mp4在PC端的目录为:C:\Users\Administrator

adb pull /sdcard/demo.mp4

这里写图片描述

3.mp4转换为gif

录制视频为mp4格式,如果你需要转换为GIF格式,这里推荐一款国外的非常轻便好用的软件Free Video to GIF Converter(可以去除一些不必要的帧)

Free Video to GIF Converter下载

4.例子

下面是我录制的屏幕录像
这里写图片描述
建议:如果录制视频是为了演示用,笔者建议在机器的开发者选项者打开“显示触摸操作”,这样你的触摸操作会在屏幕上有白点显示(注意看上面的屏幕录像),方便演示手势等操作。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值