首页 > 其他分享 >这个开源投屏工具太爽了 - scrcpy

这个开源投屏工具太爽了 - scrcpy

时间:2024-05-22 23:18:05浏览次数:29  
标签:scrcpy USB -- 太爽了 5555 投屏 adb

手机投屏到电脑不少人都会用到的功能。除非 手机和电脑同一品牌才会有比较好的体验(例如:华为、荣耀、苹果等)。我用的手机和笔记本非一个品牌,相信不少人跟我一样。这个时候就要找第三方投屏工具,有些要收费,而且感觉很重。直到我发现了 scrcpy,已经在使用 scrcpy 的同学可以默默退出了。

scrcpy介绍

GitHub地址:https://github.com/Genymobile/scrcpy

scrcpy是合成词,由screen copy 提取出来的字母拼成。

scrcpy支持通过USB或TCP/IP连接镜像Android设备(视频和音频),并允许使用计算机的键盘和鼠标控制设备。它不需要任何root权限。支持 Linux、Windows和macOS 等操作系统。

特点

  • 轻便性:本地化,仅显示设备屏幕。
  • 性能:30~120帧每秒,取决于设备。
  • 画质:1920×1080或更高。
  • 低延迟:3570毫秒。
  • 启动快:~1秒内显示第一幅图像。
  • 非侵入性:不在安卓设备上留下任何安装内容。
  • 用户福利:无需账号,无广告,无需联网。
  • 自由:自由开源软件。

scrcpy使用

在开源的 releases 列表中根据自己的操作系统下载。windows系统版本5.6MB的大小太轻量级了。

有线投屏

  • 首先,准备一根USB数据线条,将手机与PC进行连接。通过adb检查设备是否连接成功。scrcpy下载解压包含的有adb.exe 工具。
> adb devices -l
List of devices attached
MDX00000000000   device product:ELS-AN00 model:ELS_AN00 device:HWELS transport_id:1
  • 然后,使用scrcpy 命令启动投屏。
> scrcpy
scrcpy 2.4 <https://github.com/Genymobile/scrcpy>
INFO: ADB device found:
...

投屏效果如下:

scrcpy 支持更多参数启动:

使用H.265在1920x1080分辨率下录制设备摄像头(和麦克风)到一个MP4文件。

scrcpy --video-source=camera --video-codec=h265 --camera-size=1920x1080 --record=file.mp4

通过模拟物理键盘和鼠标来控制设备,无需镜像显示(无需USB调试):

scrcpy --otg

无线投屏

有线投屏总是不太方便,利用adb 还可以实现无线投屏。

  1. 保持USB数据线连接不要拔掉。

  2. 查看手机IP地址,这里使用 adb shell 命令。

> adb shell
HWELS:/ $  ifconfig  wlan0         <- 查看IP地址
wlan0     Link encap:UNSPEC
          inet addr:192.168.0.118  <- 手机IP地址
  1. 输入 adb tcpip <端口号> 命令,将设备从USB连接模式切换到Wi-Fi连接模式。
> adb tcpip 5555
restarting in TCP mode port: 5555

如果看到restarting in TCP mode port: 5555这样的提示,则表示启动成功。 手机的adbd程序会以WIFI模式重新启动。

  1. 拔掉USB数据线连接。

  2. 通过adb connect <IP地址><端口> 命令连接 手机。

> adb connect 192.168.0.118:5555
connected to 192.168.0.118:5555
  1. 重新使用 scrcpy 命令启动投屏。
> scrcpy
scrcpy 2.4 <https://github.com/Genymobile/scrcpy>
INFO: ADB device found:
INFO:     --> (tcpip)  192.168.0.118:5555     <-- 通过WiFi投屏         

标签:scrcpy,USB,--,太爽了,5555,投屏,adb
From: https://www.cnblogs.com/fnng/p/18207365

相关文章

  • 投屏成功后,手机横屏切竖屏小窗画面向右偏移
    投屏成功后,手机横屏切竖屏小窗画面向右偏移一、问题描述手机投平板成功后,将手机横屏,平板横屏点击手机GoogleFile,选择一个视频进行观看,点击File的横屏锁定按钮功能,然后解锁,将手机竖屏观察投屏小窗画面小窗画面向右偏移二、问题分析2.1、日志分析对比正常和异常的log,手......
  • 手机投屏到电脑
    **手机投屏到电脑**:2023-10-181、WIN+I打开电脑【系统设置】2、点击【系统】3、找到【投影到此电脑】4、当你同意时,部分windows和Android设备可以投影到这台电脑:选择:所有位置都可用。5、要求投影到这台电脑:选择:仅第一次。6、需要PIN才能进行配对:......
  • 分享两款常用的Android手机投屏软件
    1.AnLink下载链接:https://cn.anlinksoft.com/仅Windows可用,界面非常友好,文件传输也方便小米新系统澎湃会无法点击  2.scrcpyscrcpy同时适用于GNU/Linux,Windows和macOS。 仅显示设备屏幕,轻量化,其他操作需要命令行输入或快快捷键下载链接:https://github.com/Genymobi......
  • 升级你的会议体验:精准共享,MacBook投屏到安卓手机(可远程)
    投屏如画择精微,严选内容展所希。静谧画面心所向,独享时光意自知。在这个信息爆炸的时代,我们需要的不仅是屏幕共享功能,更是一份选择权。电脑投屏都不用提前费心思收拾电脑桌面,不用再三检查是否关闭所有不相关的应用程序和通知,避免投屏过程中弹出尴尬的信息,也不用担心非共享......
  • 用QT开发Android投屏软件--上传文件和安装apk
    这篇文章我们给Android投屏软件增加文件上传和安装apk的功能。上传文件和安装apk对pc端的操作基本没有差别,因为apk也是一种文件格式。通过点击按钮或者拖动待上传(安装)的文件到投屏窗口,软件获取到文件路径,执行不同的adb命令。上传文件的adb命令:adb-s设备序列号push<电......
  • 投屏的工作原理是什么,使用了什么协议
    投屏(ScreenMirroring)是一种将一个设备的屏幕内容显示到另一个设备上的技术。其工作原理通常涉及以下步骤:检测设备:首先,需要在投屏源设备(如手机、电脑)和目标设备(如电视、投影仪)之间建立连接。这可以通过无线或有线连接方式进行。建立连接:投屏设备之间通过特定的协议建立连接,以便传......
  • 投屏项目中Sink端CPU占用过高问题
    一、背景今天来总结一下,自己在项目中遇到的一个CPU占用过高的问题,详细的结束从发现到定位在到解决问题的过程。原因是性能测试那边提出了一个bug,就是在投屏过程中,平板端也就是Sink端功耗非常高的问题,二、排查问题经过排查后发现:需要手机投平板后在手机侧拖动平板断开,平板端的......
  • Mac—Scrcpy在Macbook上实现同屏/多屏协同操作安卓手机界面(支持 Win、Mac、Linux)
    1、效果展示:就在那么一瞬间,就成功弹出了手机界面,真的是激动又兴奋,真的很有成就感耶~而且,不单单是投屏,是协同投屏/同屏,电脑端也可以操控手机啦~ 2、背景介绍投屏功能已经满足不了现有需求了,投屏,只是把手机界面投屏到电脑上,但是,不能在电脑端操作手机界面。而且,隔壁华为的手机+......
  • flutter better_player 增加投屏按钮
    better_player播放器默认不可以修改UI需要增加投屏按钮则需要自定义UI但是自定义UI需要布局有需要定义手势动作还需要监听播放事件有没可能服用原来的一切仅仅增加一个投屏按钮呢?答案是肯定的第一步设置主题默认安卓和IOS我们设置自定义BetterPlayerControlsC......
  • 投屏神器Scrcpy基本使用
    github:https://github.com/Genymobile/scrcpy选择下载版本下载操作系统相应的安装包Scrcpy基本简介简单地来说,scrcpy就是通过adb调试的方式来将手机屏幕投到电脑上,并可以通过电脑控制您的Android设备。它可以通过USB连接,也可以通过Wifi连接(类似于隔空投屏),而且不需要任......