一直以来,在 Android 系统上录制屏幕都是件令人困扰的事情。虽然第三方录屏工具多不胜数,但无一不要 Root 权限,且兼容性较差。
而在 Android 4.4 上,屏幕录制终于被深度集成在系统中。无需 Root 权限,简单几步就可以将手机/平板上的屏幕操作录制成片。若然你的设备已升级到 Android 4.4 及以上版本,不妨试试这个方法。
如何使用原生功能进行屏幕录制
第一步:下载 ADB工具包,并将其解压缩到任意硬盘根目录。由于屏幕录制功能默认是隐藏的,因此需要 ADB 工具予以协助。
第二步:在手机设置中的「开发人员选项」中开启「USB调试」,而后使用USB线将手机连接电脑。部分设备还需要允许 USB 调试授权。
第四步:按下「WIN键+R」,输入「cmd」并回车,打开cmd命令符工具。
- 输入你的存放根目录的盘符(例如G:),回车。
- 输入cd adb,切换到ADB工具文件夹。
- 输入adb shell,测试是否可以正常连接手机。若显示 shell@XX:/ $(XX为你的机型名),则连接正常,按「Ctrl键+C」退出测试。
注:输入命令后若提示 error:device not found ,可在电脑下载豌豆荚 ,打开USB调试后连接手机安装驱动即可。
最后,输入 adb shell screenrecord /sdcard/XXX.mp4 (XXX为视频文件名,可自定义),开始录制手机屏幕,视频格式为 mp4,存放到手机sd卡中,默认录制时间为180s,中途可按「Ctrl键+C」停止录制。
注意事项:
- 输入 --time-limit N,限制视频录制时间为N秒。如果不限制,默认180秒。
- 输入 --size N*N,限制录制视频分辨率为N*N。如果未指定,默认使用手机的分辨率。
- 输入 --bit-rate,指定视频的比特率为6Mbps。如果不指定,默认为4Mbps。
- 某些设备可能无法直接录制,原因是分辨率太高。如果遇到此类问题,系统将自行指定较低的分辨率。
- 不支持录制过程中屏幕旋转,如果录制过程中旋转,有可能画面被切断。
- 无法同步录制音频。
以下是使用 Android 原生功能录制的《真实赛车3》1.50 版的视频:
关联阅读:《教程视频制作利器:SCR 屏幕录制》