【工具】Scrcpy|安卓投屏电脑的开源工具Scrcpy的安装及看电视注意事项

我使用的版本:scrcpy-win64-v3.3.3.zip

开源链接 Github:Genymobile/scrcpy: Display and control your Android device

Scrcpy是一个支持有线也支持无线的投屏软件,只要打开手机的USB调试模式就可以用了。

投屏选项很丰富,并且投上去之后可以直接用鼠标键盘操作手机。我主要是在某个app上看电视,只有app的资源最高清,所以最方便的方式就是手机投屏。

文章目录

安装

下载Release的最新版本。

下自己的系统的版本就行,就不过多介绍了。

Windows的使用方式就是解压。

使用细节

scrcpy的手册很清楚,我这里只是简单记一下我自己的做法。

  1. 需要一根能够传数据的数据线,连接手机和电脑。这根数据线插上之后手机应有反应(提示是否要传输文件或者管理照片之类的),这样才是真正的数据线。
  2. 同步视频,不同步音频,由手机播放音频:双击解压后的文件夹下的scrcpy.exe文件即可。如果你的音频在电脑上也播放出来了,你可以加个参数--no-audio。
  3. 不要终端,直接运行:双击解压后的文件夹下的scrcpy-noconsole.vbs文件。

以下介绍一些对于大多数人比较小众的选项。

重点参考:

  1. scrcpy/doc/audio.md at master · Genymobile/scrcpy
  2. scrcpy/doc/video.md at master · Genymobile/scrcpy

通过终端运行指令来启动:scrcpy 加上下面列出来的相应参数。

  1. (不推荐网络小白这样做,遇到问题不要问我)从有线连接改成无线连接:首先电脑和手机连接同一个网络,然后在解压后的目录下运行以下指令,端口可以改一下,将192.168.2.20 也更改为你设备的 WIFI 局域网 ip:

    bash 复制代码
    .\adb tcpip 5555
    .\adb kill-server
    .\adb start-server
    .\adb connect 192.168.2.20:5555

    然后你就可以断开USB线也能用scrcpy连上了。意思是所有的指令都能和有线一样运行。【注意:这种方式运行,容易卡】

  2. 不要控制权限:--no-control

  3. 只用电脑播放声音,手机不放:--audio-source=playback(Android 13之上能用)

  4. 只用电脑播放声音,手机不放:

  5. 电脑和手机都放声音:--audio-source=mic,或--audio-dup

  6. 电脑不要视频:--no-video

  7. 捕获的内容输出到文件:--record=file.opus

  8. 捕获的音频格式:--audio-codec=opus,opus可以改成aac、flac、raw

  9. 压缩捕获的flac音频:--audio-codec-options=flac-compression-level=8

  10. 投屏时关闭手机的屏幕:--turn-screen-off(注意1:这个功能一定要手机亮着的时候使用。因为其实就是把手机的屏幕真的关了,实际上是模拟了按电源键,需要按手机电源键才能重新打开,但不影响连接;如果你是手机熄屏状态下使用这个功能,就会需要解锁,而且手机屏幕解锁之后也会亮起来,就没用了。注意2:该功能 不能与--no-control共用)

  11. 修改投放的分辨率:

    • 最大长/宽为1024,自动调整分辨率: --max-size=1024(注意:这种做法会导致视频变模糊,不过如果你的设备有局限性的话,模糊也会导致更流畅)
    • 旋转指定角度:--angle=23
    • 裁剪:--crop=1224:1440:0:0(这个意思是在(0,0)点的位置放一个1224乘以1440的长方形,注意这个。我的手机是INFO: Texture: 2800x1264,为了裁掉黑边,根据1920乘以1080的比例来说,我这个参数需要写成--crop=1264:2240:0:280,但是实际上只能写成--crop=1260:2240:0:280,但是实际上的效果以及打印的分辨率是对的,是INFO: Texture: 2240x1264,如下图所示)
  12. 不要窗口的边框:--window-borderless(注意,如果用了这个就只能从后台、窗口标签或者终端或者拔线杀掉这个程序了)

  13. 全屏:--fullscreen(注意,如果全屏了你找不到桌面也找不到标签管理的条了,可以用windows徽标键唤出)

  14. 始终置顶:--always-on-top

  15. 禁用屏幕保护程序:--disable-screensaver(主要是有的设备可能会出现壁纸轮换啥的,我自己的设备从来没这种东西,所以我也不会用这个参数)

自用配置

综上所述,我提供一些我自己常用的参数配置模式。我也不过多解释了。

有关于无线:说实话其实开一个adb无线server还是挺危险的,毕竟局域网内谁都能主动发起连接(虽然陌生设备连接需要你自己授权同意)。关键是容易卡,真的不建议,只建议临时用用。而且这个server容易被其他的应用占用掉挤掉,并且重启之后也要重新配置。

手机投屏电脑全屏看电视(手机亮屏状态下加--turn-screen-off参数,不然就不要加):

bash 复制代码
scrcpy --audio-source=playback --crop=1260:2240:0:280 --window-borderless --fullscreen --turn-screen-off

手机投屏电脑小窗看电视(大小、尺寸和位置可以自己调整。我的电脑是2k分辨率是2560乘以1600,同时我比较喜欢放右下角偏上面一点,并且我希望它只有一个小小的画面哈哈哈哈,比市面上的小窗都要小,所以我的参数是这样)(手机亮屏状态下加--turn-screen-off参数,不然就不要加):

bash 复制代码
scrcpy --audio-source=playback --crop=1260:2240:0:280 --window-borderless --always-on-top --window-x=2000 --window-y=1000 --max-size=384 --turn-screen-off

给大家看一下效果,像个小贴纸,萌萌的:

我主要也只有这两个需求,所以这里其他的配置也就不列了,如果有其他需求可以看看Github里的文档。

本账号所有文章均为原创,欢迎转载,请注明文章出处:https://shandianchengzi.blog.csdn.net/article/details/153839424。百度和各类采集站皆不可信,搜索请谨慎鉴别。技术类文章一般都有时效性,本人习惯不定期对自己的博文进行修正和更新,因此请访问出处以查看本文的最新版本。

相关推荐
supe_rNiu1 天前
鸿蒙版本 wanAndroid客户端
安卓·harmonyos·鸿蒙
西幻凌云1 天前
初始——正则表达式
c++·正则表达式·1024程序员节
私人珍藏库1 天前
[Android] 无印2.2视频解析去水印工具,支持多个平台 2025.12.29更新
android·app·安卓·工具·软件·音乐·music
启芯硬件2 天前
电源XL6009E1的dieshot细节分析-芯片设计干货
大数据·经验分享·硬件工程·1024程序员节
TeleostNaCl2 天前
以广东移动 IPTV 为例制作属于自己的节目单 .m3u 文件
经验分享·智能路由器·电视盒子·智能电视·tv·电视·智能tv
凛_Lin~~2 天前
安卓 面试八股文整理(原理与性能篇)
android·java·面试·安卓
一颗青果4 天前
单例模式 | 死锁
linux·服务器·单例模式·1024程序员节
世界美景4 天前
一种基于 ART 内存特征的 LSPosed/Xposed/分身环境 完美检测方案
android·安全·安卓·xposed
BsonJ5 天前
Frida常用工具——参数说明
安卓