Sin subida, 100% local, sin cuenta

Vídeo a GIF

Convierte un clip corto en un GIF en bucle. Elige la velocidad de fotogramas y el ancho, todo se ejecuta en tu navegador.

Cómo funciona Vídeo a GIF

Convierte un clip de vídeo a un GIF animado directamente en tu navegador usando ffmpeg WebAssembly. La conversión usa un enfoque de paleta optimizada de dos pasadas: la primera pasada ejecuta el filtro palettegen para construir una paleta de 256 colores ajustada a tu metraje específico, y la segunda pasada ejecuta paletteuse para mapear cada fotograma a esa paleta. El resultado tiene una fidelidad de color mucho mejor que una conversión simple de una sola pasada, que tiende a producir una pronunciada posterización en los degradados y los tonos de piel.

GIF es un formato más antiguo con un límite duro de 256 colores, por lo que el metraje con degradados ricos, gradación de color cinematográfica o movimiento rápido de la cámara siempre mostrará alguna limitación de color. Esta herramienta es más adecuada para bucles cortos, clips de reacción, destacados de tutoriales y memes, situaciones donde GIF es el formato esperado. El tamaño del archivo crece rápidamente con la resolución y la velocidad de fotogramas, así que recorta el clip a los segundos esenciales y mantén el ancho de salida alrededor de 480-640 píxeles para obtener resultados manejables.

Cómo usar Vídeo a GIF, paso a paso

  1. Arrastra o selecciona el clip de vídeo que quieres convertir.
  2. Establece el rango de tiempo si solo quieres un segmento del vídeo.
  3. Elige el ancho de salida en píxeles (más pequeño = archivo más pequeño) y la velocidad de fotogramas (10-15 fps suele ser suficientemente fluido).
  4. Haz clic en Convertir a GIF para iniciar la canalización de dos pasadas palettegen/paletteuse en tu dispositivo.
  5. Descarga el GIF animado cuando ffmpeg termine.

Casos de uso comunes

  • Crear un GIF de reacción en bucle a partir de un clip de comedia corto para publicar en una aplicación de chat.
  • Convertir un prototipo de animación de interfaz de 3 segundos a un GIF para incrustarlo en un problema de GitHub o un comentario de revisión de diseño.
  • Generar un GIF de vista previa de una característica del producto para un README o una página de documentación.
  • Hacer un corto bucle de un tutorial a partir de una grabación de pantalla para una entrada de blog.

Preguntas frecuentes

¿Por qué mi GIF sigue mostrando posterización de color incluso con la optimización de paleta?

GIF está limitado a 256 colores por fotograma independientemente del método de optimización. El enfoque de dos pasadas palettegen/paletteuse se acerca tanto como sea posible a los colores de origen, pero el metraje con degradados suaves, tonos HDR o muchos matices seguirá mostrando artefactos de cuantización visibles. Reducir el tamaño del fotograma reduce el número de colores distintos por fotograma y a menudo mejora el resultado.

¿Mi vídeo se sube a un servidor para convertirse a GIF?

No. Ambas pasadas del filtro ffmpeg palettegen y paletteuse se ejecutan dentro de tu pestaña del navegador a través de WebAssembly. Tu vídeo se lee en la memoria local, la paleta se calcula allí y el GIF se escribe en tu dispositivo antes de ofrecerse como descarga. Nada sale de tu máquina.

¿Cómo mantengo el tamaño del archivo GIF en un rango razonable?

Tres configuraciones controlan el tamaño del GIF: el ancho de salida (cada fila de píxeles tiene un costo proporcional), la velocidad de fotogramas (menos fotogramas por segundo significa menos fotogramas en total) y la duración del clip (cada segundo adicional multiplica el número de fotogramas). Un GIF de 480 píxeles de ancho, 12 fps y 4 segundos es un punto de partida típico para un clip compartible de menos de 5 MB.

¿El GIF se reproducirá en bucle para siempre o se reproducirá una sola vez?

ffmpeg.wasm escribe el GIF con una extensión de bucle NETSCAPE configurada en bucles infinitos por defecto. Todos los navegadores modernos, aplicaciones de mensajería y visores de imágenes que admiten GIF animado lo reproducirán continuamente. Esta es una propiedad integrada en el archivo, a diferencia del bucle MP4 que depende del reproductor.

¿Puedo convertir un WebM o MKV a GIF, no solo MP4?

Sí. ffmpeg.wasm lee cualquier contenedor que pueda demultiplexar, incluyendo WebM, MKV, MOV y AVI. La salida es siempre un GIF animado independientemente del contenedor de entrada.

¿Por qué una conversión larga o de alta resolución tarda tanto tiempo?

El enfoque de paleta de dos pasadas decodifica cada fotograma dos veces: una para construir la paleta y otra para cuantizar los píxeles. Para un clip de 10 segundos en 1080p a 24 fps, son 480 fotogramas decodificados dos veces a través de WebAssembly sin aceleración de GPU. Reducir la duración del clip, la velocidad de fotogramas y la resolución de salida son los tres medios más eficaces para acelerar la conversión.

¿Puedo hacer un GIF a partir de un vídeo en mi teléfono?

Sí, para un clip corto con un ancho modesto. El proceso de paleta en dos pasadas exige más que una simple copia de flujo, así que mantén el clip en unos pocos segundos y el ancho alrededor de 320-480 píxeles en un teléfono; una fuente larga, ancha y con muchos fotogramas por segundo se convierte mejor en un ordenador.