CineForm

редактировать
Видеокодек с открытым исходным кодом

CineForm Intermediate - это кодек с открытым исходным кодом (с октября 2017 г.) видеокодек, разработанный для CineForm Inc Дэвидом Тейлором, Дэвидом Ньюманом и Брайаном Шунком. 30 марта 2011 года компания была приобретена GoPro, которая, в частности, хотела использовать возможности 3D-пленки кодека CineForm 444 для своей системы 3D HERO.

В пресс-релизе о приобретении GoPro отмечалось, что кодек CineForm использовался в нескольких крупных фильмах, включая Миллионер из трущоб и Жажда скорости.

Содержание
  • 1 История
  • 2 См. Также
  • 3 Ссылки
  • 4 Внешние ссылки
История

Кодек CineForm Intermediate был первоначально разработан в 2002 году для сжатых рабочих процессов Digital Intermediate для фильмов или телевидения приложения, использующие носители HD или более высокого разрешения. Носители CineForm чаще всего упаковываются в файлы типов AVI или MOV с использованием кода FOURCC «CFHD» для всех типов сжатых носителей.

Текущие реализации поддерживают форматирование изображения для 10-битного 4: 2: 2 YUV, 12-битного 4: 4: 4 RGB и RGBA и 12-битного CFA фильтр Байера сжатие RAW ( как используется с камерой Silicon Imaging SI-2K.)

Все сжатие основано на целочисленном обратимом вейвлет-сжатии ядра с нелинейным квантователем для достижения более высокого сжатия. Скорость сжатия данных обычно составляет от 10: 1 до 3,5: 1 в зависимости от настроек качества. Также есть несжатый режим для файлов RAW.

Кодек использует дизайн постоянного качества, так что скорость передачи данных будет варьироваться в зависимости от данных исходного изображения. Он разделяет некоторые свойства с другими вейвлет-кодеками, такими как JPEG 2000, но при этом жертвует некоторой эффективностью сжатия (большие размеры файлов) для большей производительности декодирования и кодирования. В настоящее время CineForm доступен только как программная реализация на платформах Mac OS и Microsoft Windows, однако доступен Linux SDK. FFmpeg также может декодировать файлы CineForm.

Существует также формат DPC (также известный как DPX-C), который представляет собой заголовок файла DPX с несжатой частью изображения DPX или без нее. это просто миниатюра. Затем к этому файлу прикрепляется сжатый образец CineForm, содержащий сжатое вейвлет-изображение в полном размере. Этот формат используется в постпродакшене, когда файлы CineForm необходимо отрендерить фермами рендеринга. Существуют инструменты для разделения файлов CineForm AVI или MOV на последовательности файлов DPC, и наоборот, для повторной сборки файлов CineForm MOV и AVI из последовательностей DPC. Эти шаги просто копируют данные и не перекодируют изображения, поэтому выполняются очень быстро и не вызывают артефактов повторного сжатия.

Существуют плагины для систем композитинга Eyeon Fusion и The Foundry Nuke для чтения и записи файлов CineForm DPC, AVI и MOV изначально. Эти плагины были разработаны Magna Mana Production.

CineForm очень устойчив к итеративному повторному сжатию.

По сравнению с JPEG2000, CineForm имеет немного более высокую скорость передачи данных при аналогичных PSNR (пиковое отношение сигнала к шуму) с преимуществом в 7 раз быстрее для кодирования / декодирования на том же оборудовании.

Согласно пресс-релизу GoPro, SMPTE стандартизировал кодек CineForm как стандарт сжатия видео SMPTE ST 2073 VC-5. На практике спецификация VC-5 не предоставляла достаточно информации для декодирования файлов Cineform, и требовалось обратное проектирование.

GoPro выпустила CineForm с открытым исходным кодом в октябре 2017 года под двойной лицензией Лицензия MIT и лицензия Apache 2.0

См. Также
Ссылки
Внешние ссылки
Последняя правка сделана 2021-05-15 08:05:34
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте