scrcpy录屏
时间: 2025-04-10 21:53:57 浏览: 41
<think>好的,我现在需要帮助用户了解如何使用scrcpy进行录屏。根据用户提供的引用内容,里面已经列出了一些scrcpy的常用指令,特别是关于录屏的部分。我需要整理这些信息,按照用户的要求生成一个结构清晰的回答,并且附上相关问题。
首先,用户的问题是关于scrcpy录屏的教程或使用方法。根据引用[1],提到使用`-r`参数可以录屏,同时保存为文件,例如`scrcpy -r file.mp4`。而如果不想显示投屏窗口,仅录屏的话,可以使用`-Nr file.mp4`。此外,引用[2]中的命令`scrcpy -s device --render-expired-frames -Nr ./demo.pm4`展示了指定设备序列号、不投屏仅录屏的例子,但需要注意文件扩展名可能是pm4,这可能是个笔误,应该是mp4。
接下来,我需要将这些信息组织成步骤,可能包括基本录屏命令、仅录屏不投屏、其他常用参数(如指定设备、码率、分辨率限制)。同时,需要确保使用正确的LaTeX格式,行内公式用$...$,独立公式用$$...$$,但在这个问题中可能数学公式较少,主要关注代码块和参数说明。
然后,生成相关问题,可能需要考虑用户进一步想知道的内容,比如如何同时录屏和投屏、如何调整视频质量、如何解决录屏中的常见问题等。
需要检查是否有遗漏的参数或使用场景,比如引用中提到的`--max-fps`、`-m`限制尺寸、`-c`裁剪屏幕等,这些可能在录屏时也适用,可以提到作为可选参数。
最后,确保回答符合用户的要求:结构清晰,分步骤,代码正确,引用正确标注,比如在提到`-r`和`-N`参数时添加引用[^1]和[^2]。</think>### 如何使用scrcpy进行录屏?
scrcpy是一款开源的Android屏幕镜像工具,支持通过命令行实现录屏功能。以下是具体使用方法:
---
#### **1. 基础录屏命令**
- **同时投屏+录屏**
使用`-r`参数指定录屏文件路径,屏幕镜像窗口会正常显示:
```bash
scrcpy -r output.mp4
```
录制的视频会保存为`output.mp4`[^1]。
- **仅录屏不显示窗口**
添加`-N`参数可隐藏投屏窗口,仅后台录屏:
```bash
scrcpy -Nr output.mp4
```
适用于无需实时查看屏幕的场景[^1]。
---
#### **2. 常用参数组合**
- **指定设备**(多设备时必选)
通过`-s 设备序列号`选择目标设备:
```bash
scrcpy -s 设备序列号 -Nr output.mp4
```
- **调整视频质量**
- 设置码率(默认`8M`):
```bash
scrcpy -b 4M -r output.mp4 # 降低码率减小文件体积
```
- 限制分辨率(如`1024`像素宽度):
```bash
scrcpy -m 1024 -r output.mp4
```
- 设置最大帧率:
```bash
scrcpy --max-fps 30 -r output.mp4 # 限制为30fps
```
- **裁剪屏幕区域**
使用`-c 宽度:高度:偏移X:偏移Y`截取部分屏幕:
```bash
scrcpy -c 800:600:100:50 -r output.mp4 # 录制800x600区域,起点(100,50)
```
---
#### **3. 注意事项**
1. **文件格式**:推荐使用`.mp4`扩展名,部分系统可能需额外编解码器支持。
2. **端口转发**:若通过网络连接设备,需添加`-p 端口号`参数。
3. **触控轨迹**:添加`-t`参数可在录屏中显示手指触控轨迹。
---
阅读全文
相关推荐


















