Reproductor de GIF por fotogramas

Sube un GIF para reproducirlo fotograma a fotograma, previsualizarlo al revés, revisar los retrasos y descargar el fotograma compuesto actual como PNG.

Archivo GIF y ajustes de reproducción

Procesamiento en el navegador

Dirección de reproducción
Tiempos de los fotogramas
Fondo de vista previa para áreas transparentes

Fotograma actual y línea de tiempo

Esperando un archivo
Cargar Analizar Componer Revisar fotogramas
No hay ningún GIF cargado

Elige un archivo para ver el fotograma compuesto y la línea de tiempo.

Fotograma actual El tiempo de los fotogramas aparece al elegir un GIF
Dimensiones lógicas
Duración de un solo bucle
Información del bucle
Método de disposición

Elige un archivo GIF para comenzar.

Cómo se reconstruyen los fotogramas GIF

  1. Leer la estructuraIdentifica la versión del GIF, el lienzo lógico, las paletas y los bloques de extensión.
  2. Decodificar píxelesDescomprime los índices de color de cada bloque de imagen mediante las reglas LZW.
  3. Componer un fotograma completoConstruye el lienzo visible usando la transparencia, la posición del fotograma y el método de disposición.
  4. Controlar la reproducciónUsa los retrasos originales o uniformes para mover la línea de tiempo y permitir saltos entre fotogramas.

Más información

Cómo usarlo y atajos de teclado
  • Elige o suelta un GIF y espera a que termine el análisis local del navegador.
  • Usa la dirección, los tiempos, la línea de tiempo o el número de fotograma para localizarlo.
  • Descarga el fotograma compuesto actual como PNG o copia su información.

Cuando el foco está fuera de un control de formulario, la barra espaciadora reproduce o pausa, las flechas cambian de fotograma y Home/End saltan al primero o al último.

Retrasos y disposición de fotogramas

GIF guarda los retrasos en centésimas de segundo. Un retraso declarado de 0 se muestra como 0 ms, pero la reproducción usa 100 ms; los valores de 1 a 19 ms usan 20 ms.

La disposición indica si se conserva el área del fotograma actual, se restaura el fondo o se recupera el lienzo anterior antes del siguiente fotograma. El PNG utiliza todo el lienzo lógico compuesto.

Límites del formato y casos especiales
  • Solo se aceptan GIF87a y GIF89a; no se analizan APNG, WebP animado ni vídeo.
  • Los límites son 30 MB, 4096 × 4096 píxeles lógicos y 1000 fotogramas.
  • El procesamiento se detiene cuando los píxeles del lienzo lógico multiplicados por la cantidad de fotogramas superan 25 millones, para reducir el riesgo de memoria.
  • El navegador, el sistema operativo y la frecuencia de actualización de la pantalla pueden hacer que los retrasos muy cortos se vean algo distintos.
Preguntas frecuentes
¿Por qué el retraso mostrado puede ser distinto del retraso de reproducción?

Los GIF pueden declarar retrasos de cero o muy cortos, mientras que los navegadores suelen limitar los intervalos mínimos. El reproductor conserva el valor original y también muestra el usado para reproducir.

¿Cómo guardo un fotograma de un GIF como imagen?

Selecciona el fotograma con la línea de tiempo o el campo de número y elige Descargar fotograma actual en PNG. La descarga contiene todo el lienzo lógico compuesto.

¿El GIF subido se envía a un servidor?

No. La File API del navegador lee el archivo y el análisis, la composición, la vista previa y la exportación PNG se realizan en este dispositivo.

Privacidad, método y fuentes

Esta herramienta no sube archivos, no llama a API de terceros en tiempo de ejecución, no escribe en la URL ni usa almacenamiento local. El portapapeles y el archivo local solo se usan después de pulsar copiar o descargar.

El análisis sigue la descripción del formato GIF89a; la vista previa y la exportación PNG usan la Canvas API del navegador. El analizador GIF y el decodificador LZW son implementaciones independientes.