De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda

CineForm Intermediate es un códec de video de código abierto (de octubre de 2017) [1] desarrollado para CineForm Inc por David Taylor, David Newman y Brian Schunck. El 30 de marzo de 2011, la empresa fue adquirida por GoPro, que en particular quería utilizar las capacidades de película 3D del CineForm 444 Codec para su sistema 3D HERO.

El comunicado de prensa de la adquisición de GoPro señaló que el códec de CineForm se ha utilizado en varias películas importantes, incluidas Slumdog Millionaire y Need For Speed . [2] [3] [4]

Historia [ editar ]

El Códec intermedio CineForm se diseñó originalmente en 2002 para flujos de trabajo intermedios digitales comprimidos para aplicaciones de cine o televisión que utilizan HD o medios de resolución superior. Los medios CineForm se envuelven comúnmente dentro de los tipos de archivos AVI o MOV, utilizando el código FOURCC 'CFHD' para todos los tipos de medios comprimidos.

Actual [ ¿cuándo? ] las implementaciones admiten el formato de imagen para YUV 4: 2: 2 de 10 bits, RGB y RGBA 4: 4: 4 de 12 bits y RGBA, y compresión RAW de filtro CFA Bayer de 12 bits (como se usa con la cámara Silicon Imaging SI-2K).

Toda la compresión se basa en un núcleo de compresión de ondas enteras reversibles , con cuantificador no lineal para lograr una mayor compresión. Las velocidades de datos de compresión suelen oscilar entre 10: 1 y 3,5: 1, según la configuración de calidad. También hay un modo sin comprimir para archivos RAW.

El códec utiliza un diseño de calidad constante, de modo que la velocidad de datos variará en función de los datos de la imagen de origen. Comparte algunas propiedades con otros códecs wavelet, como JPEG 2000 , pero sacrifica algo de eficiencia de compresión (tamaños de archivo más grandes) por un mayor rendimiento de decodificación y codificación. Actualmente [ ¿cuándo? ] , CineForm solo está disponible como implementaciones de software en plataformas Mac OS y Microsoft Windows , sin embargo, está disponible un SDK de Linux. FFmpeg también es capaz de decodificar y codificar archivos CineForm. [5]

También existe el formato DPC (también conocido como DPX-C), que es un encabezado de archivo DPX con o sin una parte de imagen DPX sin comprimir que solo contiene una miniatura. Luego, se adjunta una muestra de CineForm comprimida a ese archivo, que contiene la imagen comprimida wavelet en tamaño completo. El formato se está utilizando en la postproducción cuando los archivos CineForm necesitan ser renderizados por granjas de renderizado. Existen herramientas para dividir archivos CineForm AVI o MOV en secuencias de archivos DPC, y viceversa, para volver a ensamblar archivos CineForm MOV y AVI a partir de secuencias DPC. Estos pasos solo copian datos y no vuelven a codificar las imágenes, por lo que son extremadamente rápidos y no causan artefactos de recompresión iterativos.

Hay complementos para los sistemas de composición Eyeon Fusion y The Foundry Nuke para leer y escribir archivos CineForm DPC, AVI y MOV de forma nativa. Estos complementos han sido desarrollados por Magna Mana Production.

CineForm es muy estable a la recompresión iterativa.

En comparación con JPEG2000, CineForm tiene una velocidad de datos ligeramente superior a PSNR (relaciones pico de señal a ruido) similares con la ventaja de ser hasta 7 veces más rápido para codificar / decodificar en el mismo hardware.

Según un comunicado de prensa de GoPro, [6] SMPTE ha estandarizado el códec CineForm como el estándar de compresión de video SMPTE ST 2073 VC-5. [7] En la práctica, la especificación VC-5 no proporcionaba suficiente información para decodificar archivos Cineform y era necesaria la ingeniería inversa . [8]

GoPro lanzó [1] CineForm como código abierto en octubre de 2017 [9] con doble licencia de MIT License y Apache License 2.0 [10]

Ver también [ editar ]

Referencias [ editar ]

  1. ^ a b "GOPRO OPEN SOURCES THE CINEFORM CODEC" . GoPro.com . 2017-10-25.
  2. ^ [1] Archivado el 24 de junio de 2011 en la Wayback Machine.
  3. ^ "NextWaveDV - GoPro, el fabricante de cámaras deportivas adquiere CineForm, empresa de software de compresión de video" . Nextwavedv.com . Consultado el 30 de mayo de 2015 .
  4. ^ "GoPro® CineForm Codec estandarizado por SMPTE® como el estándar VC-5 | Sociedad de ingenieros cinematográficos y televisivos" . www.smpte.org . Consultado el 18 de febrero de 2016 .
  5. ^ "FFmpeg git - Cineform HD" .
  6. ^ "SMPTE Taps GoPro Compression Technology for New Industry Standard" . GoPro.com . Consultado el 30 de mayo de 2015 .
  7. ^ "VC-5 Video Essence Part 1: Elementary Bitstream - Estándares SMPTE" . Smpte.org . Consultado el 30 de mayo de 2015 .
  8. Kunhya, Kieran ( 1 de enero de 2016). "Ingeniería inversa del códec GoPro Cineform" . Medio .
  9. ^ "El SDK del códec de video GoPro® CineForm" . GitHub.com . 2017-10-25.
  10. ^ "GitHub - gopro / Cineform-SDK: el SDK del códec de video GoPro® CineForm" . GitHub.com . 2017-10-22.

Enlaces externos [ editar ]

  • Página principal de CineForm