前言:写这个是我的一些同学问我怎么录制手机屏幕并且转换成GIF方便他人查看(可用于博文发表),正好之前了解过就总结下。

本篇文章将分别讲手机和模拟器的录制方法:
1.系统命令screenrecord(适用真机)
2.录制软件(适用模拟器)

**

系统命令screenrecord

**
首先说一下适用范围

  1. 支持Android4.4(API level 19)以上,而且目前不支持模拟器
  2. 支持视频格式: mp4

注意:
某些设备可能无法直接录制,原因是分辨率太高,如果遇到此类问题,请试着指定较低的分辨率
不支持录制过程中屏幕旋转,如果录制过程中旋转,有可能画面被切断
录制视频的时候声音不会被录下来

使用步骤:
1. 首先需要将手机连接至电脑,并设置成USB调式模式。
2. 打开CMD窗口,输入命令
adb shell screenrecord /sdcard/demo.mp4

这句意思是调用screenrecord命令开始录制,并保存在我们指定的sdcard路径下命名为video.mp4。(需要注意的是命令执行后会一直录制180s,想要提前结束录制的话只需按下ctrl+c即可 )

下面是一部分文档说明,我截取一部分说明:

Options Description
--size <WIDTHxHEIGHT>   Sets the video size, for example: 1280x720. The default value is the device's main display resolution (if supported), 1280x720 if not. For best results, use a size supported by your device's Advanced Video Coding (AVC) encoder.
//--size <WIDTHxHEIGHT>  设置视频大小,例如:  1280x720。默认值为设备的主显示分辨率(如果支持),则为1280x720。为获得最佳效果,请使用设备的高级视频编码(AVC)编码器支持的大小。

--bit-rate <RATE>   Sets the video bit rate for the video, in megabits per second. The default value is 4Mbps. You can increase the bit rate to improve video quality or lower it for smaller movie files. The following example sets the recording bit rate to 6Mbps:
screenrecord --bit-rate 6000000 /sdcard/demo.mp4
//--bit-rate <RATE>  设置视频的视频比特率(以兆比特/秒为单位),默认值为4Mbps,您可以提高比特率,以提高视频质量,或者降低视频文件的视频质量。以下示例将录制比特率设置为6Mbps:screenrecord --bit-rate 6000000 /sdcard/demo.mp4

--time-limit <TIME> Sets the maximum recording time, in seconds. The default and maximum value is 180 (3 minutes).
//--time-limit <TIME>  设置最长录像时间(以秒为单位)。默认值和最大值为180(3分钟)。

具体使用:

  • 设定视频分辨率
adb shell screenrecord --size 1280x720 /sdcard/demo.mp4  //这里设置成1280x720分辨率
  • 设定视频比特率
adb shell screenrecord --bit-rate 2000000 /sdcard/demo.mp4  //这里设置成2Mbps
  • 设置最长录像时间(单位:秒)
adb shell screenrecord  --time-limit 10 /sdcard/demo.mp4 // 这里设置成10秒

完成上面操作,我们可以在自己手机里面找到名为 demo.mp4的视频,接下来就是将视频转成GIf图片了。

方法:
- 在线文件转换
- MP4转GIF软件等第三方软件
- PS转换

ps:如果是Android Studio使用者可以直接使用Android Studio进行录制(需手机支持录制)

Android 系统键盘防止录屏 安卓录屏按键模拟_Android 系统键盘防止录屏

**

录制软件

**
这里推荐的是LICEcap这款软件(官方地址
LICEcap 则是又一款屏幕录制/录像生成 GIF 的软件,它体积小巧(最新简洁版230kb)、开源、免费,跨平台支持 Windows 和 Mac,而且使用也非常简单。

使用方法:

  1. 下载安装。
  2. 下载安装完后可以在桌面上看到这样一个图标,点击运行。

Android 系统键盘防止录屏 安卓录屏按键模拟_手机_02

3.运行后我们能得到这样一个画面,第一个按钮:record,指开始录制;第二个按钮:Stop,指停止录制。

Android 系统键盘防止录屏 安卓录屏按键模拟_Android 系统键盘防止录屏_03

4.将我们需要录制的画面放在框中即可,当然可以拖动边框改变可录制屏幕大小。

5.完成录制保存即可。

谢谢大家观看!


为了向别人、向世界证明自己而努力拼搏,而一旦你真的取得了成绩,才会明白:人无须向别人证明什么,只要你能超越自己。