Новое приложение с открытым исходным кодом 'Osmosis' освобождает пользователей DJI Osmo от проприетарного ПО
Введение
Для энтузиастов и профессионалов, использующих популярную линейку камер DJI Osmo, проприетарное программное обеспечение компании давно стало предметом споров. Приложение DJI Mimo, хотя и функциональное, имеет закрытый исходный код, что означает скрытность его внутренней работы, и требует от пользователей отправки данных на облачные серверы DJI. Это отсутствие прозрачности и контроля вызвало разочарование у многих, породив желание найти альтернативы, предлагающие большую свободу и функциональность. Теперь появляется новое приложение с открытым исходным кодом под названием Osmosis, призванное освободить пользователей DJI Osmo от ограничений официального приложения.
Ключевые детали
- Osmosis: Бесплатное приложение с открытым исходным кодом, разработанное энтузиастом DJI Конрадом Итурбе при содействии Claude.
- Функциональность: Позволяет пользователям загружать отснятый материал с камер DJI Osmo без необходимости использования официального приложения Mimo.
- Возможности: Включает просмотр миниатюр, потоковую передачу предварительного просмотра в низком разрешении, обрезку видеоклипов, отметку избранного, фильтрацию медиа по типу (фото, видео, избранное) и постановку в очередь конкретных загрузок.
- Совместимость: Протестировано и подтверждено для работы с Osmo Pocket 3, Osmo Pocket 4P, Osmo Nano, Osmo Action 5 Pro, Osmo Action 6, а также, вероятно, с версиями Xtra этих камер.
- Статус разработки: В настоящее время находится на ранней стадии разработки, с некоторыми недоработками в пользовательском интерфейсе и конкретных реализациях функций (например, парковка стабилизатора, синхронизация избранного).
Предыстория
DJI зарекомендовала себя как производитель высококачественных дронов и камер, включая универсальную серию Osmo. Однако подход компании к программному обеспечению последовательно отдавал предпочтение закрытой экосистеме. Приложение Mimo, предоставляя основные функции для управления и передачи отснятого материала, подвергалось критике за последствия для конфиденциальности данных и часто перегруженный интерфейс. Для пользователей, которые ценят безопасность данных, настройку или просто более оптимизированный опыт, приложение Mimo представляло собой значительное препятствие. Разработка Osmosis представляет собой усилие, движимое сообществом, для устранения этих недостатков, используя обратный инжиниринг для создания более открытой и ориентированной на пользователя альтернативы.
Анализ влияния
Появление Osmosis потенциально может значительно изменить пользовательский опыт для владельцев DJI Osmo. Предоставляя бесплатную альтернативу с открытым исходным кодом, оно дает пользователям больший контроль над их отснятым материалом и данными. Возможность предварительного просмотра, обрезки и выбора клипов непосредственно в Osmosis может оптимизировать рабочий процесс постобработки, особенно для пользователей, которые часто снимают контент для коротких форматов или которым необходимо быстро просматривать отснятый материал на ходу. Это снижает зависимость от официального приложения и связанную с этим передачу данных на серверы DJI, решая проблемы конфиденциальности. Хотя приложение еще не полностью отполировано, его основная функциональность уже оказывается ценной для таких пользователей, как Конрад Итурбе, который теперь может более эффективно управлять снятыми кадрами без необходимости запускать приложение Mimo. Это может привести к более эффективному созданию контента и снижению вероятности ненужной передачи отснятого материала.
Более широкий контекст
Osmosis — не единичный случай, а часть растущей тенденции разработки с открытым исходным кодом, бросающей вызов проприетарному программному обеспечению в различных технологических секторах. В области производства камер пользователи все чаще ищут прозрачность и контроль. Это движение иллюстрируется другими зарождающимися проектами, такими как OpenPocketCine, еще одно амбициозное приложение для линейки Osmo Pocket. OpenPocketCine стремится предоставить расширенные функции, такие как пользовательские LUT, пикинг фокуса и зебры – инструменты, которые особенно полезны для точной настройки экспозиции и фокусировки на маленьких интегрированных экранах. Разработка этих инструментов с открытым исходным кодом означает более широкое смещение, когда пользователи активно вносят свой вклад и требуют более открытых экосистем, подталкивая производителей к рассмотрению большей прозрачности и интероперабельности в своих предложениях продуктов. Эта тенденция приносит пользу потребителям, способствуя инновациям и предоставляя больше возможностей выбора, помимо стандартных решений от производителей.
Перспективы на будущее
Будущее Osmosis зависит от дальнейшей разработки и вовлеченности сообщества. По мере созревания приложения ожидается, что оно станет более отполированным, устранит текущие ограничения, такие как синхронизация парковки стабилизатора и согласованность избранного, и потенциально расширит свою совместимость с более широким спектром устройств DJI. Успех Osmosis может стимулировать дальнейшие усилия по обратному инжинирингу и разработке еще более совершенных инструментов с открытым исходным кодом для камер DJI. Кроме того, это может побудить саму DJI пересмотреть свой подход к разработке программного обеспечения, потенциально приведя к более открытым API или улучшенным официальным приложениям в будущем, под давлением конкуренции со стороны этих инициатив, возглавляемых сообществом. Продолжающаяся разработка сопутствующих приложений, таких как OpenPocketCine, предполагает формирование активной экосистемы вокруг аппаратного обеспечения DJI, предлагая пользователям мощные альтернативы стандартному программному обеспечению.
Заключение
Osmosis представляет собой значительный шаг вперед для пользователей DJI Osmo, стремящихся к большей свободе и гибкости в управлении своим отснятым материалом. Успешно проведя обратный инжиниринг проприетарного протокола DJI, Конрад Итурбе и его соавторы создали ценный инструмент с открытым исходным кодом, который обходит ограничения официального приложения Mimo. Несмотря на то, что Osmosis находится на ранней стадии, он предлагает необходимые функции для загрузки, предварительного просмотра и управления медиафайлами, решая ключевые проблемы для создателей контента. По мере развития этого и подобных проектов с открытым исходным кодом они не только улучшают пользовательский опыт для аппаратного обеспечения DJI, но и вносят вклад в более широкое движение, выступающее за большую прозрачность и расширение прав и возможностей пользователей в технологическом ландшафте.
Источник: theverge.com