Технологии, наука и безопасность своими словами

Технологии

Утилита GimbalBar позволила управлять подвесом DJI Osmo Pocket 3 прямо из строки меню Mac

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

Однако производитель не предусмотрел возможность двигать подвес для выбора ракурса — камера остаётся неподвижной. Amirmxt применил реверс-инжиниринг и выяснил, что камера принимает стандартные команды UVC — протокола, знакомого по обычным веб-камерам. Оказалось, Pocket 3 понимает команды абсолютного поворота и наклона.

GimbalBar размещается в строке меню macOS. В выпадающей панели есть поле для свободного перемещения подвеса и кнопки со стрелками. Для точной настройки доступен шаг в 5, 15 или 30 градусов.

Управлять камерой можно и без открытия панели. Сочетание клавиш Control + Option + стрелки позволяет менять положение из любого приложения. Комбинация Control + Option + C возвращает камеру в заранее сохранённое положение.

Утилита отправляет команды через системный интерфейс IOKit, встроенный в macOS. Изначально автор пытался задействовать Bluetooth, но беспроводные сигналы управления подвесом устройство игнорировало. Готовая сборка рассчитана на компьютеры Mac с процессорами Apple Silicon и операционной системой macOS 14 или новее.

Работоспособность проверена только с DJI Osmo Pocket 3; о поддержке других поколений камеры пока не сообщается. Код проекта опубликован на GitHub под лицензией MIT. Любой желающий может изучить реализацию или адаптировать её для собственных нужд.

Появление GimbalBar закрывает досадный пробел в функциональности популярной камеры. Теперь пользователи Mac могут полноценно использовать Pocket 3 для видеозвонков и стримов с динамическим кадрированием.

программирование открытый код камеры

Оригинал

Обсуждение

Комментариев пока нет.

Похожие новости