Fast CinemaDNG

Быстрое решение для обработки CinemaDNG на видеокартах NVIDIA

программное обеспечение Fast CinemaDNG Processor

Быстрая обработка MLV на видеокарте NVIDIA

MLV PlayerMagic Lantern (ML) - это аппаратная альтернативная прошивка для цифровых камер Canon, которая добавляет возможность видео съёмки, является бесплатной и её можно получить в исходниках. Важнейшая черта Magic Lantern - это возможность съемки видео в формате RAW.

Интересно отметить, что прошивка Magic Lantern также позволяет работать в режиме 4K RAW при использовании камеры Canon 5D Mark III. По сути, это 14-битный RAW формат со сжатием без потерь. В настоящее время камера 5D Mark III может работать в следующих режимах: 4096 × 1440 на частоте 25 к/с, 4096 × 2560 на 12,5 к/с и 3840 × 1600 при 24 к/с. Соотношение сторон не 16:9, как это принято для 4K, а более узкое. Также есть опции HD видео, включающие в себя режим 1920 × 800 при 60 к/с и режим квадратного видео кропа.

Программа Fast CinemaDNG Processor может работать с файлами Magic Lantern RAW напрямую, без использования MLVFS (это виртуальная файловая система которая из MLV делает DNG) или другого дополнительного программного обеспечения. В этом случае обработка MLV происходит очень быстро, потому что все вычисления делаются на видеокарте NVIDIA. Чтобы загрузить файл MLV, нужно щёлкнуть по нему правой кнопкой мыши в Проводнике и из контекстного меню запустить Fast CinemaDNG Processor. Плавное проигрывание видео файла MLV получается благодаря быстрой обработке кадров на видеокарте в реальном времени. Для получения качественных 3D LUT сделана интеграция с программой 3DLUT Creator, а для кодирования видео - интеграция с FFmpeg.

Общая схема обработки MLV

  • Импорт, парсинг, декодирование MLV (обработка на CPU)
  • Вьюер и плеер MLV с обработкой данных на видеокарте
  • Пост процессинг MLV с помощью профилей DCP и LCP
  • Грейдинг MLV с помощью 3D LUT
  • Экспорт из MLV в DNG (DNG/CDNG без сжатия, сжате без потерь, сжатие с потерями BMD RAW 3:1 и 4:1)
  • Экспорт кадров из MLV в TIFF и JPG
  • Экспорт обработанного видео из MLV

Подводя итог, ещё раз перечислим основные возможности программы Fast CinemaDNG Processor для обработки MLV на видеокарте: работа с MLV форматом напрямую, быстрое декодирование MLV на CPU, демозаика высокого качества, подавление шума в реальном времени, наложение профилей DCP и LCP, покраска с помощью 3D LUT, плавный плеер для 4K и т.д.

Вместо часто используемого подхода для обработки MLV, когда сначала MLV преобразуют в серию DNG, а затем создают серию уменьшенных кадров для дальнейшей обработки и просмотра, мы делаем всё сразу в реальном времени, т.е. мы можем проигрывать в плеере видео, которое на лету получается из MLV.