日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Mac Scrcpy无线连接

發布時間:2023/12/20 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Mac Scrcpy无线连接 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Mac Scrcpy無線連接測試機
Scrcpy
這個應用程序提供了USB(或TCP/IP)上連接的Android設備的顯示和控制。它不需要任何根訪問,它適用于GNU/Linux、Windows和macOS

它專注于:

精致 (本機,僅顯示設備屏幕)
性能 (30 ~ 60 fps)
質量 (1920 × 1080或以上)
低延遲 (35 ~ 70毫秒)
快速啟動 (顯示第一張圖片約1秒)
非侵入性 (不在設備上安裝任何軟件)
需求
Android設備至少需要API 21 (Android 5.0)

確保在設備上啟用adb調試

在某些設備上,還需要啟用一個附加選項來使用鍵盤和鼠標控制它

獲取
Linux
關于Debian和Ubuntu (20.04)

1
2
apt install scrcpy

也可以自己編譯

Windows
對于Windows,為了簡單起見,可以使用預構建的存檔,其中包含所有依賴項(包括adb)

scrcpy-win64-v1.14.zip

也可以使用Chocolatey進行安裝

1
2
3
choco install scrcpy
choco install adb # 如果你還沒有

在Scoop中

1
2
3
scoop install scrcpy
scoop install adb # 如果你還沒有

macOS
該應用程序可以在Homebrew中使用,可以直接安裝它

1
2
brew install scrcpy

您需要ADB,并且可以從系統路徑PATH訪問它,如果你還沒有

1
2
brew cask install android-platform-tools

運行
插入一個Android設備,然后執行

1
2
scrcpy

它接受命令行參數

1
2
scrcpy --help

特性
獲取配置
減少尺寸
有時,將Android設備鏡像成低分辨率是很有用的,可以提高性能

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

1
2
3
scrcpy --max-size 1024
scrcpy -m 1024 # 短的版本

計算另外一邊以保證設備的高寬比被保留,例如 1920×1080的設備鏡像為1024×576

改變碼率
默認的比特率是8mbps,改變視頻比特率 (例如:2mbps)

1
2
3
scrcpy --bit-rate 2M
scrcpy -b 2M # 短的版本

限制幀率
捕獲幀速率可以被限制

1
2
scrcpy --max-fps 15

這是Android 10以來的官方支持,但在更早的版本上可能也可以工作

裁切
設備屏幕可以裁剪成只反映屏幕的一部分

這是有用的,例如反映只有一只眼睛的虛擬現實眼鏡

1
2
scrcpy --crop 1224:1440:0:0 # 1224x1440 偏移量 (0,0)

如果–max-size也指定了,則在裁剪之后應用調整大小

鎖定視頻方向
鎖定鏡像的方向

1
2
3
4
5
scrcpy --lock-video-orientation 0 # 自然方向
scrcpy --lock-video-orientation 1 # 逆時針90°
scrcpy --lock-video-orientation 2 # 180°
scrcpy --lock-video-orientation 3 # 順時針90°

這會影響錄制方向

錄屏
可以在鏡像時錄屏

1
2
3
scrcpy --record file.mp4
scrcpy -r file.mkv

在錄屏時禁用鏡像

1
2
3
4
scrcpy --no-display --record file.mp4
scrcpy -Nr file.mkv

用Ctrl+C中斷錄制

“跳過的幀”被記錄,即使它們沒有實時顯示(出于性能原因)

幀是設備上的時間戳,因此包延遲變化不會影響記錄的文件

連接
無線
Scrcpy使用adb與設備通信,adb可以通過TCP/IP連接到設備

將設備連接到與計算機相同的Wi-Fi
獲取設備IP地址(設置→關于手機→狀態)
在設備上通過TCP/IP啟用adb adb tcpip 5555
拔掉設備
連接到您的設備 adb connect DEVICE_IP:5555 ,其中DEVICE_IP為設備ip地址
像往常一樣運行scrcpy
減少比特率可能會有用

1
2
3
scrcpy --bit-rate 2M --max-size 800
scrcpy -b2M -m800 # 短的版本

多設備
如果adb設備中列出了多個設備,則必須指定序列

1
2
3
scrcpy --serial 0123456789abcdef
scrcpy -s 0123456789abcdef # 短的版本

如果設備通過TCP/IP連接

1
2
3
scrcpy --serial 192.168.0.1:5555
scrcpy -s 192.168.0.1:5555 # 短的版本

可以為多個設備啟動多個scrcpy實例

SSH隧道
要連接到遠程設備,可以將本地adb客戶機連接到遠程adb服務器 (前提是它們使用相同版本的adb協議)

1
2
3
4
adb kill-server # 在5037端口上關閉本地adb服務器
ssh -CN -L5037:localhost:5037 -R27183:localhost:27183 your_remote_computer

保持開放

從另一個終端

1
2
scrcpy

為了避免啟用遠程端口轉發,可以強制一個轉發連接 (注意 -L 而不是 -R )

1
2
3
4
adb kill-server # 在5037端口上關閉本地adb服務器
ssh -CN -L5037:localhost:5037 -L27183:localhost:27183 your_remote_computer

保持開放

從另一個終端

1
2
scrcpy --force-adb-forwrad

就像無線連接一樣,降低視頻質量或許會更好用

1
2
scrcpy -b2M -m800 --max-fps 15

窗口配置
標題
默認情況下,窗口標題是設備模型,它是可以改變的

1
2
scrcpy --window-title ‘My device’

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

1
2
scrcpy --window-x 100 --window-y 100 --window-width 800 --window-height 600

無邊界
禁用窗口裝飾

1
2
scrcpy --window-borderless

總是置頂
保持scrcpy窗口總是在頂部

1
2
scrcpy --always-on-top

全屏
應用程序可以直接在全屏啟動

1
2
3
scrcpy --fullscreen
scrcpy -f # 短的版本

然后可以用 ctrl + f 動態切換全屏

旋轉
窗口可以旋轉

1
2
scrcpy --rotation 1

0: 不旋轉
1: 逆時針旋轉90度
2: 旋轉180度
3: 順時針旋轉90度
還可以通過 Ctrl + ← 和 Ctrl + → 動態更改旋轉

其他鏡像選項
只讀
禁用控件 (可以與設備交互的所有東西,如輸入鍵、鼠標事件、拖放文件)

1
2
3
scrcpy --no-control
scrcpy -n

顯示
如果有多個顯示器可用,可以選擇要鏡像的顯示器

1
2
scrcpy --display 1

可以檢索顯示id列表

1
2
adb shell dumpsys display # 在輸出中查找我的顯示id

只有當設備至少運行Android 10時才能控制輔助顯示(否則以只讀方式鏡像)

關閉屏幕
可以使用命令行選項關閉設備屏幕

1
2
3
scrcpy --turn-screen-off
scrcpy -S

或在任何時候按 Ctrl + o

按 Ctrl + Shift + o (或者 POWER, Ctrl + p) 恢復

它還可以防止設備休眠

1
2
3
scrcpy --turn-screen-off --stay-awake
scrcpy -Sw

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

Scrcpy提供了一個選項來在啟動時啟用該特性,并在退出時恢復初始值

1
2
3
scrcpy --show-touches
scrcpy -t

輸入控制
旋轉設備的屏幕
按 Ctrl + r 在縱向和橫向模式之間切換

注意,它只在前臺應用程序支持所請求的方向時才旋轉

復制粘貼
可以在計算機和設備之間雙向同步剪貼板

Ctrl + c 將設備剪貼板復制到計算機剪貼板
Ctrl + Shift + v 將電腦剪貼板復制到設備剪貼板(如果設備運行Android >= 7則粘貼)
Ctrl + v 將計算機剪貼板粘貼為文本事件序列
此外,每當Android剪貼板發生變化時,它都會自動同步到計算機剪貼板

文件拖動
安裝APK
要安裝APK,請將APK文件(以.apk結尾)拖放到scrcpy窗口

推送文件到設備
要將文件推送到設備上的 /sdcard/,請將一個(非apk)文件拖放到scrcpy窗口

目標目錄可以在啟動時更改

1
2
scrcpy --push-target /sdcard/foo/bar/

快捷鍵
Action 快捷鍵 快捷鍵 (macOS)
切換全屏模式 Ctrl+f Cmd+f
向左旋轉屏幕 Ctrl+← (left) Cmd+← (left)
向右旋轉屏幕 Ctrl+→ (right) Cmd+→ (right)
將窗口大小調整為1:1 Ctrl+g Cmd+g
調整窗口大小以移除黑色邊框 Ctrl+x Double-click1 Cmd+x Double-click1
點擊 HOME Ctrl+h Middle-click Ctrl+h Middle-click
點擊 BACK Ctrl+b Right-click2 Cmd+b Right-click2
點擊 APP_SWITCH Ctrl+s Cmd+s
點擊 MENU Ctrl+m Ctrl+m
點擊 VOLUME_UP Ctrl+↑ (up) Cmd+↑ (up)
點擊 VOLUME_DOWN Ctrl+↓ (down) Cmd+↓ (down)
點擊 POWER Ctrl+p Cmd+p
開機 Right-click2 Right-click2
關閉設備屏幕 Ctrl+o Cmd+o
點亮設備屏幕 Ctrl+Shift+o Cmd+Shift+o
旋轉設備屏幕 Ctrl+r Cmd+r
展開通知面板 Ctrl+n Cmd+n
折疊通知面板 Ctrl+Shift+n Cmd+Shift+n
將設備剪貼板復制到計算機 Ctrl+c Cmd+c
將電腦剪貼板粘貼到設備上 Ctrl+v Cmd+v
將計算機剪貼板復制到設備并粘貼 Ctrl+Shift+v Cmd+Shift+v
啟用/禁用幀率顯示 Ctrl+i Cmd+i
自定義路徑
要使用特定的adb二進制文件,在環境變量adb中配置其路徑

1
2
ADB=/path/to/adb scrcpy

要覆蓋scrcpy-server文件的路徑,需要在SCRCPY_SERVER_PATH中配置它的路徑

總結

以上是生活随笔為你收集整理的Mac Scrcpy无线连接的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。