安卓投屏神器 scrcpy 5.0:终于用上显卡了,CPU 占用最高降 10 倍

安卓投屏神器 scrcpy 5.0:终于用上显卡了,CPU 占用最高降 10 倍

💡 原文中文,约1000字,阅读约需3分钟。
📝

内容提要

安卓投屏工具 scrcpy 5.0 发布,最大亮点是默认开启硬件解码,将手机画面交给显卡处理,CPU 占用最高降低约 10 倍,功耗更低。Windows、macOS、Linux 分别调用 D3D11VA、VideoToolbox、VA-API,不支持时自动回退软件解码。新版还改善视频缓冲、扩大音频捕获范围,首次提供 Windows ARM64 版本,并修复按键丢失等问题。

🔎

延伸解读

硬件解码默认开启,跨平台自动适配

scrcpy 5.0 将硬件解码设为默认,无需手动配置。Windows 调用 D3D11VA,macOS 使用 VideoToolbox,Linux 则用 VA-API。若设备或视频格式不支持,会自动回退软件解码,确保兼容性。这一改进让普通用户也能轻松享受显卡加速带来的低 CPU 占用和低功耗。

CPU 占用大幅降低,续航与多任务受益

通过将手机画面解码任务交给显卡,scrcpy 5.0 的 CPU 占用最高可降低约 10 倍,同时功耗更低。这意味着在投屏时电脑可以更流畅地处理其他任务,笔记本续航也可能延长。对于需要长时间投屏的用户,体验提升明显。

新增 Windows ARM64 版本,兼容性需留意

scrcpy 5.0 首次提供 Windows ARM64 版本,并继续支持 32 位 Windows。但 Windows 7 用户需注意,新版自带 ADB 已不兼容,可能需要手动替换旧版 ADB。此外,SDL、FFmpeg 及显卡驱动的兼容性也会影响使用,升级前建议确认环境。

细节优化与参数控制

新版改善了视频缓冲,扩大了音频捕获范围,并修复了部分键盘布局下的按键丢失和 AltGr 转发问题。对于硬件解码,用户仍可通过 --hwdec 参数手动指定模式,如 auto、disabled 或特定 API,满足不同场景需求。

❓

Q&A

scrcpy 5.0 最大的亮点是什么?

scrcpy 5.0 最大的亮点是新增硬件解码功能,并且默认开启。手机画面传到电脑后可以直接交给显卡处理,CPU 占用最高能降低约 10 倍,同时功耗也更低。

scrcpy 5.0 在 Windows、macOS、Linux 上分别使用什么硬件解码技术?

Windows 使用 D3D11VA,macOS 使用 VideoToolbox,Linux 使用 VA-API。如果设备或视频格式不支持,会自动退回软件解码。

如何使用 scrcpy 5.0 远程控制安卓手机?

使用非常简单:先通过 adb 连接设备,然后运行 scrcpy 即可。例如在 Windows 下,adb 连接成功后,直接双击 scrcpy.exe 就能完成连接,无需任何参数。

scrcpy 5.0 提供了哪些硬件解码相关的参数?

scrcpy 提供了详细的硬解参数:--hwdec=auto(尽可能使用硬件解码,默认)、--hwdec=disabled(使用软件解码)、--hwdec=vaapi(仅限 Linux)、--hwdec=d3d11va(仅限 Windows)、--hwdec=videotoolbox(仅限 macOS)。

scrcpy 5.0 除了硬件解码还有哪些改进?

还改善了视频缓冲,扩大了音频捕获范围,首次提供 Windows ARM64 版本,修复了部分键盘布局下的按键丢失和 AltGr 转发问题,并且 FFmpeg、SDL、adb 等底层组件都升级到了新版本。

Windows 7 用户使用 scrcpy 5.0 需要注意什么?

Windows 7 用户需要注意,新版自带的 ADB 已不再兼容 Win7,可能需要手动替换旧版 ADB 才能使用。此外还需考虑 SDL、FFmpeg、显卡驱动是否兼容。

🏷️

标签

➡️

继续阅读