Вышла утилита для управления подвесом DJI Osmo Pocket 3 с macOS
Утилита GimbalBar даёт возможность поворачивать и наклонять камеру, подключённую по USB. Автор проекта использовал Osmo Pocket 3 как веб-камеру: для этого камеру подключают по USB-C и выбирают режим Webcam.
DJI не предусмотрела управление подвесом в этом режиме, чтобы можно было выбирать ракурс съёмки, поэтому разработчик решил задачу с помощью реверс-инжиниринга. Он задействовал стандартные команды UVC — протокола веб-камер; Pocket 3 принимает команды абсолютного поворота и наклона, а GimbalBar передаёт их через системный интерфейс macOS IOKit. Изначально автор планировал управлять камерой по Bluetooth, но устройство игнорировало беспроводные команды движения подвеса.
В панели приложения есть поле для свободного управления положением подвеса и кнопки со стрелками. Для пошагового поворота можно выбрать угол 5, 15 или 30°. Сочетание клавиш Control + Option + стрелки меняет положение из любого приложения без открытия панели, а Control + Option + C возвращает камеру в сохранённое положение.
Готовая сборка рассчитана на Mac с Apple Silicon и macOS 14 или новее. Работоспособность проверена с DJI Osmo Pocket 3, поддержку других поколений камеры пока не подтвердили. Код проекта открыт на GitHub по лицензии MIT.