快轉到主要內容

Scrcpy安裝教學 & 指令用法,電腦遠端控制Android手機的開源軟體

· 民國113年甲辰年
·
切換繁體/簡體
分類   智慧型手機 手機APP分享
標籤   Scrcpy Android Debug Bridge Linux Windows MacOS
目錄

如何將Android手機畫面投影到電腦?如何透過電腦遠端操控Android手機?如何用電腦播放手機音樂?如何使用電腦錄製手機螢幕畫面?

以上想法都可以用「Scrcpy」完成!

Scrcpy為GenyMobile釋出的開源免費軟體,讓你能夠將Android手機螢幕鏡射到電腦,並用滑鼠鍵盤控制。不論有線無線皆可使用。

關於資安問題,Scrcpy是完全開源的自由軟體,原始碼位於Github受大眾檢驗,所有資料都在本機傳輸,不會洩漏給第三方。

Ivon認為Scrcpy算是很不錯的工具呢,除了更新很勤勞外,開發者Romain Vimont在Github上都會熱心回覆使用者的問題。

本文Ivon將介紹如何安裝Scrcpy,以及Scrcpy的操作方式。

1. Scrcpy系統需求
#

Scrcpy支援Linux、Windows、macOS系統。

Scrcpy最低支援的系統版本為Android 5,如果要播放手機音效需要Android 11以上版本。

注意:原版Scrcpy是需要打指令啟動的程式,操作略顯複雜。 如果你想要圖形界面(GUI),請改用文末提及的「圖形界面版的Scrcpy」。

2. 安裝Scrcpy程式
#

Linux
#

需要安裝ADB工具,再從套件庫安裝Scrcpy,譬如Ubuntu就是:

sudo apt install adb

sudo apt install scrcpy

注意:Scrcpy常常在更新,建議滾動發行版的用戶才用套件管理員安裝Scrcpy,Ubuntu套件庫收的Scrcpy可能是舊版。

如果缺少你要的功能,請到Github取得最新版二進位執行檔,解壓縮執行./scrcpy

Windows
#

Github Release下載最新版scrcpy-win64.zip

解壓縮,在解壓縮的資料夾按SHIFT+右鍵,開啟終端機。

macOS
#

開啟終端機,透過Homebrew安裝

brew install android-platform-tools

brew install scrcpy

3. 與手機連線
#

Scrcpy可以有線與無線連接,建議使用USB連線,比較穩定。

USB連線
#

  1. 開啟Android手機系統設定,找到關於手機,在版本號碼點五下,啟用開發人員選項。

  2. 進入開發人員選項,開啟「ADB偵錯」

  3. 把手機插到電腦

  4. 執行ADB指令,在手機螢幕允許偵錯

adb devices

Wifi連線
#

此方法適用Android 11以上手機。請讓電腦和手機連線到同一個Wifi。

  1. 開啟Android手機系統設定,找到關於手機,在版本號碼點五下,啟用開發人員選項。

  2. 進入開發人員選項,開啟「ADB偵錯」和「無線偵錯」

  3. 點選「使用配對碼配對裝置」,上面會顯示一組IP和配對碼

  4. 執行ADB指令,與手機配對

adb pair 192.68.1.102:40985
  1. 接著按照「無線偵錯」頁面顯示的IP,連線到手機,允許偵錯
adb connect 192.168.1.102:40389

4. Scrcpy基本操作方法
#

最簡單的用法是輸入指令,不加參數,Scrcpy會自動嘗試ADB,並使用最高畫質連線:

scrcpy

之後視窗會自動開啟

你可以用鍵盤滑鼠直接控制手機。

按CTRL+C和CTRL+V共享剪貼簿。

手機螢幕轉動的話Scrcpy視窗會跟著轉。按ALT+方向鍵強制旋轉手機螢幕

按ALT+F進入全螢幕。

按ALT+上下鍵調整手機音量。

按CTRL+按著滑鼠左鍵拖曳,模擬二指放大畫面的手勢。

從電腦把APK檔案拖曳到Scrcpy視窗,即會自動安裝到手機上。

從電腦傳檔案到手機:把APK以外的檔案拖曳到Scrcpy視窗,該檔案會自動下載到手機的Downloads資料夾。

5. Scrcpy實用指令參數
#

Scrcpy有很多參數可以調整,請到官方文件看詳細說明。

通常Scrcpy參數的寫法是這樣:

scrcpy -參數1 -參數2 -參數3

比如,若Scrcpy走Wifi連線,可能會遇到手機畫面延遲問題,此時請嘗試降低解析度。以下參數設定位元率5MBps、限制最大解析度為720、限制FPS為30:

scrcpy -b 5M -m 720 --max-fps=30

假如手機的音效沒有傳過來的話,試試修改編碼器為AAC:--audio-codec=aac

只傳輸手機音效,不傳輸畫面,設定音訊位元率AAC 256K的參數:--no-video --no-control --audio-codec=aac --audio-bit-rate=256K

讓手機在使用時顯示觸控視覺效果,加上-t

讓手機在使用的時候不要自動關閉螢幕(僅USB連線有效):--stay-awake

關閉手機螢幕減少發熱,並持續投影手機畫面到電腦:--turn-screen-off

6. 使用Scrcpy錄製手機螢幕畫面
#

Scrcpy的錄影功能是使用電腦運算的,這樣的話就不會佔用手機資源錄影。

用以下參數啟動,就會自動開始錄影,直到你關閉Scrcpy視窗為止:

scrcpy --record "路徑/影片檔名.mp4"

如果不寫路徑只寫影片檔名的話,錄影影片會自動儲存到執行指令所在的工作目錄。

不過個人懶得用這種方法錄影,我比較喜歡用OBS Studio的視窗擷取功能來錄製Scrcpy的畫面。

7. 使用Scrcpy新增虛擬雙螢幕
#

“Virtual Display"功能可以讓Android手機好像接上一個外接螢幕,而非直接投影手機主畫面。二個螢幕同時執行不同的APP,這樣就能邊玩遊戲邊滑手機啦!

參見:電腦當手機的外接螢幕,善用Scrcpy的虛擬顯示器功能刷手遊

附錄:圖形界面版的Scrcpy
#

Scrcpy官方目前還沒有做圖形化界面,需要打指令操作。

Github有許多開發者製作了非官方的GUI,簡化操作過程,其中比較有名的有:

相關文章

除了EhViewer外,你還有這幾款替代APP可以看E-hentai
分類   智慧型手機 手機APP分享
標籤   E-Hentai Android Linux IOS Windows MacOS
UxPlay用法 ~ 投影iPhone螢幕到Linux電腦,跨平台免費的AirPlay解決方案
分類   Linux系統 Linux好用軟體
標籤   AirPlay IOS Linux Windows MacOS
平板和手機都好用的電子書閱讀器APP:KOReader使用教學
分類   智慧型手機 手機APP分享
標籤   Ebook Reader Calibre Linux Android

此處提供二種留言板。點選按鈕,選擇您覺得方便的留言板。

(留言板載入中)這是Disqus留言板,您可能會看到Disqus強制投放的廣告。為防止垃圾內容,有時留言可能會被系統判定需審核,導致延遲顯示,請見諒。若要上傳圖片請善用圖床網站。