Scrcpy 是一款开源免费的电脑控制安卓工具,支持 Windows、macOS、Linux,Scrcpy v4.0 今日更新,新增弹性显示功能(Flex Display),让 Android 应用的界面会跟着窗口大小自动调整。@Appinn
大概就是,当你在电脑上拉宽 Scrcpy 窗口时,Android 会认为:“哦,我变成平板了。”

Flex Display 功能
以前的 scrcpy:
- 本质是“把手机画面录下来”
- 电脑窗口只是播放器
- 拉伸、缩放,本质都是视频缩放
现在的 scrcpy 4.0:
- 可动态调整 Android 虚拟显示器
- Android 会真的重新布局
- 应用会认为屏幕尺寸变了
Scrcpy 4.0 的其他更新

SDL3:窗口体验明显更正常了
scrcpy 从 SDL2 升级到 SDL3。带来:
- 更稳定的全屏
- 更自然的窗口缩放
- 更好的高分屏与 Wayland 支持
- 黑边减少
keep-active:防止设备自动息屏
scrcpy --keep-active
会模拟用户一直在活动,让屏幕不在熄灭。
适合长时间投屏、演示、挂机监控等场景
摄像头控制增强
现在可以直接控制摄像头,包括:
- 闪光灯
- 摄像头缩放
- 手机摄像头视频流
scrcpy --video-source=camera
延迟与性能优化
包括:
- 音频缓冲降低到 10ms
- FFmpeg 升级
- CPU 占用降低
- 静音异常耗电问题修复
长时间运行会更稳定、更安静。
Meta Quest 修复
修复了 Quest 固件更新后的闪烁问题。
scrcpy 已经开始兼容:
- VR 设备
- Android XR
- 大屏 Android 设备
这里有 Meta Quest 用户么?
使用示例
用 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 # 简写
在新的虚拟显示器中启动 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
不镜像画面直接控制设备
通过模拟实体键盘和鼠标来控制设备,但不进行镜像显示(不需要 USB 调试):
scrcpy --otg
用游戏手柄控制设备
使用插在电脑上的游戏手柄来控制设备:
scrcpy --gamepad=uhid
scrcpy -G # 简写
获取
原文:https://www.appinn.com/scrcpy-4/