---
title: 远程控制安卓工具 Scrcpy 4.1 发布，新增 VP8 / VP9 视频编码支持，让更多安卓设备可以投屏
date: 2026-07-22T08:31:15Z
modified: 2026-07-22T08:31:24Z
permalink: "https://www.appinn.com/scrcpy-4-1/"
type: post
status: publish
excerpt: ""
categories:
  - Android
tags:
  - Android
  - Scrcpy
featured_image: "https://www.appinn.com/wp-content/uploads/2026/07/Copy-of-appinn-homework-2026-07-22T162826.440.jpg"
author: 青小蛙
timestamp: 2026-07-22T08:31:24Z
---

著名的开源电脑控制安卓工具 [Scrcpy](https://www.appinn.com/tag/scrcpy/?output_format=md) 4.1 已经发布，新增支持 VP8 / VP9 视频编码，可以让不支持 H.264、H.265 或 AV1 编码的安卓设备，使用 VP8 或 VP9 编码，让更多安卓设备可以投屏。@[Appinn](https://www.appinn.com/scrcpy-4-1.md)

![](https://www.appinn.com/wp-content/uploads/2026/07/Copy-of-appinn-homework-2026-07-22T162826.440.jpg)

## Scrcpy 4.1 更新了什么

Scrcpy 4.1 并没有什么新功能，是一次以兼容性优化为主的更新。除了新增 VP8 / VP9 视频编码，还修复了 [Scrcpy 4.0](https://www.appinn.com/scrcpy-4/) 中动态调整显示尺寸功能带来的部分问题。

### 新增 VP8 / VP9 视频编码支持

此前 scrcpy 主要依赖 H.264、H.265 等编码方式。部分 Android 设备虽然不支持这些编码器，但支持 VP8 或 VP9。

现在可以手动指定编码后，让这些设备也能进行屏幕投射：


scrcpy --video-codec=vp9


---

### 优化分辨率和编码器限制处理

[Scrcpy 4.0](https://www.appinn.com/scrcpy-4/) 引入了更灵活的显示尺寸调整功能，但部分设备会返回错误的视频编码限制，导致启动失败或分辨率异常。

4.1 进行了优化：

- 改进最大支持尺寸计算；
- 不再启动时立即强制应用编码器限制；
- 首次捕获失败后再调整参数；
- 新增 `--ignore-video-encoder-constraints` 参数，可完全忽略设备报告的限制。

---

### 拖拽传文件后自动刷新媒体库

通过 scrcpy 拖拽文件到 Android 后，新文件可能不会立即出现在相册或其他应用中。

4.1 会主动触发 Android 媒体扫描，让照片、视频等文件更快被系统识别。

---

### 其他改进

- 运行 scrcpy 时更新终端标题，方便区分多个设备；
- 修复部分摄像头模式尺寸配置错误；
- 修复部分颜色空间转换问题；
- 修复游戏手柄首次检测失败；
- 修复可能导致除零错误的数据竞争问题。

底层组件也进行了升级：

- FFmpeg 8.1.2；
- SDL 3.4.12；
- libusb 1.0.30。

整体来看，scrcpy 4.1 主要解决“更多设备能不能正常使用”的问题。普通用户最明显的变化是兼容性提升；对于遇到黑屏、启动失败、摄像头模式异常的用户，升级价值更高。

## 使用示例

### 用 H.265 截取屏幕

使用 H.265 编码，在相同画质下降低传输带宽占用；限制分辨率到 1920，限制帧率到 60fps，关闭音频，并通过模拟实体键盘来控制设备：


scrcpy --video-codec=h265 --max-size=1920 --max-fps=60 --no-audio --keyboard=uhid


简写：


scrcpy --video-codec=h265 -m1920 --max-fps=60 --no-audio -K


---

### 使用 VP9 编码投屏

部分 Android 设备不支持 H.264、H.265 或 AV1 编码，但支持 VP8 / VP9。scrcpy 4.1 新增支持：


scrcpy --video-codec=vp9


---

### 在新的虚拟显示器中启动 VLC

在一个新的虚拟显示器中启动 VLC，与设备主屏幕分开：


scrcpy --new-display=1920x1080 --start-app=org.videolan.vlc


---

### 在新的 flex 显示器中启动 VLC

使用 H.265 编码，在新的 flex 显示器中启动 VLC，码率设置为 16 Mbps，同时保持显示器常亮，避免自动熄灭：


scrcpy --new-display -x --keep-active --start-app=org.videolan.vlc --video-codec=h265 -b16M


---

### 录制摄像头

以 H.265 格式录制设备摄像头视频到 MP4 文件，分辨率为 1920×1080，同时录制麦克风音频：


scrcpy --video-source=camera --video-codec=h265 --camera-size=1920x1080 --record=file.mp4


---

### 把前置摄像头作为电脑摄像头输出

捕获设备前置摄像头，并在电脑上暴露为摄像头设备（Linux）：


scrcpy --video-source=camera --camera-size=1920x1080 --camera-facing=front --v4l2-sink=/dev/video2 --no-playback


---

### 不镜像画面直接控制设备

通过模拟实体键盘和鼠标来控制设备，但不进行镜像显示：


scrcpy --otg


---

### 用游戏手柄控制设备

使用插在电脑上的游戏手柄控制 Android 设备：


scrcpy --gamepad=uhid


简写：


scrcpy -G


---

### 忽略视频编码器限制

部分设备报告的视频编码限制可能不准确，导致分辨率调整异常或启动失败，可以忽略这些限制：


scrcpy --ignore-video-encoder-constraints


## 获取

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

---

原文：https://www.appinn.com/scrcpy-4-1/

## Topics

**分类目录:** [Android](https://www.appinn.com/category/android/?output_format=md)

**标签:** [Scrcpy](https://www.appinn.com/tag/scrcpy/?output_format=md)