Scrcpy是一款集投屏、控制為一體的手機工具,當我們的安卓手機通過WIFI、或USB連接到電腦的時候可以使用Scrcpy進行投屏,還可以對手機進行控制!非常好用的安卓手機投屏神器,最大的特點是手機無需安裝任何應用,無需root但需要adb工具。
Scrcpy軟件特色
輕量 (原生, 僅顯示設備屏幕)
性能 (30~60fps)
質量 (1920×1080 及以上)
低延時 (35~70ms)
啟動速度快 (1秒左右出畫面)
非侵入性 (不需要在手機安裝任何東西)
功能介紹
電腦和手機剪貼板能交互,以及傳文件
Windows/MacOS/Linux 支持
可以錄屏
支持 Wifi 控制
配置要求
Android 5.0 以上
啟用 adb 調試(即 USB 調試)
Scrcpy使用教程
1、打開手機的USB調試功能:
開啟一般是多次點擊手機系統版本,如我用的是MIUI10,開啟方法是 “設置”->“我的設備”->“全部參數”->點擊7下MIUI版本,開啟“開發(fā)者選項”。然后在 “設置”->“更多設置”->“開發(fā)者選項” 中同時開啟 USB調試
和 USB調試(安全設置)
。
注意:USB調試(安全設置)
必須開啟,否則不可以使用電腦控制手機,即上述要求的第三條。
2、接下來就是解壓下載到的scrcpy軟件。解壓后的目錄:
打開cmd定位到此目錄(在地址欄中輸入cmd
回車),或者將該目錄如D:\Github_Run\scrcpy-win64-v1.10
加入到系統環(huán)境變量中,程序的使用都在cmd命令行中操作。
3、使用USB進行連接
此方式推薦使用,相對更加流暢。
- 手機通過USB連接到PC上,首次連接會彈出是否信任該電腦,點擊始終信任即可。
- 運行
adb usb
查看是否連接成功
D:\Github_Run\scrcpy-win64-v1.10>adb usb
restarting in USB mode
- 運行
scrcpy
即可。
3.1使用無線連接
此連接方式更加方便快捷,若寬帶速率高,使用效果更佳,使用方法也非常簡單。
- 確保PC和手機在同一Wifi中
- 手機先通過USB與PC相連
- 在PC上運行 adb tcpip 服務端口,如端口為5555
D:\Github_Run\scrcpy-win64-v1.10>adb tcpip 5555
restarting in TCP mode port: 5555
- 拔下你的設備,斷開USB連接
- 在PC上運行 adb connect 手機IP:服務端口(手機IP可通過手機的
狀態(tài)信息
查看,或者登錄路由器查看,一般以192.168開頭)
D:\Github_Run\scrcpy-win64-v1.10>adb connect 192.168.0.4:5555
connected to 192.168.0.4:5555
- 運行scrcpy,在cmd中輸入
scrcpy.exe
這樣彈出手機的屏幕,手機投屏成功!正如預期的那樣,性能與USB不同,默認的scrcpy比特率是8Mbps,這對于Wi-Fi連接來說可能太多了。根據使用情況,降低比特率和分辨率可能是一個很好的折中方案。
scrcpy --bit-rate 2M --max-size 800
# 或者簡寫
scrcpy -b2M -m800
若要切換回USB模式:adb usb
4、常用快捷鍵(重要)
描述 | 快捷鍵 |
---|---|
切換全屏模式 | Ctrl+f |
點擊手機電源 | Ctrl+p |
返回 | Ctrl+b |
返回到HOME | Ctrl+h |
多任務 | Ctrl+s |
更多操作 | 長按鼠標左鍵 |
顯示最佳窗口 | Ctrl+g |
調節(jié)音量 | Ctrl+上下鍵 |
關閉設備屏幕(保持鏡像) | Ctrl+o |
將設備剪貼板復制到計算機 | Ctrl+c |
將計算機剪貼板粘貼到設備 | Ctrl+v |
Tips:查看已連接設備命令adb devices
,顯示device
則表示已連接,顯示offline
則離線:
D:\Github_Run\scrcpy-win64-v1.10>adb devices
List of devices attached
192.168.0.4:5555 device
使用命令行選項在啟動時鏡像時可以關閉設備屏幕,這一點也挺實用:
scrcpy --turn-screen-off
scrcpy -S
這樣我們就使用了兩種方式(USB連接和Wifi連接)使用scrcpy,
Scrcpy 基礎操作介紹
這些內容官方文檔里都有,主要是給懶得看或者看不懂英文的小伙伴簡單說明一下~
1. 打開 scrcpy 的操作:
Windows:
a. 直接雙擊打開啟動程序;b.通過 cmd 或者 Windows powershell 輸入 命令 scrcpy 啟動程序;
macOS/Linux:
終端輸入命令 scrcpy 啟動程序。
2. 限制分辨率:
設備分辨率越高,延遲越大,用這個命令可以限制分辨率大小,保證性能:
scrcpy --max-size 1024
scrcpy -m 1024 # 簡短一點的命令,效果相同
3. 調整碼率:
默認碼率是 8M,碼率越高,畫質越好,同時延遲越大,可自行調整:
scrcpy --bit-rate 2M
scrcpy -b 2M # 簡短一點的命令,效果相同
※ 通過限制分辨率和碼率,可以減少延遲,尤其是無線連接手機時效果更佳。
4. 錄屏:
分為兩種情況,一種是投屏狀態(tài)下錄屏:
scrcpy --record file.mp4
scrcpy -r file.mkv
一種是非投屏狀態(tài)下錄屏:
scrcpy --no-display --record file.mp4
scrcpy -Nr file.mkv
5. 多設備連接的情況:
如果有多個設備同時連接電腦,需要按照前面獲取的 ID 號來操作打開 scrcpy:
scrcpy --serial 0123456789abcdef
scrcpy -s 0123456789abcdef
6. 窗口置頂:
如果你想要電腦上的手機界面置頂在最上層,方便在進行其他操作時也可以看到手機畫面,可以嘗試這個命令:
scrcpy --always-on-top
scrcpy -T
7. 關閉手機屏幕:
投屏操作下關閉手機屏幕,只在電腦上看到手機的亮屏狀態(tài),可以使用快捷鍵 Ctrl+O,或者嘗試以下命令:
scrcpy --turn-screen-off
scrcpy -S
*上面這些命令,都可以組合起來一次性輸入,然后會直接以修改好的形式啟動 scrcpy。
8. 鍵盤輸入:
投屏狀態(tài)下,可以在對話框界面,調用手機內的中文輸入法后,直接使用電腦鍵盤輸入。
9. 安裝 apk、文件傳輸:
直接拖拽即可。