【工具】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。百度和各类采集站皆不可信,搜索请谨慎鉴别。技术类文章一般都有时效性,本人习惯不定期对自己的博文进行修正和更新,因此请访问出处以查看本文的最新版本。

相关推荐
2301_8002561116 小时前
关系数据库小测练习笔记(1)
1024程序员节
金融小师妹1 天前
基于多源政策信号解析与量化因子的“12月降息预期降温”重构及黄金敏感性分析
人工智能·深度学习·1024程序员节
GIS数据转换器1 天前
基于GIS的智慧旅游调度指挥平台
运维·人工智能·物联网·无人机·旅游·1024程序员节
南方的狮子先生2 天前
【C++】C++文件读写
java·开发语言·数据结构·c++·算法·1024程序员节
Neil今天也要学习2 天前
永磁同步电机无速度算法--基于三阶LESO的反电动势观测器
算法·1024程序员节
开开心心_Every2 天前
专业视频修复软件,简单操作效果好
学习·elasticsearch·pdf·excel·音视频·memcache·1024程序员节
Nick56833 天前
Apple Pay 与 Google Pay 开发与结算全流程文档
ios·安卓·android-studio
liu****3 天前
16.udp_socket(三)
linux·开发语言·数据结构·c++·1024程序员节
草莓熊Lotso3 天前
《算法闯关指南:优选算法--位运算》--38.消失的两个数字
服务器·c++·算法·1024程序员节
unable code4 天前
攻防世界-Misc-can_has_stdio?
网络安全·ctf·misc·1024程序员节