首页 > 其他分享 >支持 "音频同步" 的安卓协同投屏软件:SCRCPY 2.0

支持 "音频同步" 的安卓协同投屏软件:SCRCPY 2.0

时间:2023-04-18 15:46:04浏览次数:52  
标签:SCRCPY scrcpy -- Scrcpy 音频 投屏 手机 2.0

想要上班可以摸鱼或者提高效率,一些小伙伴会把安卓手机投屏到电脑上操作使用,目前大多数安卓手机厂商都自带有协同投屏功能,但都会有一定限制,只支持自家的产品。

当然目前也有不少第三方安卓协同投屏软件代替品,例如:米卓同屏助手、Lenovo One、无界投屏等等,但是这些软件大多数都是基于一款「Scrcpy」免费开源项目开发。

现在「Scrcpy」迎来了 2.0 版本的更新,主要支持了 "音频同步" 功能,需要 Android 11 或更高版本,这样手机上的音频也可以同步到电脑了。

Scrcpy使用

开启 USB 调试:手机设置 - 关于 - 连续按版本号 7 次,就会出现“开发者选项”。在手机设置 → 更多设置 → 开发者选项 → USB调试,开启。

支持 \

然后手机和电脑链接,打开 Scrcpy 目录,运行 open_a_terminal_here.bat,输入:Scrcpy 命令就会投屏手机到电脑上了。

如果需要手机熄屏投屏到电脑上,则输入:Scrcpy -Sw 命令。这样可以给手机省电。

支持 \

因为这里「Scrcpy」用的是有线连接模式,投屏操作起来基本没延迟,音频方面也是很同步。

支持 \

如果你想要用无线模式,可以在命令里输入:adb shell ifconfig 查看你手机的IP 地址,例如,我的手机是 192.168.4.139。然后输入命令:adb tcpip 5555 设置端口。

支持 \

接着拔掉数据线命令输入:adb connect 192.168.4.139:5555,之后再输入 Scrcpy 命令就可以无线投屏了。

支持 \

实测在无线投屏的情况下,音频也没有出现不同步的情况,不过这跟你的网络环境有很大原因。

Scrcpy其它参数

  • scrcpy -m 1024 //降低清晰度以提升性能
  • crcpy -b 2M //改变码率(如改到2Mbps,默认是8Mbps)
  • scrcpy -c 1224:1440:0:0 //画面裁剪 1224x1440 大小
  • scrcpy -r file.mkv //录屏
  • scrcpy -s 0123456789abcdef //连接多个设备指定序列号
  • scrcpy --fullscreen scrcpy -f //全屏显示
  • scrcpy --always-on-top //窗口始终显示在最顶层
  • scrcpy --show-touches //显示出设备的物理点击动画效果
  • scrcpy -S //只读模式,只用来投屏
  • scrcpy --render-expired-frames //显示过度绘制
  • scrcpy --window-title 'My device' //自定义scrcpy的窗口标题

总结

如果你不需要按键映射、文件传送管理等功能的话,这款「Scrcpy」投屏是不错的选择,免费开源,加上引入了实时音频转发,无论是有线或者无线,都不会出现明显的延迟情况。

下载地址

  • 下载地址:
    https://www.123pan.com/s/c8zA-HULN3.html
  • 项目地址:
    https://github.com/Genymobile/scrcpy
 

 

标签:SCRCPY,scrcpy,--,Scrcpy,音频,投屏,手机,2.0
From: https://www.cnblogs.com/gnz48/p/17329802.html

相关文章

  • MATLAB2022b + win10 + cuda12.0 + matconvnet GPU编译
    我使用的是visualstudio2017 具体参考:https://blog.csdn.net/amyliu5200/article/details/120717854?spm=1001.2014.3001.5506但是其中我直接使用了: vl_compilenn('enableGpu',true)然后配置成功后:vl_testnn('gpu',true)则会出现:   ......
  • ubuntu22.04 在多个应用中不能调用 fcitx5 输入法的问题
    网上找了很多教程,都是设置环境变量,本身思路没问题。只不过有问题的是,环境变量是基于会话的。大多数教程设置环境变量的方法需要启动一个shell进程才能加载。而用户的窗口进程是系统启动的时候就已经加载了,肯定不会去加载shell的环境变量。在用户配置中写入环境变量直接把......
  • Unity框架:JKFrame2.0学习笔记(五)——事件系统(2)
    前言上一篇记录了框架的事件系统的内部构成和实现,这篇记录下事件系统的使用。如何使用新建脚本EventTestusingJKFrame;usingUnityEngine;publicclassEventTest:MonoBehaviour{voidStart(){//添加监听EventSystem.AddEventListener("inp......
  • TensorFlow 2.0 的新增功能:第一、二部分
    原文:What'sNewinTensorFlow2.0协议:CCBY-NC-SA4.0译者:飞龙本文来自【ApacheCN深度学习译文集】,采用译后编辑(MTPE)流程来尽可能提升效率。不要担心自己的形象,只关心如何实现目标。——《原则》,生活原则2.3.c第1部分:TensorFlow2.0-架构和API更改本书的这一部......
  • TensorFlow 2.0 的新增功能:第三、四部分
    原文:What'sNewinTensorFlow2.0协议:CCBY-NC-SA4.0译者:飞龙本文来自【ApacheCN深度学习译文集】,采用译后编辑(MTPE)流程来尽可能提升效率。不要担心自己的形象,只关心如何实现目标。——《原则》,生活原则2.3.c第3部分:TensorFlow2.0-模型推断和部署以及AIY如果您......
  • scrcpy有价值的操作指令
    物理键盘模拟(HID)默认情况下,scrcpy使用安卓按键或文本注入,这在任何情况都可以使用,但仅限于ASCII字符。在Linux上,scrcpy可以模拟为Android上的物理USB键盘,以提供更好地输入体验(使用USBHIDoverAOAv2):禁用虚拟键盘,并适用于任何字符和输入法。不过,这种方法仅支持USB......
  • Ubuntu Server 22.04配置静态ip
    首先查看自己网卡名:输入指令ifconfig可以看到我的网卡是eth0,ip地址是192.168.1.104.接下来改静态IP切换工作目录到/etc/netplan下,用ls命令查看文件信息:我的机器上只有00-installer-config.yaml一个文件,打开它:sudonano00-installer-config.yamlnetwork:ethernets:eth0:......
  • 未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序怎么办
    去微软官网下载DownloadMicrosoftAccess2010数据库引擎可再发行程序包fromOfficialMicrosoftDownloadCenter下载地址32位下载链接分享链接:https://pan.baidu.com/s/1dLXgBZVUV8_sHBc1dnVfGA?pwd=nvll提取码:nvll--来自百度网盘超级会员V1的分享 64位下载链接分......
  • Vue2.0 学习 第三组 条件语句
    本笔记主要参考菜鸟教程和官方文档编写。1.v-if在div或者之类的dom中使用v-if可以控制是否插入该dom,控制由v-if的true和false决定。如:<divid="app"><divv-if="test"></div></div><script>newVue({el:"#app",data:{test:true}})</script>2.v-show......
  • TensorFlow 2.0 快速入门指南:第一部分
    原文:TensorFlow2.0QuickStartGuide协议:CCBY-NC-SA4.0译者:飞龙本文来自【ApacheCN深度学习译文集】,采用译后编辑(MTPE)流程来尽可能提升效率。不要担心自己的形象,只关心如何实现目标。——《原则》,生活原则2.3.c第1部分:TensorFlow2.00Alpha简介在本部分中,我们......