scrcpy是一個免費開源的跨平台螢幕鏡像程式,可直接從WindowsmacOSLinux系統檢視並控制Android裝置,輕鬆快速地實現螢幕鏡像。[2]該軟體代管於GitHub,目前由Genymobile公司開發[3],這家公司還開發了Android模擬器 Genymotion。[4]

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

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) (英語). 

外部連結