news 2026/10/10 9:05:11

手机投屏到电脑还能听声音?scrcpy 音频转发配置实战

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
手机投屏到电脑还能听声音?scrcpy 音频转发配置实战

手机投屏到电脑还能听声音?scrcpy 音频转发配置实战

【免费下载链接】scrcpyDisplay and control your Android device项目地址: https://gitcode.com/GitHub_Trending/sc/scrcpy

开会时想把手机里的 App 演示给同事看,还希望对方能听到 App 内的声音——scrcpy 就是干这个的:它把安卓设备的屏幕镜像(实时复制画面)到电脑,现在还能把声音一起搬过来,延迟低、不装 App。

它能帮你做什么

  • 画面和声音同步投屏,电脑上看视频、听讲解不再"哑巴"
  • 用鼠标键盘直接操作手机,右键返回、中键回桌面
  • 把手机麦克风当录音笔,声音直接录成文件
  • 支持 USB 和无线两种方式连接,不用换线

五分钟跑起来

最短路径就三步:

  1. 克隆仓库并安装。执行下面两条命令,脚本会下载服务端、编译客户端并安装到系统:

    git clone https://gitcode.com/GitHub_Trending/sc/scrcpy cd scrcpy && ./install_release.sh
  2. 连上设备。手机打开 USB 调试(在开发者选项里),用数据线连电脑。这一步在做什么:让电脑能通过 ADB(Android Debug Bridge,安卓调试桥)找到并控制你的手机。

  3. 启动。终端里直接输入scrcpy,约 1 秒后屏幕就出现,声音默认就是开的。

装完建议先跑一次adb devices,确认能看到设备序列号,再启动会更稳。

把声音调对味

参数不用背,记住三个常见场景就够了:

场景一:带宽紧张,声音卡顿。如果你的网络带宽有限,可以把音频比特率从默认 128K 降到 64K,命令是scrcpy --audio-bit-rate=64K,画质感知基本无影响,但占用减半。

场景二:把手机当录音笔。用scrcpy --audio-source=mic --no-video --no-playback --record=file.opus关闭画面和播放,只把麦克风声音录成 opus 文件。预期效果:手机上不说话文件就是静音的,说一句就录一句,录完在电脑上直接得到音频文件。

场景三:手机上也想继续出声。默认情况下声音转发到电脑后手机本地会静音;如果你用的是 Android 13 及以上,加一个参数即可双端出声:scrcpy --audio-dup。

另外两个细节顺带说清:音频转发只支持 Android 11 及以上,Android 11 启动时需保持屏幕解锁状态(系统会短暂弹出一个伪弹窗获取前台权限);如果启动时报Failed to initialize audio/opus,说明设备没有 Opus 编码器,换scrcpy --audio-codec=aac即可。

遇到坑了怎么办

画面有了但没声音?先确认系统版本:Android 11 以下不支持音频转发,scrcpy 会自动降级为纯视频,属正常现象。Android 11 设备则检查启动时是否锁屏,锁屏状态下捕获会失败。

启动时连不上设备?通常是 USB 调试没开或驱动没认出来,先跑adb devices看列表是否为空;多设备时加scrcpy --select-usb指定走 USB 的那台。

播放时声音断断续续、有杂音?这是缓冲太小导致的丢包,试着把缓冲从默认 50ms 调大:scrcpy --audio-buffer=100。代价是延迟略增,但不操作手机、纯看纯听时完全无感。

还想了解更多

  • doc/audio.md:音频转发完整选项,包括 11 种音频源(如通话上下行分离)和编码器指定
  • doc/video.md:视频比特率、分辨率、缓冲等画质参数怎么调
  • doc/connection.md:USB、TCP/IP 无线连接和多设备选择的细节
  • doc/recording.md:录制本地/远端音视频文件的具体用法

从默认的scrcpy一行命令跑通,再按上面的场景挑一两个参数微调,基本就能覆盖日常投屏需求。

【免费下载链接】scrcpyDisplay and control your Android device项目地址: https://gitcode.com/GitHub_Trending/sc/scrcpy

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/10 9:04:48

DeepSeek提升自动化测试效率:用例生成、失败分析与AI维护实战

搞自动化测试这些年,我最大的感受就是:用例维护比写用例累十倍,断言写不好等于白测,环境一崩全队emo。所以当 DeepSeek 这类 AI 工具开始把编程能力拉到接近普通工程师水平之后,我第一反应不是拿它写业务代码&#xff…

作者头像 李华
网站建设 2026/10/10 9:04:40

Rust 安全审计之 STRCMP 缺陷识别:string-comparison-finder 指南

AI 技能AI 插件应用安全网络安全AI 评测 【免费下载链接】skills Trail of Bits Claude Code skills for security research, vulnerability detection, and audit workflows 项目地址: https://gitcode.com/gh_mirrors/skills8/skills 点击查看 免费下载 导读 本…

作者头像 李华
网站建设 2026/10/10 9:04:03

Java 线程 6 大状态详解与状态流转

线程一共6 种状态。线程在生命周期内,会随着代码执行、锁竞争、等待操作,在不同状态之间切换。注意:Java 线程状态和操作系统内核线程状态不是完全等同的,我们这里讨论的是 Java 虚拟机层面定义的线程状态。1. 线程的总数量和含义…

作者头像 李华
网站建设 2026/10/10 9:03:48

分享一个ZW3D二次开发查接口写示例的Agent_MCP工具

能干什么: 这是一个可用于AI Agent的MCP连接器,本地部署。 可查询ZW3D二次开发接口,编写示例,提供基于ZW3D功能的需求解决方案。 *本MCP有效期至20261031,届时视实际情况再更新版本 下载链接: MCP_ZW3DAPI…

作者头像 李华