Разработчик выпустил утилиту для управления подвесом камеры DJI Osmo Pocket 3 из строки меню macOS

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

Разработчик под никнеймом amirmxt выпустил GimbalBar — открытую утилиту для управления подвесом камеры DJI Osmo Pocket 3 из строки меню macOS. С его помощью можно поворачивать и наклонять камеру, подключённую по USB.

Автор проекта использовал Osmo Pocket 3 в качестве веб‑камеры. Это штатный режим работы устройства. Для его активации надо подключить камеру по USB‑C и выбрать режим Webcam. При этом компания DJI не реализовала возможность управлять подвесом камеры, чтобы выбирать подходящий ракурс для съёмки. Проблему пришлось решать самостоятельно с помощью реверс‑инжиниринга.

Для управления разработчик использовал стандартные команды UVC. Это протокол, который используют веб‑камеры. Pocket 3 принимает команды абсолютного поворота и наклона, а приложение GimbalBar отправляет их через системный интерфейс macOS IOKit. Изначально автор хотел использовать для управления Bluetooth, но беспроводные команды движения подвеса устройство игнорировало. 

В панели приложения GimbalBar есть поле для свободного управления положением подвеса и кнопки со стрелками. Для пошагового поворота можно выбрать угол 5, 15 или 30°. С помощью сочетания клавиш Control + Option + стрелки положение можно менять из любого приложения, не открывая панель. Сочетание Control + Option + C возвращает камеру в сохранённое положение.

Готовая сборка GimbalBar рассчитана на Mac с Apple Silicon и macOS 14 или новее. Автор протестировал работоспособность с DJI Osmo Pocket 3. Поддержку других поколений камеры пока не подтвердили. Код проекта открыт и опубликован на GitHub по лицензии MIT.

Источник: https://habr.com/ru/news/1097504/


Интересные статьи

Интересные статьи

В начале ноября 2024 года провайдер связи «Сибсети» подвергся мощной и продолжительной DDoS-атаке, в результате которой пострадали клиенты несколько регионов Сибирского федерального округа (СФО). По ...
В современной корпоративной и государственной жизни невозможно избежать встречи с автоматизированными системами. Каждый из нас является пользователем как минимум 2-3 из н...
Появившиеся в 2006 году сервисы Google по работе с текстовыми документами (Google Docs) и таблицами (Google Sheets), дополненные 6 лет спустя возможностями работы с вирту...
Мне было необходимо делать 2 раза в сутки бэкап сайта на «1С-Битрикс: Управление сайтом» (файлов и базы mysql) и хранить историю изменений за 90 дней. Сайт расположен на VDS под уп...
«Битрикс» — кошмар на костылях. Эта популярная характеристика системы среди разработчиков и продвиженцев ныне утратила свою актуальность.