scrcpy 是免費開源的投屏軟件,支持將安卓手機屏幕投放在 Windows、macOS、GNU/Linux 上,並可直接借助鼠標在投屏窗口中進行交互和錄制。市面上主流的多屏協同軟件都是基於 scrcpy,套層皮,bug 幾乎沒改,推薦直接使用 scrcpy。
項目地址:https://github.com/Genymobile/scrcpy
Windows 下載:scrcpy-win64-v1.21.zip
**2022.01.05 更新 scrcpy 1.21,國內搬運鏈接: **https://wwe.lanzoup.com/iNfwHye13cj
電腦端完成配置后,我們還需要在手機端開啟 開發者選項 及 USB 調試。然后使用數據線將手機和電腦連接並允許 USB 調試,雙擊解壓得到的 scrcpy.exe 文件,即可進行有線投屏。如有報錯,參考文章底部的說明。
無線投屏 (WIN 10)
確保 PC 和手機處於同一局域網中
打開 PowerShell (~ cmd),依次操作並輸入代碼
a.將代碼目錄定位到 scrcpy 文件夾
cd D:\Libraries\Desktop\scrcpy-win64-v1.21
# b.在手機端開啟「開發者選項」及「USB 調試」,然后使用數據線將手機和電腦連接並允許 USB 調試,開啟手機端口
# 如果本行顯示 no device 或未啟動 adb,需檢查「USB 調試」是否開啟。
# 此外,一些手機需選擇「文件傳輸」模式方能使用 adb。
.\adb tcpip 5555
# c.拔出手機數據線,開始無線投屏。(192.168.2.234 為手機端 ip,需更改)
.\adb connect 192.168.2.234:5555
# d.啟動 scrcpy.exe
.\scrcpy
# 連接多個設備,報錯提示`failed to get feature set: more than one device/emulator`,則直連 ip 設備
.\scrcpy -s 60f49008 -m 1920
# 如有報錯,可啟動低分辨率投屏
.\scrcpy -m 1920
屏幕錄制
打開 PowerShell (~ cmd),依次操作並輸入代碼
將代碼目錄定位到 scrcpy 文件夾
cd D:\Libraries\Desktop\scrcpy-win64-v1.21
# 開始錄制,錄屏文件會以命令指定的文件名自動保存在當前文件夾內。
.\scrcpy -r filename.mp4
# 關閉投屏窗口后,自動停止錄屏並將視頻保存在相應目錄
投屏模糊
如果屏幕設置了縮放比例,投屏界面會模糊。右鍵 scrcpy.exe,屬性 - 兼容性 - 更改高 DPI 設置 - 勾選替代高 DPI 縮放行為,應用后,該問題可解決。
常見問題:
報錯時,首先確認有線鏈接步驟是否正確,開啟 USB 調試-連接手機與電腦-啟動 scrcpy,然后檢查手機的本機 IP 是否正確。90% 的錯誤都出在這兩步。ERROR: Exception on thread Thread[main,5,main] 此項錯誤多為手機不兼容 scrcpy 默認分辨率設置。解決方位為,按下方修改 scrcpy 啟動代碼,使用較低的分辨率。
# 三項設置,任選其一
.\scrcpy -m 1920
.\scrcpy -m 1024
.\scrcpy -m 800
更多問題報錯,解決方法參考 官方 FAQ。