Linux-Mint
在不使用其他軟體的情況下使用 Linux Mint 訪問 Android 相機
我想使用USB 電纜和Linux Mint在我的(自己的)Android 手機上訪問相機。有沒有一種方法可以在不使用 Droidcam 等其他軟體的情況下將相機流式傳輸到我的 Linux?如果是,如何每 x 秒保存一次圖像?
當您說沒有其他軟體時,我假設
adb
不算數。
- 安裝
adb
sudo apt update sudo apt-get install android-tools-adb
- 連接您的設備
- 啟用 USB 調試和文件傳輸
- 確保通過執行辨識您的設備
adb devices
。你應該看到這樣的東西。List of devices attached 12345678 device
- 寫下以下內容
photo_loop.sh
#!/bin/bash adb shell am start -a android.media.action.STILL_IMAGE_CAMERA sleep 3 for number in {1..100} do adb shell input tap 540 1840 sleep 10 done adb pull sdcard/DCIM/Camera ./ exit 0
- 執行
bash photo_loop.sh
筆記:
- 可能有更好的方法可以直接執行此操作,但我不知道。
- 腳本可能需要調整。
540 1840
對應於相機中破碎按鈕的 x 和 y 座標。這意味著您應該更改座標以匹配您的螢幕和應用程序。- 正如您可能知道的那樣,腳本每 10 秒拍攝 100 張照片。您可以通過分別更改
for
語句和sleep
命令來更改它。- 最後一個命令會將相機拍攝的所有照片傳輸到您的工作目錄,因此如果您的照片儲存在其他地方,您可能需要更改它。