adb录屏命令
时间: 2025-06-30 18:19:19 浏览: 21
`adb screenrecord` 是 ADB 提供的一个强大工具,用于在 Android 设备上进行屏幕录制。该命令支持多种参数以满足不同的录制需求。
### 基本用法
要开始录制设备屏幕,可以使用以下命令:
```bash
adb shell screenrecord [options] <filename>
```
录制的视频将保存到设备上指定的路径中,之后可以通过 `adb pull` 命令将其复制到本地计算机。
### 常用选项
- **设置视频大小**
可以通过 `--size` 参数来指定录制的分辨率,例如:
```bash
adb shell screenrecord --size 1280x720 /sdcard/demo.mp4
```
此命令将以 1280x720 的分辨率录制屏幕,并保存为 `/sdcard/demo.mp4` 文件[^2]。
- **设置视频比特率**
使用 `--bit-rate` 参数可以调整视频的比特率,默认值为 4Mbps。例如:
```bash
adb shell screenrecord --bit-rate 6000000 /sdcard/demo.mp4
```
上述命令将以 6Mbps 的比特率录制视频。
- **设置最大录制时间**
可以通过 `--time-limit` 指定最长录制时间(单位为秒),默认情况下录制将持续到手动停止或设备存储空间不足为止。例如:
```bash
adb shell screenrecord --time-limit 10 /sdcard/demo.mp4
```
这条命令将录制最多 10 秒的视频[^2]。
- **不录制音频**
默认情况下,`screenrecord` 不会录制音频,但某些设备可能支持音频录制。若希望明确禁用音频录制,可使用 `--no-audio` 参数:
```bash
adb shell screenrecord --no-audio /sdcard/demo.mp4
```
- **垂直翻转视频**
如果需要将录制的视频垂直翻转,可以使用 `--rotate` 参数:
```bash
adb shell screenrecord --rotate /sdcard/demo.mp4
```
### 停止录制
录制过程中,可以通过按下 `Ctrl+C` 来终止录制。录制完成后,视频文件将自动保存到指定路径。
### 将视频文件拉取到本地
录制完成后,可以使用 `adb pull` 命令将视频文件从设备复制到本地计算机:
```bash
adb pull /sdcard/demo.mp4 ./demo.mp4
```
这将把 `/sdcard/demo.mp4` 文件复制到当前目录下并命名为 `demo.mp4`。
### 注意事项
- 确保设备的 Android 版本为 4.4(API 级别 19)或更高,因为 `screenrecord` 工具仅在这些版本中可用。
- 录制的视频格式为 MP4,编码方式为 H.264。
- 在录制高分辨率或高比特率视频时,请确保设备有足够的存储空间。
阅读全文
相关推荐


















