El formato QuickTime Animation (también conocido como QuickTime RLE ) es un formato de compresión de vídeo y un códec creado por Apple Computer para permitir la reproducción de vídeo RGB en tiempo real sin hardware costoso. [ 1 ] [ 2 ] Generalmente se encuentra en el contenedor QuickTime con el FourCC 'rle '. [ nota 1 ] Puede realizar compresión sin pérdidas o con pérdidas y es uno de los pocos códecs de vídeo que admite un canal alfa . Las profundidades de color admitidas son 1 bit (monocromo), RGB de 15 bits, RGB de 24 bits, ARGB de 32 bits , así como RGB paletizado . Como resultado de la ingeniería inversa del formato, se implementó un decodificador en XAnim , así como un codificador y un decodificador en libavcodec . [ 3 ] [ 4 ]
Detalles técnicos
QuickTime Animation utiliza codificación de longitud de ejecución y reposición condicional para la compresión. [ 2 ] Al codificar, el fotograma de entrada se escanea píxel a píxel en orden de escaneo rasterizado y se procesa línea a línea. [ 2 ] Dentro de una línea, los píxeles se segmentan en secuencias, cuya longitud es variable y se indica en el flujo de bits. Para cada secuencia, se utiliza uno de tres modos de codificación: mismo color, salto o PCM. [ 2 ] En el modo de mismo color, una secuencia de píxeles se representa mediante un solo color en una codificación de longitud de ejecución. Si el codificador une píxeles de diferentes colores en una secuencia (de un solo color), el proceso de codificación es con pérdida; de lo contrario, es sin pérdida. El modo sin pérdida se utiliza con un nivel de calidad del 100 %. En el modo de salto, la secuencia de píxeles permanece sin cambios con respecto al fotograma anterior (reposición condicional). En el modo PCM , el color de cada píxel se escribe en el flujo de bits, sin compresión alguna. [ 2 ]
La codificación de longitud de ejecución funciona bien en contenido con grandes áreas de color constante. La reposición condicional funciona bien si solo cambian pequeñas áreas de un fotograma a otro. QuickTime Animation funciona bien en contenido con ambas propiedades, como la animación 2D tradicional y el contenido de screencast. [ 5 ] Para vídeo natural y escenas renderizadas 3D complejas, en las que rara vez se producen secuencias de color constante, solo se pueden lograr bajas tasas de compresión en modo sin pérdidas, y la fusión de secuencias se hace visible como ruido en modo con pérdidas.
Véase también
Notas
- ↑ Tres letras seguidas de un espacio.
Referencias
- ↑ "Formato de archivo QuickTime" (PDF) . Dentro de QuickTime: La biblioteca de referencia técnica de QuickTime . Apple Inc. 2000. Archivado del original (PDF) el 7 de marzo de 2000. Consultado el 5 de abril de 2013 .
- 1 2 3 4 5 "Apple QuickTime RLE" . MultimediaWiki . 24 de mayo de 2011. Consultado el 9 de abril de 2013 .
- ↑ Mark Podlipec (10 de diciembre de 1997). "xanim.2.70.6.4.2 README" . XAnim . Archivado del original el 28 de diciembre de 2015. Recuperado el 4 de abril de 2013 .
- ↑ "Documentación de FFmpeg" . FFmpeg . Consultado el 4 de abril de 2013 .
- ↑ Peter Hosey (8 de diciembre de 2013). "Screencast codec showdown: The codecs: Animation" . Recuperado el 9 de abril de 2013 .
{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace )
Enlaces externos
- Decodificador de vídeo QuickTime Animation (RLE) - FFmpeg
- Codificador de vídeo QuickTime Animation (RLE) - FFmpeg
- QuickTime
- Códecs de vídeo
- Software multimedia básico