Action Footage Player · для дайверов и любителей снорклинга
Ваши погружения — ровные и такие, какими вы их видели.
Синева, которую вы помните, свет с поверхности, риф в тени. Снимайте в log с выключенным EIS, и Action Footage Player покажет ваше погружение в HDR, со стабилизацией для воды и глубиной на экране. На вашем Mac или PC, с автоматическим преобразованием.
Почему подводное видео разочаровывает
Камера это сняла. Привычный подход всё теряет.
Трясётся даже со стабилизацией
Встроенная стабилизация настроена для воздуха. Под водой она неверно понимает движение, и картинка «плавает». Вы это и так знаете.
Сжатое или серое
Погружение — это путь от яркого света у поверхности до тёмной синевы на глубине. Стандартный режим втискивает всё это в стандартный экран, идя по пути на компромиссы, а log на обычном экране выглядит серым и безжизненным.
Чтобы исправить, нужна студия
Цветокоррекция log и стабилизация клипов, снятых без EIS, обычно означают монтажную программу, отдельный проект на каждый клип и часы рендеринга. До большинства погружений руки так и не доходят.
О дайверах забывают
Производители камер ориентируются на большинство — тех, кто снимает на суше. Автор, сам дайвер, отправлял им подробные предложения по подводной стабилизации; до камер они пока дошли не полностью. Action Footage Player делает это сейчас — с теми записями, что у вас уже есть.
Что меняется
Откройте клип. Вот и всё.
HDR из log
Под водой log в HDR заметно лучше стандартного режима камеры, особенно на свежих моделях. На HDR-экране разница — как день и ночь. Никакой стилизации: экспозиция остаётся такой, какой была записана, тени на рифе сохраняют детали, и погружение остаётся таким же спокойным, каким было. Для цвета на глубине по-прежнему важен подводный свет, но даже без него ваше видео теперь выглядит лучше, чем раньше.
Стабилизация, созданная для воды
Action Footage Player стабилизирует видео по данным о движении, которые записывает камера, с поправкой на то, как вода преломляет свет в объективе, и убирает цветную кайму, которую вода добавляет к краям кадра. Всё это — во время воспроизведения. Многие дайверы возят громоздкий риг под две руки только ради того, чтобы держать камеру ровно; если дело лишь в стабильности, он вам больше не нужен.
Глубина на экране
Если камера записывает глубину и статус погружения, плеер показывает их поверх видео. Поля, которых в клипе нет, не показываются. В подводном боксе камера не может измерить глубину: её барометр чувствует только воздух внутри бокса. Статус погружения при этом всё равно показывается.
Ваш логбук погружений, готовый к просмотру
Старые погружения, снятые с выключенным EIS, воспроизводятся со стабилизацией прямо из папки. Ничего не рендерится, ничего не копируется, оригиналы остаются как есть.
Поделитесь лучшей минутой
Дважды нажмите l, чтобы отметить фрагмент, затем Shift+E. Вы получите HDR-файл, который правильно показывают iPhone, Mac и YouTube.
Яркие моменты погружения
Моменты, которые вы отметили кнопкой хайлайтов на камере, становятся метками на шкале воспроизведения. Переходите сразу к черепахе, а не прокручивайте час синевы.
Измерено, а не обещано
От дрожания к стабильности.
На тестовом клипе, снятом с выключенным EIS, дрожание между кадрами уменьшилось в восемь раз. Пресет по умолчанию настроен для воды, так что после погружения ничего настраивать не нужно.
На Osmo Action 6 поправка следует собственному датчику воды камеры, так что в клипе, где камера то уходит под воду, то выныривает, исправляются только подводные фрагменты. Над водой встроенный EIS работает хорошо; для клипов, снятых на воздухе с выключенным EIS, клавиши Ctrl+u отключают поправку на воду.
Дрожание между кадрами, один тестовый клип
Измерено на одном клипе с Osmo Action 6, снятом с выключенным EIS, до и после стабилизации.
- коэффициент преломления
- 1.33
- сглаживание
- 0.5
- макс. увеличение
- 140 %
- фиксация горизонта
- выкл.
Перед следующим погружением
Две настройки на камере, потом один двойной щелчок.
-
Выберите цветовой профиль log
D-Log M на DJI, GP-Log на GoPro, I-Log на Insta360. Если вы смотрите видео на HDR-экранах, основной выигрыш даёт именно это.
-
Выключите встроенную стабилизацию
С выключенным EIS камера записывает чистые данные о движении для Action Footage Player. На GoPro HERO8 и новее HyperSmooth можно оставить: результат не будет идеальным, и плеер дополнительно его стабилизирует. На HERO5, HERO6 и HERO7 Black его нужно выключать.
-
После погружения дважды щёлкните клип
Он воспроизводится в HDR, со стабилизацией и глубиной на экране. Режим стабилизации — с кадрированием, с дорисованными краями или без неё — переключается клавишами Ctrl+g. Поставьте на паузу на черепахе, и Ctrl+p очистит стоп-кадр от шума и взвеси в воде.
Камеры, с которыми ныряют
Что работает уже сейчас.
Action Footage Player разрабатывается на настоящих подводных записях с DJI Osmo Action 6 и проверен на GoPro HERO12 Black. Всё остальное поддерживается в коде и ждёт, когда кто-нибудь проверит это на своих клипах.
| Камера | Log | Стабилизация | Под водой |
|---|---|---|---|
| DJI Osmo Action 6 | Проверена D-Log M | Проверена EIS выкл. | Глубина и статус погружения, экспорт в HDR. Проверено на настоящих подводных записях. |
| DJI Osmo 360 | Ожидается D-Log M | Ожидается EIS выкл. | MP4 с одного объектива. |
| GoPro HERO12 Black, HERO13 Black | Проверена GP-Log | Проверена | HyperSmooth можно не выключать. Проверено на HERO12 Black. GP-Log — начиная с прошивки 1.20. |
| GoPro MISSION 1, MISSION 1 PRO | Ожидается GP-Log2 | Ожидается | |
| GoPro MAX2 | Пока нет GP-Log | Ожидается | Её GP-Log экспонирован на две ступени ярче, чем у HERO, и требует собственного преобразования; пока что Ctrl+l применяет GP-Log вручную, но картинка получается слишком светлой. |
| GoPro от HERO8 Black до HERO11 Black | Без log | Ожидается | HyperSmooth можно не выключать. |
| GoPro от HERO5 Black до HERO7 Black | Без log | Ожидается HyperSmooth выкл. | |
| DJI Osmo Action 4, Action 5 Pro | Ожидается* D-Log M | Ожидается EIS выкл. | * D-Log M включается вручную, клавишами Ctrl+l. |
| Insta360 с одним объективом | Ожидается* I-Log 10 бит | Ожидается FlowState выкл. | * I-Log включается вручную, клавишами Ctrl+l. I-Log 8 бит не поддерживается. |
Проверена воспроизводится в плеере на настоящих записях. Ожидается поддержка сделана по опубликованным производителем метаданным или образцам клипов, но на настоящих записях ещё не проверена. Ожидается* то же самое, но с одним шагом вручную, описанным в строке камеры. Пока нет пока не работает.
Ныряете с камерой с пометкой «Ожидается»? Короткий пример клипа в issue на GitHub — самый быстрый способ её проверить.
Что спрашивают дайверы
Прежде чем скачать.
Нужен ли мне HDR-экран?
Ради цвета — да. Свежие iPhone, MacBook Pro, HDR-телевизоры и мониторы показывают то, что записано в log. На стандартном экране клип в log выглядит хуже стандартного режима камеры: собственная обработка производителей подстраивается под каждую сцену, а чтобы добиться того же из log, нужен колорист.
Стабилизация и показ глубины полезны на любом экране.
Он вернёт красный цвет, потерянный на глубине?
Нет. Вода поглощает красный свет ещё до того, как он дойдёт до камеры, а Action Footage Player показывает то, что было записано, во всём диапазоне. Чтобы вернуть красные тона, нужен красный фильтр, подводный фонарь или баланс белого на камере — либо цветокоррекция потом.
Разве мобильное приложение камеры не показывает мои погружения в HDR?
Некоторые приложения умеют. Но их HDR-режимы обычно заново подбирают экспозицию при каждой смене сцены и задавливают глубокие тени в чёрное — это стиль для соцсетей. Под водой это заметно: тени на рифе уходят в черноту, а яркость скачет, пока вы плывёте.
Action Footage Player сохраняет экспозицию, записанную камерой, и детали в тенях, так что погружение остаётся таким же спокойным, каким было. Экспорт тоже обходится без добавленного стиля, так что его можно настроить на свой вкус. Стиль, вшитый в файл, уже не убрать.
Я плаваю с маской у самой поверхности. Мне это тоже пригодится?
Да, и даже больше. У поверхности контраст между солнцем и тенью максимален, а камера качается с каждой волной. Именно для этого Action Footage Player и создан.
Мои старые подводные видео станут лучше?
Клипы, снятые с выключенным EIS, воспроизводятся со стабилизацией. Клипы, снятые в log, — в HDR. Клипы, снятые в стандартном режиме с включённой стабилизацией, будут выглядеть как всегда: Action Footage Player не может добавить диапазон, который не был записан.
Он изменяет мои исходные файлы?
Нет. Action Footage Player только читает их. Экспорт сохраняется в отдельную папку stabilized/ рядом с клипом; в сам видеофайл никогда ничего не записывается.
Он бесплатный?
Да, это открытое ПО под лицензией GPL-3.0. Ничего не заблокировано, и заводить учётную запись не нужно.