如何透過 PC 控製手機 (Scrcpy)

目前,有幾十個允許在 PC 上鏡像 Android 手機的應用程序,但真正好用的應用程式屈指可數。從偶爾的抖動到高延遲再到侵入性廣告;更不用說 Android 螢幕鏡像在 PC 上是一個巨大的噩夢。

Scrcpy 是 Android 上最好的螢幕鏡像工具之一。它允許您將 Android 手機鏡像到 PC 上,並直接使用鍵盤和滑鼠等 PC 週邊設備進行控制。 Scrcpy 支援手機和 PC 之間的無縫複製和貼上,適用於 Mac 和 Windows PC,而且完全免費。

但是,它需要了解如何使用 ADB 命令列。如果您是高級開發人員,您可能已經了解 Scrcpy,但如果您是初學者,只是想鏡像他/她的手機,本指南將逐步啟發您,並教您如何在 Windows 上使用 Scrcpy。

Scrcpy的一些基本功能:

  • 記錄
  • 裝置螢幕關閉時進行鏡像
  • 雙向複製貼上
  • 可配置的品質
  • 裝置螢幕作為網路攝影機 (V4L2)(僅限 Linux)
  • 實體鍵盤模擬 (HID)(僅限 Linux)
  • 和更多…

它的重點是:

  • 亮度:本機,僅顯示裝置螢幕
  • 效能:30~120fps,取決於設備
  • 質量:1920×1080以上
  • 低延遲: 35〜70毫秒
  • 啟動時間短:約 1 秒鐘顯示第一張影像
  • 非侵入性:設備上未安裝任何內容
  • 用戶利益:沒有帳戶,沒有廣告,不需要網路
  • 自由:免費開源軟體

要求:

  • Android 設備至少需要 API 21 (Android 5.0)。

  • 請確保您 啟用adb調試 在您的裝置上。

  • 在某些裝置上,您還需要啟用 附加選項 ()使用鍵盤和滑鼠來控制它。

如何透過USB將Android螢幕鏡像到PC?

 

 

  • 接下來,向下捲動以找到 USB 偵錯並啟用它。

 

  • 現在,透過 USB 連接線將您的裝置連接到 PC 並允許 USB 偵錯。

 

  • 接下來,返回您的 PC 並從以下地址下載最新的 Scrcpy 版本 此鏈接 (直接)並將其解壓縮到一個資料夾中。

 

  • 然後,當您的裝置連接到 PC 並啟用並允許 USB 偵錯時,請雙擊資料夾內的「scrcpy.exe」。

 

  • 如果您正確執行了每一步,則等待幾秒鐘後您應該會看到這些:

  • 最後,您現在可以將手機螢幕鏡像到電腦上。此外,您還可以使用滑鼠和鍵盤來控制設備!
  • 就是這樣。下次,您只需將手機連接到 PC 並直接從其資料夾中開啟 Scrcpy 即可。

 

你可以用 Scrcpy 做什麼?另請參閱 Scrcpy 的 Github 頁面

捕獲配置

縮小尺寸

有時,以較低的清晰度鏡像 Android 裝置以提高效能很有用。

要將寬度和高度限制為某個值(例如 1024):

scrcpy --最大大小 1024 scrcpy -m 1024  # 簡潔版本

計算另一個維度以保留設備縱橫比。這樣,1920×1080 的設備將以 1024×576 鏡像。

更改比特率

預設位元率為 8 Mbps。若要變更視訊位元率(例如變更為 2 Mbps):

scrcpy --位元率 2M scrcpy -b 2M  # 簡潔版本

限制幀率

可以限制捕捉幀速率:

scrcpy --最大 fps 15

自 Android 10 起正式支援此功能,但可能適用於早期版本。

剪裁

裝置螢幕可能會被裁剪以僅鏡像螢幕的一部分。

例如,這對於僅鏡像 Oculus Go 的一隻眼睛非常有用:

scrcpy --作物 1224:1440:0:0   # 1224x1440,偏移量 (0,0)

If --max-size 還指定了,在裁剪後套用調整大小。

鎖定視訊方向

若要鎖定鏡像方向:

scrcpy --鎖定影片方向     # 初始(當前)方向
scrcpy --lock-video-orientation=0   # 自然方向
scrcpy --lock-video-orientation=1   # 逆時針90°
scrcpy --lock-video-orientation=2   # 180°
scrcpy --lock-video-orientation=3   # 順時針 90°

這會影響錄製方向。

視窗也可以獨立旋轉。

捕獲

記錄

鏡像時可錄製螢幕:

scrcpy --記錄檔.mp4 scrcpy -r 檔.mkv

若要在錄製時停用鏡像:

scrcpy --no-display --記錄檔.mp4 scrcpy -Nr 檔.mkv
# 使用 Ctrl+C 中斷錄製

即使未即時顯示(出於效能原因),也會記錄「跳幀」。框架是 有時間戳的 在設備上,所以 資料包延遲變化 不影響錄製檔案。

連線設定

多裝置

如果列出了多個設備 adb devices,您必須指定 串行:

scrcpy --serial 0123456789abcdef scrcpy -s 0123456789abcdef  # 簡潔版本

如果設備透過 TCP/IP 連線:

scrcpy --serial 192.168.0.1:5555 scrcpy -s 192.168.0.1:5555  # 簡潔版本

您可以啟動多個實例 scrcpy 對於多個設備。

視窗配置

標題

預設情況下,視窗標題是設備型號。可以更改:

scrcpy --視窗標題 '我的設備'

位置及尺寸

可以指定初始視窗位置和大小:

scrcpy --視窗-x 100 --視窗-y 100 --視窗寬度 800 --視窗高度 600

無國界

若要停用視窗裝飾:

scrcpy --視窗無邊框

總在最前

要使 scrcpy 視窗始終位於頂部:

scrcpy-總是在最上面

派送

該應用程式可以直接全螢幕啟動:

scrcpy --全螢幕 scrcpy -f  # 簡潔版本

然後可以動態切換全螢幕 當日+f.

迴轉

視窗可以旋轉:

scrcpy——旋轉1

可能的值為:

  • 0:無旋轉
  • 1:逆時針90度
  • 2:180度
  • 3:順時針90度

 

其他鏡像選項

只讀

若要停用控制項(可以與裝置互動的所有內容:輸入鍵、滑鼠事件、拖放檔案):

scrcpy --無控制 scrcpy -n

保持清醒

若要防止設備在插入設備時延遲一段時間後進入睡眠狀態:

scrcpy --保持清醒 scrcpy -w

scrcpy 關閉時恢復初始狀態。

關閉屏幕

可以使用命令列選項在啟動鏡像時關閉裝置螢幕:

scrcpy --關閉螢幕 scrcpy -S

展示觸感

對於演示,顯示物理觸摸(在實體設備上)可能很有用。

Android 提供了這個功能 開發者選項.

腳本 提供了一個選項來在啟動時啟用此功能並在退出時恢復初始值:

scrcpy --顯示觸摸 scrcpy -t

請注意,它僅顯示 物理 觸摸(用手指放在裝置上)。

文件掉落

安裝APK

若要安裝 APK,請拖放 APK 檔案(以 .apk)到 scrcpy 窗口。

沒有視覺回饋,日誌印到控制台。

將文件推送到設備

將文件推送到 /sdcard/Download/ 在裝置上,將(非 APK)檔案拖放到 scrcpy 窗口。

沒有視覺回饋,日誌印到控制台。

可以在啟動時變更目標目錄:

scrcpy --push-target=/sdcard/電影/

快捷鍵

若要查看所有快捷方式,請參閱 Free Introduction

在這裡您可以看到所有說明和有用的命令。希望它有幫助。

相關文章