Справочник · все возможности
Все возможности
Что умеет Action Footage Player, по группам: каждая возможность в одной-двух фразах, её клавиши и то, насколько она проверена.
Проверено воспроизведено в приложении на Mac, на реальных записях Должно работать сделано по опубликованным производителем метаданным или по образцам клипов, но на реальных записях ещё не проверено Пока нет пока не работает
Открытие клипов
Без импорта, без медиатеки, ничего не нужно рендерить заранее: клип воспроизводится там, где лежит.
Двойной щелчок по клипу
При настройке приложение для Mac становится приложением по умолчанию для видео MP4 (macOS попросит это подтвердить): двойной щелчок по такому видео воспроизводит его со всем, что описано на этой странице. Другие видео открываются в нём через «Открыть в программе» в Finder.
Быстрые действия Finder
macOS
Правый щелчок → Быстрые действия: Play Stabilized открывает выбранные видео в плеере; Stabilize + LUT экспортирует их в фоне и присылает уведомление, когда каждое готово.
Меню Проводника
Windows
ActionFootagePlayer есть в «Открыть с помощью» для видео MP4 и MOV, а в меню Проводника есть Play in ActionFootagePlayer и Stabilize + LUT, который экспортирует в отдельном окне, показывающем ход работы (в Windows 11 — в разделе «Показать дополнительные параметры»).
Одно окно, вся папка
Видео, открытое во время воспроизведения другого, встаёт на его место. Остальные видео из папки — это следующий и предыдущий клипы, в разделе Clip боковой панели.
Что это за клип
панель → Clip
В разделе Clip боковой панели: камера, её кривая log, есть ли в клипе данные движения и телеметрия и сколько в нём хайлайтов.
Оригиналы остаются как есть
Ваши оригиналы остаются как есть, если только вы не вырежете испорченный фрагмент: тогда клип перезаписывается без него, ничего не перекодируется, а оригинал уходит в Корзину. Проект Gyroflow — это файл .gyroflow рядом с клипом, как и ваши метки; моменты и экспорт попадают в папку проекта.
Прямо с камеры
Воспроизводите клипы такими, какими они сняты на карту. Приложение, которое их экспортирует или обрезает, теряет метаданные, которые читает плеер: режим log, данные движения, телеметрию, хайлайты.
Log в цвете и стили
Log — режим камеры, который записывает больше всего, но клипы в нём выходят плоскими и серыми и обычно требуют цветокоррекции. Здесь они сразу воспроизводятся в полном цвете.
Log-записи: подробно, шаг за шагом →
Log распознаётся сам
О том, что клип снят в log, говорят его метаданные, а не имя файла, так что настраивать ничего не нужно: D-Log M на Osmo Action 6 и Osmo 360, GP-Log и GP-Log2 на последних GoPro. Обычные клипы воспроизводятся как обычно.
Проверено Osmo Action 6 (D-Log M); GoPro HERO12 Black (GP-Log, прошивка 1.20 или новее) Должно работать Osmo 360; HERO13 Black; GP-Log2 (MISSION 1)
Log в HDR
Ctrl+h
D-Log M, D-Log, GP-Log, GP-Log2 и 10-битный I-Log преобразуются в HDR (Rec.2100 HLG): фиксированное техническое преобразование, одинаковое для всех клипов, без добавленного творческого стиля. Ctrl+h сразу переключает в HDR.
Кривая log вручную
Ctrl+l
Для клипов, в метаданных которых это не указано: по очереди D-Log M, D-Log, GP-Log, GP-Log2 и I-Log (10-bit), в HDR.
Должно работать однообъективные Insta360, 10-битный I-Log Пока нет 8-битный I-Log
SDR-стили
Ctrl+s
SDR через нейтральное преобразование HLG → SDR от NBCUniversal (одинаковое для всех камер), через собственный Rec.709 LUT производителя камеры (DJI — для D-Log M) или через тональную компрессию mpv. Ctrl+s перебирает их вместе с HDR-выходами.
Пока нет Rec.709 LUT производителя для кривых, кроме D-Log M
LUT от DJI — с сайта DJI
Rec.709 LUT от DJI не распространяется вместе с приложением: при настройке оно скачивает его с сайта DJI и проверяет. HDR и SDR от NBCU работают и без него.
Как записано
L
Обработка log для этого клипа выключена: файл как есть, плоский, каким его записала камера.
HDR-файлы воспроизводятся как есть
Файл с пометкой HDR (экспорт, HDR-видео с телефона или экшн-камеры) воспроизводится в HDR без LUT и никогда не принимается за log и не проходит цветокоррекцию повторно. Ctrl+s показывает его в SDR через преобразование NBCU или тональную компрессию mpv; собственный экспорт плеера в Dolby Vision — ещё и с его собственными трим-настройками.
HDR на любом экране
На HDR-экране log — это техническое преобразование, одинаковое для всех клипов, поэтому оно выполняется автоматически. На Mac без такого экрана macOS приглушает HDR под этот экран, с учётом уровней яркости каждого кадра.
HDR, SDR и Dolby Vision: подробно, шаг за шагом →
В чём открываются клипы
На HDR-экране (например, экране MacBook Pro) клипы в log открываются в HDR. На Mac без HDR-экрана (MacBook Air, большинство внешних мониторов) приложение для Mac открывает их в HDR, HLG+DV: HLG показывается через встроенное в macOS управление отображением Dolby Vision®, которое приглушает его под этот экран — так, как экспорт показывают QuickTime и устройства Apple. То, что вы выберете клавишами Ctrl+s, становится стартовым для следующих клипов на экране того же типа до конца сеанса.
Видеовыходы
Ctrl+s
Следующий видеовыход клипа, из тех, что у него есть:
- HDR, HLG: HDR; на экране без HDR его приглушает macOS;
- HDR, HLG+DV: HDR на HDR-экране, приглушённый трим-настройками на экране без HDR;
- SDR, HLG+DV: приглушённый трим-настройками и на HDR-экране — то, что показывает SDR-экран;
- SDR через тональную компрессию mpv, через нейтральное преобразование HLG → SDR от NBCUniversal или через собственный Rec.709 LUT производителя камеры (DJI — для D-Log M).
На HDR-экране SDR-выходы выглядят так, как их показал бы SDR-экран.
Mac app оба выхода HLG+DV
Уровни яркости каждого кадра
Mac app
С HLG+DV вместе с каждым кадром передаются его самый тёмный, средний и самый яркий уровни (L1 в Dolby Vision), измеренные на GPU по ходу воспроизведения, так что macOS отображает каждую сцену по тому, что в ней есть, а не по типичной: и тёмному погружению, и солнечному пляжу достаётся своё пространство. Экспорт, сделанный в стиле HLG+DV, точно так же измеряет каждый свой кадр.
Трим-настройки: авторские или нейтральные
Mac app
Трим-настройки накладываются поверх уровней кадра: авторские, по вкусу, подогнанные под преобразование HLG → SDR от NBCUniversal, без смещений на уровне сцены, так что HDR-экран по-прежнему получает HDR. В боковой панели в разделе Dolby Vision они есть в виде ползунков, и можно вернуться к авторским или к нейтральным (собственное отображение Dolby Vision, ничего не добавлено). Экспорт, сделанный в стиле HLG+DV, берёт то, что там выставлено.
Экспорт для устройств Apple
Mac app
Клип, экспортированный в стиле HLG+DV (том, в котором приложение для Mac открывает клипы на экране без HDR), — это HEVC Main10 HLG с метаданными Dolby Vision профиля 8.4: плеер сам записывает совместимые метаданные (RPU). Устройства Apple, iPhone или Mac, воспроизводят его в HDR, а на стандартном экране применяют трим-настройки, так что показывают его так же, как плеер. Устройства без Dolby Vision воспроизводят обычный HLG и сами его приглушают.
Экспорт в HDR, HLG, а также экспорт через Stabilize + LUT и из командной строки — это обычный HLG. Экспорт, сделанный в Windows или Linux, никогда не содержит Dolby Vision.
Экраны другого типа
Клип сохраняет свой стиль, когда его окно переходит на экран другого типа. В Windows и Linux любой экран считается HDR.
Слишком тёмный монитор
macOS
После того как к Mac подключали HDR-дисплей (например, HDR-телевизор), macOS может показывать HDR примерно на ступень темнее на SDR-мониторе, подключённом на его место, — до перезагрузки Mac. Плеер сообщает, когда замечает это, — в первый раз, когда HDR воспроизводится на таком мониторе.
Стабилизация
На движке Gyroflow, прямо во время воспроизведения и одновременно с преобразованием log: ничего не рендерится заранее.
Стабилизация: подробно, шаг за шагом →
По данным движения самой камеры
Ctrl+g
Клипы, снятые с выключенной стабилизацией камеры, воспроизводятся стабилизированными и без проекта: DJI с выключенным EIS и углом обзора Wide (только тогда камера записывает своё движение), GoPro с выключенным HyperSmooth, Insta360 с выключенным FlowState. Только если камера записала, что стабилизация была выключена: клип, который камера уже стабилизировала, воспроизводится как есть.
Проверено Osmo Action 6 (EIS выключен); GoPro HERO12 Black (HyperSmooth выключен) Должно работать Osmo 360; другие камеры DJI; другие GoPro; однообъективные Insta360 Пока нет другие камеры без проекта
Ничего не нужно рендерить заранее
Старые поездки воспроизводятся со стабилизацией как есть, без отрендеренной копии каждого клипа, которую надо делать и хранить: файл записывается только для фрагментов, которые вы экспортируете.
Сама стабилизация — это движок Gyroflow; плеер добавляет воспроизведение в реальном времени, HDR из log и телеметрию.
Вкл., шире, выкл.
Ctrl+g
Стабилизация включена → включена с более широким видом → выключена. Широкий вид не увеличивает изображение: стабилизированная картинка занимает примерно столько же места в окне, сколько кадр, а края временами видны и заполнены. «Вкл.» и «шире» сохраняются для следующих клипов без проекта; «выкл.» — только для этого клипа. Клип с проектом открывается со включённой стабилизацией, как задано в Gyroflow.
Насколько сильно
Ctrl+k
Слабо, средне или сильно — для клипа без проекта: обрезка 10, 20 или 30 %, сглаживание 50, 75 или 100 %. Меняется прямо во время воспроизведения и сохраняется для следующих клипов.
Горизонт
панель → Stabilization
As preset (как в пресете; для клипа с проектом — As project, как в проекте), Level (ровно) или Free (свободно). Для Level нужно большее увеличение, поэтому края видны чаще.
Проекты Gyroflow
Проект, сделанный в Gyroflow и сохранённый рядом с клипом, используется как есть: клип воспроизводится так, как задано в проекте, включая фиксацию горизонта и объектив.
Проверено Osmo Action 6 Должно работать остальные камеры и любая камера, которую поддерживает Gyroflow
Открыть в Gyroflow
Ctrl+e
Ставит на паузу и открывает проект клипа в Gyroflow; если проекта нет, сначала записывает его рядом с клипом по тому, что вы видели: тот же объектив, сглаживание, увеличение и преломление. При каждом сохранении там стабилизация здесь перезагружается на том же месте. Уже существующий проект никогда не перезаписывается.
Windows для клипа без проекта нужно задать gyroflow_app в gyroflow.confLinux gyroflow в PATH или заданный gyroflow_app
Нет данных движения? Gyroflow
Ctrl+e
Клип, который плеер не стабилизирует сам, открывается в Gyroflow как есть. Клип без данных движения (DJI с включённым EIS или камера, которая их не записывает) стабилизируется там по изображению (оптический поток); у клипа GoPro или Insta360, снятого с включённой стабилизацией камеры, данные движения есть, и Gyroflow их загружает. Сохраните там проект, и клип будет воспроизводиться стабилизированным с ним. В боковой панели это пункт Stabilize in Gyroflow…
Под водой
Под водой встроенная стабилизация камеры не справляется (EIS у DJI — по результатам проверки), вероятно, потому что вода преломляет свет и объектив ведёт себя как более длиннофокусный, чем тот, под который она настроена. Выключите её, и здесь клип будет воспроизводиться ровно: пресет по умолчанию сделан для подводных съёмок и учитывает, как вода преломляет свет. На тестовом клипе дрожание между кадрами снизилось с 0,16 px до 0,02 px.
Объектив в воде или над водой
Ctrl+u
Объектив над водой — и обратно под воду. По умолчанию преломление следует за метками камеры In water / Out of water по ходу клипа и меняется за один кадр. Клипы других камер воспроизводятся так, как задано в проекте или пресете (по умолчанию — под водой).
По данным камеры: Osmo Action 6, единственная камера, которая это записывает.
Заполнение краёв
Ctrl+b · панель → Performance & Quality
Чем заполняются области, которые стабилизированный кадр не покрывает, — размыто и с плавным переходом:
- Trail by direction (след по направлению), по умолчанию: то, что в последний раз было видно в этом направлении мира, поэтому при панорамировании оно совпадает с картинкой; где ещё ничего не было видно, внутрь растекаются окружающие цвета;
- Frame's edge spread out (растянутый край кадра): только собственные цвета кадра, растянутые от его края;
- Background color (цвет фона): цвет фона проекта, как его рендерит Gyroflow.
Запускается сразу
Клип без проекта начинает воспроизводиться по первым секундам данных движения, а остальное читает по ходу: с NAS примерно за секунду, тогда как чтение всех данных заранее занимало 5–10 с.
На медленном компьютере
панель → Performance & Quality
Если стабилизация больше 2 с подряд пропускает кадры, воспроизведение встаёт на паузу и предлагает снизить частоту кадров, разрешение или заполнение краёв либо оставить цветную кайму под водой как записано. Всё это настраивается в разделе Performance & Quality боковой панели.
Телеметрия
То, что измерила камера, поверх видео; читается из клипа при открытии.
На экране
Ctrl+t
Каждое поле показывается, если оно есть в клипе: глубина и In water / Out of water в клипе DJI; в клипе GoPro — координаты и скорость, когда GPS поймал сигнал, или экспозиция на камере без GPS. Ctrl+t выключает и включает её; выбор сохраняется для следующих клипов.
Проверено глубина, в воде, на Osmo Action 6 Должно работать её остальные поля (сигнал GPS пока не встречался); Osmo 360; GPS, скорость и экспозиция GoPro Пока нет другие камеры
Глубина
Под водой, по барометру, с шагом 0,1 м примерно раз в секунду. В подводном боксе она не записывается (барометр измеряет воздух внутри бокса), но In water всё равно показывается — по изображению.
Другие поля
панель → Telemetry
По запросу: давление, высота над водой (относительная, поэтому лишь приблизительная), экспозиция (ISO, выдержка, диафрагма, баланс белого), а на Osmo 360 ещё температура сенсора и пульс с сопряжённого устройства.
Где и в каких единицах
Любой угол видео (по умолчанию левый нижний), метрические или имперские единицы (футы, mph, °F) — в меню или в боковой панели.
Хайлайты и фрагменты
Хайлайты камеры
Ctrl+] / Ctrl+[
Нажмите кнопку хайлайта на камере во время записи: метки появятся на шкале воспроизведения, а клавиши переходят к следующей и предыдущей, за две секунды до неё — к моменту нажатия всё обычно уже произошло. Page Up / Page Down переходят точно к метке.
Проверено DJI Osmo Action 6 (кнопка быстрого переключения или Bluetooth-пульт с GPS) Должно работать DJI Osmo Action 4 и Action 5 Pro; GoPro HERO5 и новее (HiLight, «GoPro, HiLight» или пульт) Osmo 360 и Pocket 3 хайлайты не отмечают.
Все по времени
панель → Clip
В разделе Clip боковой панели есть все хайлайты; без панели меню плагинов показывает их по времени.
Отметить фрагмент
l дважды
В начале фрагмента и в конце (петля A-B в mpv): это и экспортирует Shift+E, а k сохраняет как момент.
Моменты, метки и проекты
То, что вы оставляете из поездки, — обычные файлы в её папке: их показывает FinderПроводник, их принимает ваша монтажная программа. Вся история, от карты до монтажа: Моменты и метки.
Проекты, моменты и метки: подробно, шаг за шагом →
Сохранить момент
k
Отметьте фрагмент, дважды нажав l, и k сохранит его как момент, спросив название. Поле пустое, а в нём показана подсказка: Enter принимает её, ввод текста её заменяет, Esc отменяет. Момент, которому вы не дали названия, называется по своей дате и времени.
Момент — это небольшой файл
Каждый момент — небольшой MP4 в папке проекта _Moments/, под своим названием: <name>.afplink.mp4. Миниатюры в Finder и Быстрый просмотр показывают егоМиниатюры в Проводнике и его область просмотра (Alt+P) показывают его в цвете, а не в сером log. Открытый в плеере, он воспроизводит этот фрагмент оригинала в полном качестве, со стабилизацией — такой, какой она была, когда вы его сохранили.
Его значок — первая метка внутри него, а если её нет, средний кадр. Даты файла — настоящее время момента, так что при сортировке по дате моменты идут в том порядке, в каком происходили.
Раскладывайте, как любые файлы
Удалите файл — и момент удалён. Вложенные папки в _Moments/ — ваши, чтобы раскладывать по ним моменты; переименуйте файл — и момент переименован.
Метки
M
Точки в клипе, на шкале воспроизведения. M ставит метку там, где сейчас видео; на метке — убирает её. Пока вы не изменили ни одной, метки — это хайлайты камеры: первое изменение сохраняет их все в небольшой файл меток клипа, <clip>.marks.json. Удалите этот файл — и вернутся метки камеры.
Вся поездка с одного взгляда
панель → Project
Создаётся, когда вы попросите, кнопкой Make clip previews (сделать превью клипов) на вкладке Project боковой панели: папка _Clips/ с небольшим MP4 на каждый клип — цветным флипбуком клипа. В режиме значков папка показывает всю поездку в цвете, а не стену серого log, а Быстрый просмотр пролистывает каждый клип за секунды.В режиме крупных значков папка показывает всю поездку в цвете, а не стену серого log, а область просмотра (Alt+P) пролистывает каждый клип за секунды.
Отложить клип
X
Неинтересно: X в плеере или удаление флипбука клипа из _Clips/ — это одно и то же. Сам клип остаётся на месте.
Избранное и оценки Скоро
K
Момент или флипбук клипа, который существует, оставлен; удалённый — нет. K делает избранным момент, который играет, а если его нет — клип, и повторно снимает отметку: зелёный тег Favorite в Finderоценка 4 звезды и выше в Проводнике. Монтажная программа получает и это.
Вырезать испорченный фрагмент
Ctrl+x
Отметьте фрагмент, дважды нажав l, нажмите Ctrl+x и подтвердите. Клип перезаписывается без этого фрагмента, без перекодирования: то, что остаётся, копируется как было и проверяется, прежде чем что-либо будет заменено. Фрагмент из середины оставляет два клипа; второй начинается с ключевого кадра в конце вырезанного или перед ним, так что может остаться до секунды испорченного фрагмента.
Оригинал уходит в Корзину вместе со своим файлом меток, проектом Gyroflow и превью клипа. Метки и моменты переходят на новые клипы; экспорт не затрагивается. Отменить в плеере нельзя. Проект не нужен.
Клипы DJI; клипы GoPro, если проверка пройдена. Не клипы Insta360 или iPhone, не моменты, превью клипов или экспорт.
Папки проектов
панель → Project
Проект — это папка поездки, которую настраивают один раз: когда вы впервые сохраняете момент, делаете экспорт или превью клипов, вкладка Project боковой панели спрашивает, какую папку взять — папку самих клипов или одну из папок выше, — и Initialize the project here (создать проект здесь) создаёт его. Все папки внутри относятся к проекту. В нём появляются _Moments/, _Clips/ и _Exports/, а также _ActionFootagePlayer/ для собственных заметок плеера. Метки и проекты Gyroflow остаются рядом с каждым клипом. Если в эту папку нельзя записывать (заблокированная карта, общая папка только для чтения), плеер спрашивает название и создаёт папку проекта в своей папке в «Документах» (Documents/ActionFootagePlayer/), с файлом Sources.txt, который указывает на видео. Скоро
Ваши оригиналы остаются как есть, если только вы не вырежете испорченный фрагмент.
Экспорт и отправка
Что экспортирует каждый стиль: подробно, шаг за шагом →
Экспорт того, что вы видите
Shift+E
Клип так, как он воспроизводится, за один проход: со стабилизацией или без, с тем же видом, краями, горизонтом и объективом, в том же стиле. Если фрагмент отмечен — только он. Shift+E дважды на экспортируемом клипе отменяет экспорт.
Проверено HDR-экспорт с Osmo Action 6 Должно работать экспорт в Rec.709; остальные камеры (любые камеры, которые поддерживает Gyroflow, — с проектом)
Файл для телефона
Клипы в log экспортируются в 10-битный HEVC в HDR (Rec.2100 HLG) с пометками, по которым macOS, iOS и YouTube показывают их как HDR. Экспортированные на Mac в стиле HLG+DV, они несут и метаданные Dolby Vision для устройств Apple (см. HDR на любом экране). SDR-стили NBCU и производителя камеры экспортируют вместо этого Rec.709, как и Export in SDR в разделе Clip боковой панели, что бы ни воспроизводилось. SDR с тональной компрессией mpv экспортирует HLG, а SDR, HLG+DV — HLG с Dolby Vision. 10 бит остаются 10 битами.
Куда он попадает
В папку проекта _Exports/, под названием, которое вы даёте в том же диалоге, что и моменту, со стилем в скобках, если экспорт не в HDR, HLG: Turtle.mov, Turtle (SDR).mov, Turtle (Dolby Vision).mov. Файл несёт ссылку на оригинал: без боковой панели пункт Open the original в контекстном меню воспроизводит его фрагмент клипа. Звук копируется как есть, а файл сохраняет даты клипа. Уведомление сообщает, куда он сохранён, а раздел Clip боковой панели показывает последний экспорт в FinderПроводнике.
Смотрите дальше, пока идёт экспорт
Во время экспорта воспроизведение продолжается, а ход экспорта виден в правом верхнем углу; экспортировать можно несколько клипов сразу. На Mac, пока видео играет, экспорт идёт с фоновым приоритетом и почти останавливается: поставьте на паузу, и он пойдёт на полной скорости.
Много клипов сразу
Stabilize + LUT в быстрых действиях Finderконтекстном меню Проводника экспортирует выбранные видео, log — в HDR (HLG), в папку проекта _Exports/ или, если проекта нет, в папку stabilized/ рядом с клипом. То же делает командная строка, которая к тому же умеет писать ProRes 422 HQ для монтажа.
В Windows
Windows
Экспорт кодируется первым работающим из NVENC, Quick Sync и AMF, а если ни один не работает — x265 на процессоре (гораздо медленнее; в Windows на ARM — всегда).
В монтажную программу Скоро
Когда выбор сделан, моменты и метки уходят в вашу монтажную программу, на оригинальные файлы: один импорт, ничего не рендерится.
В монтажную программу: подробно, шаг за шагом →
Метки для монтажа
меню → Marks for the editor
Выберите программу, и плеер запишет для неё файл поездки в папку проекта, под названием проекта, и скажет, где он. В него попадают все клипы, которые вы не отложили, или только те, где есть момент или метка. Папки моментов становятся бинами, теги Finder — ключевыми словами, а избранное остаётся избранным.Папки моментов становятся бинами, а избранное остаётся избранным. Время отсчитывается по собственному таймкоду клипов, так что каждый маркер попадает на свой кадр.
Final Cut Pro
Событие с клипами и метками в виде маркеров, моменты — как диапазоны ключевых слов, с избранным и отклонённым, и проект из моментов подряд.
FCPXML 1.10: Файл → Импортировать → XML.
DaVinci Resolve
и бесплатная версия
Таймлайны на оригинальных файлах: моменты, по одному на папку моментов, и клипы. Метки ложатся маркерами таймлайна, а избранное, отклонённое и ключевые слова — цветами клипов, флагами и ключевыми словами.
FCPXML, а также EDL с маркерами и CSV с метаданными.
Premiere Pro
Бины по вашим папкам, клипы с маркерами, каждый момент — именованный клип со своими точками входа и выхода, и секвенция из моментов.
FCP7 XML: Файл → Импорт.
Чистый стоп-кадр
Фото из видео: подробно, шаг за шагом →
Временное шумоподавление кадра на паузе
Ctrl+p
Через мгновение после паузы кадр пересобирается из него самого и 5 кадров с каждой стороны, каждый из которых совмещается с ним по движению между ними: шум сенсора при слабом свете в основном исчезает (временное шумоподавление), а детали остаются. Около секунды для 4K; стабилизация должна быть включена. Функция включена по умолчанию, так что достаточно поставить на паузу; Ctrl+p выключает её и снова включает, в том числе для следующих клипов.
Кадр на паузе в полном размере
Ctrl+f
Кадр на паузе в собственном разрешении исходника, независимо от настроек воспроизведения, и очищенный за тот же проход, если включён Ctrl+p. В боковой панели Performance & Quality → Paused frame → Full size делает это после каждой паузы.
Шумоподавление и цвет под водой
Шумоподавление
Ctrl+n
Цветные пятна в тенях и под водой в основном исчезают, а детали остаются. Любой клип, в log или нет, на GPU. Выбор сохраняется для следующих клипов. Только при воспроизведении: экспорт не проходит шумоподавление.
Цветная кайма под водой
Ctrl+a
Вода преломляет синий сильнее красного, поэтому за плоским стеклом камеры красный и синий к краям кадра расходятся. Там, где объектив под водой, каждый цвет возвращается туда, куда падает его собственный луч, — только по физике, без подгонки под записи; над водой ничего не меняется. Ctrl+a оставляет кайму как записано и снова убирает её. Только при воспроизведении.
На клипах с погружений на Osmo Action 6 красная кайма шириной 3–7 px по краям уменьшается примерно до пикселя.
Боковая панель и меню
Боковая панель
Tab
Настройки — в панели у правого края окна, рядом с видео, которое сдвигается ради неё; клавиши указаны рядом с тем, что они делают. Tab скрывает её и показывает снова.
- Project, с которого открывается панель: папка проекта поездки (Initialize the project here), превью клипов, метки и моменты этого клипа, отметка фрагмента и сохранение его как момента;
- Clip: что это за клип, FinderПроводник и путь к нему, его хайлайты, экспорт клипа или отмеченного фрагмента, Export in SDR, следующий и предыдущий клип;
- Look: видеовыход, кривая log вручную, шумоподавление;
- Stabilization: Gyroflow, обзор, уровень, горизонт, объектив и его цветная кайма;
- Performance & Quality: частота кадров и размер, с которыми идёт стабилизация, кадр на паузе, заполнение краёв, спрашивать ли, когда GPU не успевает;
- Telemetry: показывать ли, угол, единицы, поля;
- Dolby Vision (приложение для Mac): трим-настройки в виде ползунков;
- Support: версия, Keys…, Note for the agent…, Report this camera…, Set up again… и ссылки на сайт и GitHub.
Меню
правый щелчок
Когда боковая панель есть (в приложении и в zip-архиве плагинов), правый щелчок открывает собственное меню mpv. Без неё правый щелчок открывает меню плагинов: всё, что делают клавиши, с клавишами рядом, и то, у чего клавиши нет. Нужен mpv 0.41 или новее.
Make these the defaults
Внизу разделов Look, Stabilization, Quality и Telemetry (в меню — Remember as default): текущие настройки сохраняются для следующего запуска.
Report this camera…
панель → Support
Открывает issue на GitHub с тем, что плагины нашли в клипе.
Клавиши
Почти каждое действие есть также в боковой панели, с его клавишей рядом.
| Клавиша | Что делает | Имя для input.conf |
|---|---|---|
| l дважды | Отметить фрагмент: начало, затем конец (петля A-B в mpv) | |
| k | Сохранить отмеченный фрагмент как момент, спросив название | |
| M | Метка здесь; на метке — убрать её | |
| X | Отложить клип: неинтересно | |
| Ctrl+x | Вырезать отмеченный фрагмент из клипа, спросив подтверждение; оригинал уходит в Корзину | |
| K | Избранное: момент, который играет, иначе клип; повторно — снять | |
| Shift+E | Экспортировать клип так, как он воспроизводится, или отмеченный фрагмент, спросив название; дважды — отмена | gyroflow/export |
| Ctrl+g | Стабилизация вкл. → широкий вид → выкл. | gyroflow/toggle |
| Ctrl+k | Уровень стабилизации: слабо → средне → сильно | gyroflow/level |
| Ctrl+b | Чем заполнять края: след по направлению, растянутый край кадра, цвет фона | gyroflow/edges |
| Ctrl+u | Объектив над водой — и обратно | gyroflow/lens |
| Ctrl+a | Цветная кайма под водой убрана или оставлена как записано | gyroflow/fringes |
| Ctrl+e | Открыть клип в Gyroflow | gyroflow/edit |
| Ctrl+p | Временное шумоподавление кадра на паузе (чистый стоп-кадр), вкл. (по умолчанию) или выкл. | gyroflow/still |
| Ctrl+f | Кадр на паузе в полном размере | gyroflow/full |
| Ctrl+s | Следующий видеовыход: HDR, HLG+DV (Mac app) и SDR-стили | dlogm/sdr |
| Ctrl+h | Сразу в HDR | dlogm/hdr |
| L | Обработка log выключена: клип как записан | dlogm/off |
| Ctrl+l | Кривая log вручную | dlogm/curve |
| Ctrl+n | Шумоподавление вкл. или выкл. | dlogm/denoise |
| Ctrl+t | Телеметрия выкл. или вкл. | dji_telemetry/toggle |
| Ctrl+] / Ctrl+[ | Следующий хайлайт, предыдущий хайлайт (за пару секунд до него) | highlights/next, highlights/prev |
| Page Up / Page Down | Тоже хайлайты, точно на метке (клавиши глав mpv) | |
| Ctrl+r | Заметка для ИИ-агента | agent/report |
| правый щелчок | Меню плагинов, когда нет боковой панели (с ней — собственное меню mpv) | footage_menu/menu |
| Tab | Боковая панель: скрыть или показать | side_panel/toggle |
Другие клавиши: привяжите имена в input.conf, например Ctrl+d script-binding dlogm/sdr.
Камеры
В ежедневном использовании с DJI Osmo Action 6, проверено на GoPro HERO12 Black. Другие камеры DJI, другие GoPro и Insta360 поддержаны в коде, но на реальных записях ещё не проверены.
Несколько секунд записи прямо с карты в issue на GitHub — самый быстрый способ перевести камеру в проверенные.
Платформы и установка
Mac с Apple Silicon
В ежедневном использовании
macOS 15 или новее. Приложение несёт собственные mpv и ffmpeg: больше ничего устанавливать не нужно. Оно подписано ad hoc, поэтому в первый раз: Системные настройки → Конфиденциальность и безопасность → «Всё равно открыть». При настройке оно становится плеером для видео MP4, добавляет быстрые действия и скачивает LUT от DJI.
Windows 10 или 11
Альфа
Отдельное приложение для x86-64 и для Windows 11 на ARM, со всем необходимым внутри. Версия для x86-64 опробована и работает, но пока мало тестировалась; версия для ARM проверена только сборкой. Устанавливается только для вас, без прав администратора; в первый раз SmartScreen выдаёт предупреждение: «Подробнее» → «Выполнить в любом случае».
Linux
Не проверено
Плагины, в вашем собственном mpv: собираются в каждом выпуске, но ещё не проверены. Для стабилизации нужен mpv, собранный с VapourSynth.
Плагины в вашем mpv
В любой системе: log в цвете, телеметрия, хайлайты и меню — это простой Lua и шейдеры GPU. Стабилизации и экспорту нужен mpv, собранный с VapourSynth; они собраны для macOS на Apple Silicon, Linux x86-64 и Windows. В mpv.conf и input.conf ничего добавлять не нужно.
Настройки для опытных пользователей
Каждый плагин читает <plugin>.conf в папке приложения mpv/script-opts/, в ~/Library/Application Support/ActionFootagePlayer/ (Windows: %LOCALAPPDATA%\ActionFootagePlayer\). Remember as default (запомнить по умолчанию) записывает их за вас. Некоторые из них:
Файлы настроек
dlogm.confhdr_screen=hdrиsdr_screen=dv: стиль, в котором клипы в log открываются на HDR-экранах и на экранах без HDR (hdr,dv,dvsdr,tonemap,nbcuилиmaker);denoise=yes: шумоподавление включено с самого начала;dv_live_l1=no(приложение для Mac): фиксированные уровни яркости трим-настроек вместо уровней каждого кадраgyroflow.confview,level,horizon_lock,underwater: с чем открываются клипы без проекта;chromatic,edges: для всех клипов;resolution,fps_limit,edge_fill_rate,ask_when_slow: для медленных компьютеров;still_radius,paused_full_size: чистый стоп-кадр;gyroflow_app: какое приложение Gyroflow открывать (Windows, Linux)dji_telemetry.conffields,units,position,font_size,visiblehighlights.confbefore=2: за сколько секунд до хайлайта приходится переход;chapters: метки на шкале воспроизведения
Свой пресет по умолчанию
Клипы без проекта получают пресет Gyroflow по умолчанию, а затем ваш default.gyroflow, положенный в папку приложения gyroflow/.
Заметки для ИИ-агента
Ctrl+r
Для работы над плеером вместе с ИИ-агентом: обведите рамкой то, что имеете в виду, напишите строку, и заметка сохранится вместе с экраном, кадром и тем, что делал плеер, чтобы агент мог её прочитать.
Командная строка
Экспорт одного клипа или многих из терминала: то же, что делает Shift+E, в папке плагинов.
gyroflow-export
~/.config/mpv/scripts/gyroflow/gyroflow-export DJI_0007_D.MP4 DJI_0008_D.MP4
~/.config/mpv/scripts/gyroflow/gyroflow-export --from 1:20 --to 1:45 DJI_0007_D.MP4
--prores- ProRes 422 HQ вместо HEVC, для монтажа
--sdr,--nbcu- Rec.709: D-Log M через LUT от DJI или любая кривая через преобразование NBCU
--level,--wide,--edges,--underwater- стабилизация — так, как её задают клавиши и меню
--no-stabilize- только преобразование цвета
--background- с фоновым приоритетом, чтобы тем временем работать дальше
Собственные параметры mpv
Настройки плагинов работают и в командной строке mpv: --script-opts=dlogm-sdr_screen=nbcu.