¿Se puede comprimir una película de 2 horas en un archivo GIF? ¿Cuáles serían las dificultades técnicas en tal enfoque?

GIF sería un formato terrible para esto, aunque sea técnicamente posible. No estoy seguro de que ‘comprimido’ sea la palabra correcta porque probablemente se convierta en un archivo más grande que cualquier otro video comprimido normal. Más pequeño que el video a todo color sin comprimir , pero no es conveniente.

Como Joachim Pense también escribió, cada cuadro se almacena individualmente. El formato sin pérdida de GIF es extraño porque termina con solo 256 colores (lo que en realidad es deficiente para la mayoría de las imágenes originales a todo color), pero aún así se necesita mucho espacio para almacenar (a menos que la distribución de píxeles de color sea muy simple con muchas áreas de un solo color o si tiene solo unos pocos colores en lugar de los 256 permitidos). Más sobre el color abajo …

El problema principal es que una vez que haya creado un archivo muy grande para una película, algunos reproductores GIF, como los navegadores web, lo reproducirán lentamente a medida que se carga, en lugar de a la velocidad máxima. Esto está mejorando ahora y es más raro ver un GIF cargando lentamente con conexiones de internet más rápidas y navegadores / procesadores más rápidos, pero aún así es un factor, ya que el uso de GIF estaría mirando al pasado de todos modos. Y, por supuesto, no habría sonido a menos que lo incrustaras en una página web, etc., pero es muy probable que se desincronice a menos que de alguna manera hayas cronometrado la finalización de la carga del GIF (¡después de que se reproduzca la película completa!) Al inicio del sonido. En general (con o sin sonido sincronizado) podría funcionar bien en una computadora local fuera de línea, pero no veo el punto de eso cuando la única ventaja del formato GIF es que es compatible con tantos navegadores web, a diferencia de algunos / más formatos de video

También se limita a 256 colores, lo que creo que algunos programas se aplican a todos los marcos, aunque eso no es una restricción técnica como se muestra en esta imagen interesante antes de que ese tipo de hackeo el formato use varios marcos con partes superpuestas / transparentes para mostrar más colores en un momento:

Fuente: GIF # Color verdadero – Wikipedia y más discusiones aquí: ¿Puedo tener un GIF animado con más de 256 colores por cuadro?

No sé si hay algoritmos para hacer GIF como el de arriba que lo haga con propósitos de compresión, pero en teoría podría diseñar un video un tanto comprimido que no almacene cada cuadro como una imagen completa y se tome prestado de un cuadro anterior (como en ese ejemplo), pero no permitiría ningún movimiento de esos píxeles con eco como lo harían hoy algunos algoritmos más avanzados. Sin embargo, podría reducir drásticamente (pero no eliminar) algunos de los problemas de tamaño de archivo GIF. Pero no me queda claro cuán accesibles están esos métodos en el software normal de generación de GIF.

Así que en resumen, sí, absolutamente puede hacer esto. Pero por varias razones, probablemente no sea la mejor solución para cualquier propósito normal. Si tuviera que hacer esto, podría ser mejor dividirlo en varios GIF que se cargan en una serie de páginas. No es la experiencia del espectador sin problemas, pero de todos modos eso probablemente no sucederá con GIF.

Puede probar la aplicación Projections.io (descargar en ProjectionsIO en la App Store), capturar instantáneamente cualquier momento específico de cualquier cosa que se reproduzca en el navegador, con un solo clic en la aplicación, el clip se captura automáticamente de su navegador a su teléfono. Puedes editar y compartir con tus amigos.

Espero que para ocupar una gran cantidad de espacio: GIF almacena cada fotograma individual, y mientras comprime cada uno (sin pérdida), no elimina la redundancia entre dos fotogramas que se siguen. Así que se pierde una gran oportunidad de almacenar solo las diferencias.