Scrcpy

本页使用了标题或全文手工转换
维基百科,自由的百科全书
scrcpy
scrcpy在Debian系统中执行的画面
scrcpy在Debian系统中执行的画面
原作者Romain Vimont
首次发布2018年3月18日,​6年前​(2018-03-18
当前版本
  • 2.4 (2024年2月3日;稳定版本)[1]
编辑维基数据链接
原始码库github.com/Genymobile/scrcpy
编程语言C, Java
操作系统Windows, macOS, Linux
平台Cross-platform
类型Remote administration
许可协议Apache License 2.0

scrcpy是一个免费开源的跨平台屏幕镜像程序,可直接从WindowsmacOSLinux系统查看并控制Android装置,轻松快速地实现屏幕镜像。[2]该软件托管于GitHub,目前由Genymobile公司开发[3],这家公司还开发了Android模拟器 Genymotion。[4]

Android 装置和电脑之间的通讯主要通过USB连接线,或是无线Wifi连线的TCP/IP方式进行传输。[5]Android装置无需具有ROOT权限,因为scrcpy经由Android USB调试所开启的ADB通道与其通信。[5][2]屏幕内容默认使用H.264视频流式传输(也支持H.265AV1[6],音频内容则是默认使用opus音频流式传输(也支持AACFLAC和RAW)[7],最后软件对其进行解码并显示在电脑上。该软件能将键盘和滑鼠输入发送到Android装置[5],但某些厂牌的型号需特别设置才能激活此功能。[8]

首次使用需在Android装置上激活USB调试,往后只需将装置连接到电脑,并在电脑上执行scrcpy应用程式,即可控制手机画面。 [4]可以通过命令行界面调整更多设置,例如更改比特率或启用屏幕录制[3][9] 该软件所支持的Wi-Fi无线连接亦可在此设定。scrcpy还支持快捷键,如Alt+O可关闭装置屏幕,Alt+上下键可调整手机音量,按右键返回,以及双向剪贴簿等。 [10]

How-To Geek的Chris Hoffman曾将scrcpy与AirMirror和Vysor进行比较,提到二者具有相似功能。Hoffman还指出Miracast也是一种方案,同时表示Miracast在新的Android装置中将不再受到广泛支持,并且无法远程控制装置。[4]

历史

Romain Vimont 于 2017 年 12 月 12 日首次提交到 GitHub 数据库。 [11] scrcpy v1.0 于 3 个月后发布,包括对基本屏幕镜像和android远程控制的功能。第一个版本包含一个Windows 可执行文件和伺服器。 [12]社区将打包向前推进,并为众多Linux发行版提供了这款程序。 [13] 

特征

scrcpy 的官方文档[3] 说明了它的特征

  • 性能(可达30~60fps)
  • 画质(包括但不限于1920×1080)
  • 低延迟(可低至35~70ms)
  • 启动时间短(连接时约少于1秒)
  • 非侵入性(不需在装置上安装应用程式)

图形用户界面

scrcpy 的命令行界面由开源开发人员移植到图形用户界面。

基于 scrcpy 的 GUI
# 别名 初始提交 网址
1 QtScrcpy [14] [15] 2018 年 10 月 9 日 https://github.com/barry-ran/QtScrcpy页面存档备份,存于互联网档案馆
2 guiscrcpy [16] [17] [18] 2019 年 6 月 13 日 https://github.com/srevinsaju/guiscrcpy页面存档备份,存于互联网档案馆
3 scrcpy-gui 2019 年 8 月 26 日 https://github.com/Tomotoes/scrcpy-gui/页面存档备份,存于互联网档案馆

参考

  1. ^ scrcpy v2.4. 2024年2月3日 [2024年2月3日]. 
  2. ^ 2.0 2.1 Duino, Justin. How to control your Android phone from your computer with Scrcpy. 9to5Google. 9 March 2018 [4 March 2020]. (原始内容存档于4 March 2020) (美国英语). 
  3. ^ 3.0 3.1 3.2 Genymobile/scrcpy. Github.  引用错误:带有name属性“:1”的<ref>标签用不同内容定义了多次
  4. ^ 4.0 4.1 4.2 Hoffman, Chris. How to Mirror and Control Your Android Phone on Any Windows PC. How-To Geek. [4 March 2020]. (原始内容存档于9 January 2020) (美国英语). 
  5. ^ 5.0 5.1 5.2 Fedewa, Joe. Control your Android Smartphone from your PC for free with scrcpy. xda-developers. 12 March 2018 [4 March 2020]. (原始内容存档于4 March 2020) (美国英语). 
  6. ^ scrcpy/doc/video.md at master · Genymobile/scrcpy. GitHub. [2024-04-06] (英语). 
  7. ^ scrcpy/doc/audio.md at master · Genymobile/scrcpy. GitHub. [2024-04-06] (英语). 
  8. ^ scrcpy/FAQ.md at master · Genymobile/scrcpy. GitHub. [2024-04-06] (英语). 
  9. ^ Open Source Project - Scrcpy now works wirelessly. Genymotion – Android Emulator for app testing. [4 March 2020]. (原始内容存档于4 March 2020) (美国英语). 
  10. ^ Torres, JC. scrcpy can now mirror Android screens on desktops with the display off. SlashGear. 13 June 2019 [4 March 2020]. (原始内容存档于4 March 2020) (美国英语). 
  11. ^ Initial commit · Genymobile/scrcpy@54d9148. GitHub. [2020-05-04]. (原始内容存档于2021-08-26) (英语). 
  12. ^ Release scrcpy v1.0 · Genymobile/scrcpy. GitHub. [2021-02-15]. (原始内容存档于2021-11-03) (英语). 
  13. ^ Search Results for scrcpy. pkgs.org. [2020-05-04]. 
  14. ^ QtScrcpy-Control Android phone with computer, multi-touch support, Peace Elite game, Chinese interface[Win/macOS/Linux] » FUCHSIANDROID. FUCHSIANDROID. 2020-04-07 [2020-05-04]. (原始内容存档于2021-12-08) (英国英语). 
  15. ^ Barry, barry-ran/QtScrcpy, 2020-05-04 [2020-05-04], (原始内容存档于2022-03-31) 
  16. ^ Logix. Helper GUI For scrcpy, The Android Desktop Display And Remote Control Tool. Linux Uprising Blog. [2020-05-04]. (原始内容存档于2022-05-07) (美国英语). 
  17. ^ Saju, Srevin, srevinsaju/guiscrcpy, 2020-05-04 [2020-05-04], (原始内容存档于2022-04-30) 
  18. ^ comment, 25 Sep 2019 Seth KenlonFeed 71up 1. Mirror your Android screen on your computer with Guiscrcpy. Opensource.com. [2020-05-04]. (原始内容存档于2021-08-26) (英语). 

外部链接