Articulo de referencia

CineForm

CineForm Intermediate es un códec de vídeo de código abierto (a partir de octubre de 2017) [1] desarrollado para CineForm Inc por David Taylor, David Newman y Brian Schunck. El ...

CineForm Intermediate es un códec de vídeo de código abierto (a partir 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 quería utilizar las capacidades cinematográficas en 3D del códec CineForm 444 para su sistema 3D HERO .

El comunicado de prensa sobre la adquisición de GoPro señaló que el códec de CineForm se había utilizado en películas como Slumdog Millionaire y Need For Speed . [2] [3] [4]

Historia

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 medios de alta definición o de mayor resolución. Los medios CineForm se encapsulan con mayor frecuencia en archivos de tipo AVI o MOV, y se utiliza el código FourCC "CFHD" para todos los tipos de medios comprimidos.

Las implementaciones admiten formato de imagen para compresión RAW de filtro Bayer CFA de 12 bits, RGB y RGBA 4:4:4 de 10 bits y YUV 4: 2 :2 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 wavelet reversible de números enteros , con un cuantificador no lineal para aumentar la compresión. Las tasas de compresión de datos suelen oscilar entre 10:1 y 3,5:1, según la configuración de calidad. Un modo sin comprimir admite archivos RAW.

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

El formato DPC (también conocido como DPX-C) es un encabezado de archivo DPX con o sin una parte de imagen DPX sin comprimir que contiene solo una miniatura . A ese archivo se adjunta una muestra comprimida de CineForm, que contiene la imagen comprimida en wavelet. El formato se utiliza en posproducción cuando se renderizan archivos CineForm. Las herramientas pueden 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 rápidos y no causan artefactos de recompresión iterativa .

Hay complementos disponibles para los sistemas de composición Blackmagic Fusion y The Foundry Nuke que permiten leer y escribir CineForm de forma nativa. Estos complementos fueron desarrollados por Magna Mana Production.

CineForm es estable a la recompresión iterativa.

En comparación con JPEG2000, CineForm tiene una velocidad de datos ligeramente superior a PSNR (relaciones señal/ruido máximo) similares, con el beneficio de una codificación/decodificación hasta 7 veces más rápida.

Según un comunicado de prensa de GoPro, [6] SMPTE estandarizó 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 proporcionó suficiente información para decodificar archivos Cineform y fue necesaria la ingeniería inversa . [8]

GoPro lanzó CineForm como código abierto en octubre de 2017 [9] [1] con licencia dual bajo la Licencia MIT y la Licencia Apache 2.0 [10]

Véase también

Referencias

  1. ^ ab "GOPRO ABRE EL CÓDEC CINEFORM". GoPro.com . 2017-10-25.
  2. ^ [1] Archivado el 24 de junio de 2011 en Wayback Machine .
  3. ^ "NextWaveDV – GoPro, fabricante de cámaras deportivas, adquiere CineForm, empresa de software de compresión de vídeo". Nextwavedv.com . 30 de marzo de 2011 . Consultado el 30 de mayo de 2015 .
  4. ^ "GoPro® CineForm Codec Standardized by SMPTE® as the VC-5 Standard | Society of Motion Picture & Television Engineers" (El códec GoPro® CineForm estandarizado por SMPTE® como estándar VC-5 | Sociedad de ingenieros de cine y televisión). www.smpte.org . Archivado desde el original el 16 de febrero de 2016. Consultado el 18 de febrero de 2016 .
  5. ^ "git.videolan.org Git - ffmpeg.git/commitdiff". git.videolan.org .
  6. ^ "SMPTE aprovecha la tecnología de compresión de GoPro para crear un nuevo estándar en la industria". GoPro.com . Consultado el 30 de mayo de 2015 .
  7. ^ "VC-5 Video Essence Part 1: Elementary Bitstream — SMPTE Standards" (Esencia del video VC-5, parte 1: flujo de bits elemental: 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 Cineform de GoPro". Medium .
  9. ^ "El SDK del códec de video GoPro® CineForm". GitHub.com . 25 de octubre de 2017.
  10. ^ "GitHub - gopro/Cineform-SDK: El SDK del códec de video GoPro® CineForm". GitHub.com . 2017-10-22.
  • Página principal de CineForm
Obtenido de "https://es.wikipedia.org/w/index.php?title=CineForm&oldid=1241814432"