Huffyuv (o HuffYUV ) es un códec de video sin pérdidas creado por Ben Rudiak-Gould que está destinado a reemplazar YCbCr sin comprimir como formato de captura de video. El códec también puede comprimir en el espacio de color RGB .
"Sin pérdidas" significa que la salida del descompresor es bit a bit idéntica a la entrada original al compresor. Lossless solo ocurre cuando el espacio de color de compresión coincide con el espacio de color de entrada y salida. Cuando los espacios de color no coinciden, se realiza una compresión de baja pérdida.
El algoritmo de Huffyuv es similar al de JPEG sin pérdidas , ya que predice cada muestra y luego Huffman codifica el error. El predictor es solo intracuadro.
Implementaciones
La implementación original fue escrita para Windows por Ben Rudiak-Gould y publicada bajo los términos de la GPL . El Huffyuv 1.1 fue lanzado en 2000. [1] La implementación se considera muy rápida, dando un rendimiento de compresión de hasta 38 megabytes por segundo en un Celeron de 416 MHz. El Huffyuv oficial no ha tenido un nuevo lanzamiento desde 2002.
Huffyuv 2.1.1 con el parche CCESP 0.2.5 se lanzó para solucionar problemas, particularmente para la compatibilidad con Cinema Craft Encoder. [2]
Huffyuv 2.2 está disponible en algunos sitios alternativos, [3] pero se informa que tiene problemas en algunos sistemas informáticos. [4]
Huffyuv MT es una versión multiproceso que usa un FourCC diferente .
Existe una bifurcación desarrollada actualmente del código llamada Lagarith que ofrece una mejor compresión a costa de una velocidad muy reducida en los sistemas monoprocesador. [5] [6]
El FFmpeg proyecto también contiene una implementación de HuffYUV que permite a los archivos Huffyuv a crearse y reproducirse en Linux y Mac OS X . Además, esto significa que muchas de las aplicaciones que utilizan FFmpeg como base también pueden reproducir / crear archivos HuffYUV, incluido el reproductor multimedia VLC , MPlayer y ffdshow .
Ver también
Referencias
- ↑ Ben Rudiak-Gould Google Groups - rec.video.desktop , obtenido el 11 de agosto de 2009
- ^ Huffyuv 0.2.5 parche , Recuperado el 2009-08-20
- ^ Huffyuv 2.2.0 , obtenido el 20 de agosto de 2009
- ^ Huffyuv 2.2 Crashes Xp , obtenido el 20 de agosto de 2009. Archivado el 18 de agosto de 2004 en Wayback Machine.
- ^ Códec de vídeo sin pérdida de Lagarith . Consultado el 28 de enero de 2009.
- ^ el caso contra Lagarith . Consultado el 26 de junio de 2013.
enlaces externos
- Descripción técnica detallada del códec HuffYUV (HFYU)