python 投屏_scrcpy 手机投屏

[TOC]

> [github](https://github.com/Genymobile/scrcpy)

## 概述

手机壳投屏,可投屏并录屏

需要在手机端的系统设置里开启「开发者选项」及「USB 调试」选项

## 安装

### mac

```

brew install scrcpy

brew cask install android-platform-tools

```

### linux

> [参考](https://github.com/Genymobile/scrcpy/blob/master/BUILD.md)

### widow

```

choco install scrcpy -y

```

## 使用

连接 USB,执行 `scrcpy` 命令即可启动软件。

### 多个手机,选择一台连接

```

adb devices

scrcpy -s 设备ID

```

### 投屏并录屏

`scrcpy -r file.mp4`

### 不投屏只录屏

`scrcpy -Nr file.mp4`

### WIFi 无线连接

1. 手机 UBS 连接电脑

2. 查询设备当前的 IP 地址 (设置 →关于手机→状态)

3. `adb tcpip 5555`

4. 拔掉你的数据线

5. `adb connect 设备IP地址:5555`

6. `scrcpy` 启动 或设置 码率启动 `scrcpy -b 3M -m 800` 意思是限制 3 Mbps,画面分辨率限制 800

7. 如需切换回 USB 模式,执行:adb usb

## Scrcpy 快捷键列表

| Action | Shortcut | Shortcut (macOS) |

| --- | :-- | :-- |

| 切换全屏模式 | `Ctrl`+`f` | `Cmd`+`f` |

| 将窗口调整为1:1(完美像素) | `Ctrl`+`g` | `Cmd`+`g` |

| 调整窗口大小以删除黑色边框| `Ctrl`+`x`|*Double-click¹* | `Cmd`+`x`|*Double-click¹* |

| 设备 HOME 键 | `Ctrl`+`h`|*Middle-click* | `Ctrl`+`h`|*Middle-click* |

| 设备 BACK 键| `Ctrl`+`b`|*Right-click²* | `Cmd`+`b`|*Right-click²* |

| 设备 任务管理 键 (切换APP) | `Ctrl`+`s` | `Cmd`+`s` |

| 设备 菜单 键 | `Ctrl`+`m` | `Ctrl`+`m` |

| 设备音量+键 | `Ctrl`+`↑`*(up)* | `Cmd`+`↑`*(up)* |

| 设备音量-键 | `Ctrl`+`↓`*(down)* | `Cmd`+`↓`*(down)* |

| 设备电源键 | `Ctrl`+`p` | `Cmd`+`p` |

| 点亮手机屏幕 | *Right-click²* |

| 复制设备内容到电脑 | `Ctrl`+`c` | `Cmd`+`c` |

| 粘贴电脑到设备 | `Ctrl`+`v` | `Cmd`+`v` |

| 复制电脑内容到设备 | `Ctrl`+`Shift`+`v` | `Cmd`+`Shift`+`v` |

| 启用/禁用 FPS 计数器(stdout)| `Ctrl`+`i` | `Cmd`+`i` |

| 传输文件到设备 | 将文件拖入投屏(非apk)|

| 安装 apk | 将 apk 文件拖入投屏 |

你可能感兴趣的:(python,投屏)