如何将手机的画面和音频全部传输到电脑显示和使用电脑外放输出

embedded/2025/1/26 15:30:06/

要将手机音频通过电脑输出,scrcpy 本身并不直接支持音频转发功能。可以结合其他工具(如 sndcpy)实现音频转发。以下是一个完整的命令示例,同时结合 scrcpysndcpy 来实现音频和屏幕投屏的同步:

1. 下载 sndcpy

从以下链接下载 sndcpy

  • sndcpy GitHub 页面

2. 使用 scrcpysndcpy 同时投屏和输出音频

确保你已安装 scrcpysndcpy,然后按以下步骤操作:

开启 scrcpy 视频投屏
scrcpy --video-codec=h265 -m1920 --max-fps=60 -K -S --push-target=/sdcard/DCIM/Screenshots/
同时启动 sndcpy 音频转发

在另一终端窗口运行以下命令:

sndcpy

转自

注意事项
  1. sndcpy 会在启动时自动请求手机权限,确保手机上允许音频录制和输出。
  2. sndcpy 使用 VLC 播放器来输出音频,因此需要先安装 VLC。
    • 可以通过以下命令安装 VLC(以 Ubuntu 为例):
      sudo apt install vlc
      
  3. 如果需要更高的同步精度,建议先运行 sndcpy,再运行 scrcpy

完成以上步骤后,你可以在电脑上看到手机的屏幕投屏(通过 scrcpy)以及听到手机音频(通过 sndcpy)。

已经将两者结合打包

通过网盘分享的文件:scrcpy and sndcpy 实现手机视频和音频低延迟传输到window.rar
链接: https://pan.baidu.com/s/1yshkIfjwNeJCMlBSO09lLQ?pwd=3cmk 提取码: 3cmk


http://www.ppmy.cn/embedded/157169.html

相关文章

gradle生命周期钩子函数

文章目录 0. 总结表格1. 构建初始阶段gradle.settingsEvaluated()gradle.projectsLoaded() 2. 配置阶段gradle.beforeProject()gradle.afterProject()gradle.projectEvaluated()gradle.afterEvaluate()gradle.taskGraph.whenReady 3. 执行阶段gradle.taskGraph.beforeTaskgradl…

【GO】Context

context包的核心目的是为了帮助开发者编写更加高效、可靠和可维护的并发程序。它提供了一套工具来处理请求范围的数据传递、超时、取消信号和goroutine生命周期管理等问题,这些都是现代分布式系统开发中的关键挑战。通过合理使用context,可以显著改善应用…

linux环境变量配置文件区别 /etc/profile和~/.bash_profile

在 Linux 系统中,环境变量可以定义用户会话的行为,而这些变量的加载和配置通常涉及多个文件,如 ~/.bash_profile 和 /etc/profile。这些文件的作用和加载时机各有不同。以下是对它们的详细区别和用途的说明: 文章目录 1. 环境变量…

SpringCloud两种注册中心

SpringCloud 基本概念 系统架构 我们之前做的所有的项目都属于单体架构,下面我们将要学习更适合大型项目的分布式架构 单体架构: 将业务的所有功能几种在一个项目中开发,打成一个包部署。 优点:架构简单、部署成本低 缺点&am…

差分轮算法-两个轮子计算速度的方法-阿克曼四轮小车计算方法

四轮驱小车的话: 转向角度计算方法:float turning_angle z_angular / x_linear; // 转向角度,单位为弧度 速度的话直接用线速度 两轮驱动小车: 计算公式: leftSpeed x_linear - z_angular * ORIGINBOT_WHEEL_TRACK /…

Baklib如何推动企业知识管理的创新与转型探讨

内容概要 在当今快速发展的数字化时代,企业需要不断适应变化,以保持竞争优势。Baklib作为一款企业知识管理中台,扮演着推动数字化转型的重要角色。它通过提供一个集成的知识管理平台,帮助企业高效管理和共享内部及外部的知识资源…

MySQL 中如何进行 SQL 调优?

重点 平时进行 SQL 调优,主要是通过观察慢 SQL,然后利用 explain 分析查询语句的执行计划,识别性能瓶颈,优化查询语句。 1) 合理设计索引,利用联合索引进行覆盖索引的优化,避免回表的发生,减少一次查询和随机 I/O 回表:索引无法满足查询所需的所有列数据&#xf…

双写+灰度发布:高并发场景下的维度表拆分零事故迁移实践

目录 0 文章摘要 1业务场景描述 2 迁移及实施过程 2.1 拆分设计与数据探查 2.1 历史数据迁移(全量) 2.3 增量数据同步(双写过渡) 2.4.业务切换验证 2.5 回滚预案 2.6 成果与收益 3 关键经验总结 往期回顾 专栏优势&am…