JPEG regresivos: cómo comprimir un vídeo entero dentro de una sola imagen

Fuentes: Regressive JPEGs

Los archivos JPEG admiten un modo de guardado progresivo en el que los datos se dividen en varios escaneados (scans): el primero contiene solo las componentes de baja frecuencia y, a medida que llegan más, la imagen gana detalle. El artículo explica en detalle la estructura binaria de estos escaneados, mostrando el marcado FF DA, el campo de longitud, los índices de las tablas Huffman y los coeficientes DCT de un caso real. A partir de ahí, propone una idea: si cada escaneado indica explícitamente su rango espectral, es posible construir archivos en los que los escaneados siguientes sobrescriban los píxeles ya renderizados. En la práctica, basta con concatenar varias imágenes JPEG de la misma resolución en un editor hexadecimal, conservando solo los marcadores de inicio de imagen, de inicio de frame y de fin de imagen. El resultado, servido por una red lenta, alterna entre las distintas imágenes a medida que se cargan. El mayor reto es que la mayoría de decodificadores abandonan tras cierto número de escaneados, lo que limita las animaciones a unos pocos fotogramas. Para ampliar el rango, el autor recorta cada fotograma a un único escaneado con solo el coeficiente DC de los tres canales, una variante válida del estándar que produce imágenes a 1/16 de la resolución original. Con esta técnica, Chrome renderiza alrededor de 90 fotogramas antes de detenerse, suficientes para empaquetar un vídeo corto en un único archivo JPEG. Además, evita el efecto fantasma de los intentos anteriores, ya que los escaneados DC de baja resolución no refinan datos previos. La técnica no tiene aplicaciones prácticas más allá del humor: al no incluir información de temporización, la velocidad de reproducción depende por completo de la latencia de la red. El artículo cierra con demostraciones curiosas, como un player basado en etiquetas HTML

y una aplicación interactiva de una sola página sin CSS ni JavaScript, construida íntegramente con el mismo truco.