Conversor de video a GIF

Convierte un segmento corto de video en un GIF animado. Elige el clip en la línea de tiempo, selecciona un preset de calidad y descarga un GIF limpio para posts, mensajes, documentación o vistas previas.

Convertir video a GIF

Elegir un archivo
o arrastra y suelta

Inicia sesión para usar esta herramienta — 100 créditos gratis al registrarte.

Flags de FFmpeg que usa esta herramienta

Referencia rápida de qué hace cada parámetro.

-ss <inicio>
Seek de entrada. Puesto antes de -i ffmpeg avanza rápido al keyframe anterior al timestamp — órdenes de magnitud más rápido que el mismo flag después de -i.
-t <duración>
Para después de tantos segundos. Combinado con -ss extrae solo el clip que marcaste.
fps=
Filtro de frame rate. 10-15 fps alcanza para la mayoría de los clips — el peso del GIF crece lineal con los frames.
scale=W:-1:flags=lanczos
Redimensiona a W píxeles de ancho, alto automático. Lanczos es el scaler de mayor calidad para downsizing.
split[s0][s1]
Divide el stream en dos copias idénticas para que los mismos frames alimenten palettegen y paletteuse.
palettegen=max_colors=N
Analiza cada frame y construye una paleta óptima de N colores para el clip. La palanca de calidad más grande para GIF.
paletteuse=dither=bayer
Aplica la paleta con dithering bayer — un patrón ordenado pequeño que enmascara el banding sin disparar el peso como puede hacerlo floyd_steinberg.

Cómo funciona

  1. 01

    Sube tu video

    Arrastra un archivo o pega una URL. El video se reproduce inline para que puedas buscar la parte que quieras.

  2. 02

    Marca el clip

    Arrastra la ventana resaltada sobre la línea de tiempo para elegir el segmento y define la duración abajo — hasta 60 s.

  3. 03

    Elige un preset

    Estándar (480 px / 10 fps) sirve para casi todo. Suave para acción, Pequeño para chat / DM.

  4. 04

    Crea y descarga

    Optimizamos los colores del GIF para el clip seleccionado para que el resultado quede limpio y fácil de compartir.

Preguntas frecuentes

¿Por qué esto se ve más limpio que muchos conversores de GIF?

Construimos una paleta de colores optimizada para el clip seleccionado antes de crear el GIF final. Eso ayuda a reducir colores embarrados y banding, especialmente en gradientes y movimiento.

¿Por qué hay un tope de 60 segundos?

GIF no comprime como los formatos de video modernos — un GIF de 30 segundos a 480p fácilmente pasa los 20 MB. Pasados los 60 s los archivos se vuelven inutilizables para la mayoría de canales (Slack, Twitter, GitHub) así que lo limitamos. Para animaciones más largas usa WebM con la herramienta Convertir.

¿Cómo consigo un archivo más chico?

Menos fps (8 fps alcanza para 'talking heads'), menos ancho (320 px para chat) o baja la paleta a 128 colores. O usa el preset Pequeño que combina las tres.

¿Diferencia entre los tres presets?

Suave = 15 fps × 720 px × 256 colores (para clips deportivos, animación). Estándar = 10 fps × 480 px × 256 colores (default, bueno para Twitter y la mayoría de chats). Pequeño = 8 fps × 320 px × 128 colores (reacciones de chat, descarga chica).

¿Puedo recortar antes de convertir?

Sí — el rango del clip de arriba es exactamente eso. El video se reproduce inline, marcas in/out y solo ese segmento se convierte.

¿Por qué GIF y no WebM o MP4?

GIF funciona en lugares donde esos no — thumbnails de Slack, READMEs de GitHub, email, apps de chat viejas. Si controlas el entorno de reproducción, WebM/MP4 son 5-10× más pequeños. Usa la herramienta Convertir para eso.

¿Es gratis?

Al registrarte recibes 100 créditos. Un GIF típico cuesta 2-5 créditos según la duración y resolución. Sin suscripción, recargas según uses.

Herramientas de video relacionadas

¿Necesitas crear GIFs desde código?

Esta herramienta es un wrapper sobre nuestra API REST — tres líneas de curl hacen el mismo trabajo en tu pipeline o backend.

Ver documentación de la API
curl -X POST https://api.ffhub.io/v1/tasks \
  -H 'Authorization: Bearer YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -d {
    "command": "-ss 5 -i https://you.com/in.mp4 -t 4 -vf fps=10,scale=480:-1:flags=lanczos,split[s0][s1];[s0]palettegen[p];[s1][p]paletteuse=dither=bayer -loop 0 output.gif"
  }
Convertir video a GIF en línea — Recorta y crea GIFs | FFHub