LV. 23
GP 590

【情報】Scrcpy - 低延遲、高效能 用電腦操控手機的最佳選擇

樓主 五告派ㄛ vincent9579
GP57 BP-
安安 我是平常都在Google Camera串閒逛的巴友
因為平常需要使用螢幕投影及用PC操控手機
當然我也用過很多相關的工具
但始終沒有一個能夠滿足我
常見的投影軟體大概就是某A牌
但是要付費才能開啟1080p
於是正當我苦惱時
Scrcpy出現了
==========================================
Scrcpy
介紹:
此應用可以透過USB或是Wifi 來顯示及控制手機螢幕畫面
不需要Root權限

特色:
亮度(僅顯示設備原始亮度)
性能(30~60FPS)
畫質(1920 x 1080含以上)
低延遲(35ms~70ms)
啟動時間短(不到1秒就能顯示第一張圖片)
無須安裝任何應用

設備最低要求:
Android 5.0以上
需開啟USB偵錯
在部分裝置需開啟其他選項

如何使用:
在Linux(Debian)上
apt install scrcpy
在Windows上

在Mac上
先安裝brew
brew install scrcpy
brew cask install android-platform-tools

如何使用:
scrcpy如果需要查看所有指令scrcpy -help

功能:
自定義大小
scrcpy --max-size 1024scrcpy -m 1024  # 較短的指令
能有效提升一點性能(降低延遲)
1920×1080的裝置就會以1024×576解析度顯示

更改位元速率:
scrcpy --bit-rate 2Mscrcpy -b 2M  # short version

限制最大FPS:(Android 10 up)
scrcpy --max-fps 15

裁切:
scrcpy --crop 1224:1440:0:0   # 1224x1440 在偏移量 (0,0)

錄影:
投影時啟用螢幕錄影:
scrcpy --record file.mp4
scrcpy -r file.mkv
要在螢幕錄影時禁用投影:
scrcpy --no-display --record file.mp4
scrcpy -Nr file.mkv
使用Ctrl + C中斷錄製 在Windows上Ctrl + C無法正常終止,需斷開設備連接
基本上就這些了
詳細可以至GitHub看原文
上面全部都是GitHub上的範例,剩下的我懶得複製了

當然也支持多設備及無線連結
在這篇文就不特別介紹了

使用心得:
我之前有用過某A牌(A功率Mirror)
雖然需要付費 但720p也足夠使用了
但是那開啟速度真的...很慢
相比Scrcpy 真的慢超級多
好處就是有自己的輸入法 可以輸入中文
在畫質方面也明顯比Scrcpy好(1080p)
我稍微整理一下表格
  
軟體名稱
  
  
Scrcpy(1080p)
  
  
A牌(1080p)
  
  
畫質
  
  
略差 (5)
  
  
(9)
  
  
延遲
  
  
小贏A(8)
  
  
略輸Scrcpy(7)
  
  
輸入法
  
  
只能英文
  
  
/英皆可
  
  
啟動速度
  
  
極快(9)
  
  
有點慢(5)
  
大致上兩邊打平
畢竟一個是付費需另裝應用
另一個則是免費且開源

========================================
我相信大家也不會想要打指令
所以找了幾個GUI介面提供給大家

Scrcpy-GUI(Github下載)(exe)
特色:帶有GUI介面 更美觀


GuiScrcpy(Github下載)(zip解開後為exe或是py(for python3))
特色:超花俏的GUI介面、完整的控鍵

然後我做的 (我打這篇就是為了這一刻)
Scrcpy-GUI(下載) (zip內含exe)
(下載)(py檔 放在官網下載的包裡 使用Python (名稱).py運行)
特色:很簡單的介面、exe檔可能不能使用
抱怨一下 我當初想不開才用Python寫
用Pyinstaller轉exe遇到一堆問題
然後檔案也變跟肥宅一樣肥大
反正花了一天寫程式 一天轉檔
當作是練習PyQt就好

在打這篇時順便發現了這個
好像是強化版的Scrcpy 有興趣的可以去Github看看

==================================
昨天太急著發文忘記附上教學了XD
在這邊我會以我的工具作為示範

首先
先至手機的
設定->開發人員選項
(需要特殊方法才能開啟 我想Google上已經有一大堆的文章我就不特別在敘述一次了)
找到USB偵錯
開啟後連上電腦會跳出
是否允許此裝置偵錯(之類的
反正就是按允許就好了
之後開啟我的工具
調好設定 選擇裝置(若沒有抓到裝置可以按更新刷新清單
若還是沒有出現
上方的動作再做一次
之後直接按開始投影就好了

====================================
Wifi連結的方式
首先手機要跟電腦連同個網路
如果不是用我的工具的話
則需用
adb tcpip 5555
adb connect (手機IP):5555
來做連結

如果用我的工具的話
IP那欄填上手機IP
在wifi設定那邊 長按你手機的連結的網路就會有網路詳細資料了
然後把IP跟Port 5555填入工具裡
按連結
裝置那按更新就可以了
57
-
未登入的勇者,要加入 2 樓的討論嗎?
板務人員:

280 筆精華,今天 更新
一個月內新增 7
歡迎加入共同維護。


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】