El código de esta página no ha arrancado.

Abrir index.html directamente desde una carpeta bloquea los módulos de JavaScript, así que no pasará nada al elegir un vídeo. En vez de eso, sirve la carpeta por http:

powershell -ExecutionPolicy Bypass -File serve.ps1

Abre después http://localhost:8080/.

Vídeo a GIF — convertir un vídeo en un GIF

Elige el trozo, el tamaño y la cadencia.

Idioma: Español
Ver el código
Tus vídeos se procesan en tu navegador. No se suben para procesarlos.

Cada fotograma lo lee, lo redimensiona, lo cuantiza y lo escribe tu propio navegador, en tu propio hardware. Aquí no hay nada que pueda descargar ni enviar, porque esta herramienta no tiene ninguna función de red. Y aunque la tuviera, al otro lado de esta página no hay ningún servidor al que mandar un vídeo.

Comprobación en directo: comprobando…

Sin conexión: comprobando…

No hace falta que nos creas. Abre las herramientas de desarrollo, ponte en la pestaña «Red» y haz un GIF. No verás ni una petición que lleve un fotograma, un nombre de archivo o un byte de lo que has elegido. O desconéctate de internet y haz uno igualmente: una herramienta que mandara tu vídeo fuera a convertir se pararía en seco.

1 Elige un vídeo

2 Elige el trozo

Reproduce el clip y marca la parte que quieras. I pone el inicio donde esté el cabezal, O pone el final, y los dos tiradores de la barra se pueden arrastrar.

0:00.000 —

3 Tamaño y cadencia

Ancho El alto va detrás, así que la forma no cambia nunca. El ancho es lo que de verdad le cuesta a un GIF: la mitad de ancho son la cuarta parte de los píxeles.

Ancho exacto En píxeles, entre 16 y 1920.

Fotogramas por segundo No es la cadencia propia del vídeo: los fotogramas se muestrean de él. Doce se leen como movimiento; por encima de veinte, el archivo crece más rápido de lo que se nota la fluidez.

Tramado Mezcla dos colores de la paleta donde falta el correcto. Ordenado, para que un fondo quieto no tiemble.

Repetir para siempre Desactivado, se reproduce una vez y para.

Trozo
—
Salida
—
Fotogramas
—
Tamaño aproximado
—

Ver como Markdown

Cómo convertir un vídeo en un GIF

  1. Elige un vídeo. Arrastra un MP4, MOV, M4V o WebM hasta el selector, o busca uno a mano. El navegador lo lee directamente del disco, y mientras lo haces no sale nada hacia ninguna parte.
  2. Marca el trozo. Reproduce el clip y pulsa I donde tiene que empezar y O donde tiene que terminar, o arrastra los tiradores de la barra. Un GIF dura unos pocos segundos, y este es el ajuste que decide si el archivo sale pequeño o enorme, mucho más que los otros dos.
  3. Elige el ancho y la cadencia. A casi todo aquello para lo que sirve un GIF le van bien 480 píxeles de ancho y 12 fotogramas por segundo. Reducir el ancho a la mitad deja los píxeles en la cuarta parte, y doce fotogramas por segundo se leen como movimiento sin pagar por los que no ve nadie.
  4. Hazlo y descárgalo. Se leen los fotogramas, se elige una sola paleta de 256 colores para toda la animación, y de cada fotograma se escribe solo la parte de la imagen que ha cambiado. Cuando termina se reproduce en la página, y ese es el mismo archivo que te da la descarga.

La versión larga

Cómo convertir un vídeo en un GIF Qué trozo, qué ancho y qué cadencia elegir, por qué un GIF hecho de un vídeo ocupa diez veces lo que el vídeo, y cuándo compensa usar uno.

Preguntas

¿Se sube mi vídeo a alguna parte?

No. Tu propio navegador lo lee, lo muestrea y lo convierte, todo en tu propio hardware. Esta herramienta no tiene parte de servidor, y la Content-Security-Policy de la página enumera todas las direcciones a las que puede conectarse, ninguna de este sitio. Y si prefieres comprobarlo a que te lo cuenten, desenchúfate de internet y haz un GIF igualmente.

¿Qué formatos de vídeo puedo convertir?

MP4, M4V y MOV se leen directamente, lleven lo que lleven dentro: H.264, HEVC, AV1 o VP9, siempre que el navegador sepa descodificar ese códec. Lo demás que el navegador sepa reproducir, y aquí el caso claro es el WebM, se lee llevando el reproductor a cada instante, que es más lento y algo menos exacto sobre qué fotograma cae dónde. Un archivo que el navegador no sabe ni leer ni reproducir, que en la práctica son los AVI, WMV, FLV y casi todos los MKV, se rechaza con un mensaje que lo dice, en lugar de fallar a mitad de camino.

¿Por qué mi GIF es tan grande?

Porque el GIF es un formato de 1987 que guarda imágenes enteras y no movimiento. No hay forma de hacer uno de un clip de cinco segundos que sea tan pequeño como el MP4 de cinco segundos del que salió: un GIF hecho de un vídeo suele ocupar diez veces más que el vídeo. Los tres ajustes que lo deciden de verdad son, por orden, cuánto dura el trozo, cuánto mide de ancho la imagen y cuántos fotogramas por segundo lleva. Reducir el ancho a la mitad deja los píxeles en la cuarta parte, y lo que se paga son los píxeles.

¿Por qué solo 256 colores?

Porque es lo que da el formato: un GIF lleva una tabla de 256 colores como mucho y guarda cada píxel como un número dentro de ella. Esta herramienta elige esos 256 contando los colores de todos los fotogramas de tu trozo y repartiéndolos en 256 grupos, por corte de la mediana, que es el método estándar, así que la paleta se ajusta a tu clip en vez de ser un conjunto fijo de colores. Y donde falta un color, el tramado mezcla los dos más cercanos para que un degradado siga siendo un degradado en lugar de convertirse en franjas.

¿Qué hace el ajuste de tramado?

Cambiar un poco de ruido por mucho menos bandeado. Con él activado, un cielo que si no se convertiría en cuatro franjas planas sigue siendo un degradado, a costa de una textura tenue y de un archivo más grande. Desactivado, la imagen queda más plana y el archivo más pequeño, que es lo que les va bien a las grabaciones de pantalla, al dibujo de línea y a cualquier cosa hecha ya de color plano. El tramado que se usa aquí es ordenado y no de difusión de error, así que un fondo que no cambia se queda perfectamente quieto entre fotogramas en vez de temblar.

¿Hay algún límite de duración o de tamaño?

Antes de empezar, la página estima los fotogramas retenidos, la salida GIF y los búferes temporales de decodificación, y rechaza los planes que superan un presupuesto de planificación acotado. Una indicación de memoria del navegador puede reducir ese presupuesto; no mide la memoria libre ni garantiza que la pestaña se mantenga dentro de él. Un ancho menor, una sección más corta o una tasa de fotogramas menor reducen el trabajo de salida; la fuente sigue necesitando sus propios búferes de decodificación.

¿Conserva el sonido?

Un GIF no puede llevar sonido. No existe ninguna versión del formato que tenga audio, y esa es la razón principal de que la web haya sustituido casi del todo los GIF por vídeo mudo en bucle. Si el sonido importa, quédate con el vídeo: el cortador de vídeo te saca un trozo sin recodificar ni un fotograma.

¿Es gratis? ¿Necesito una cuenta?

Es gratis, y no hay cuenta, ni inicio de sesión, ni versión de prueba, ni marca de agua. El sitio lleva publicidad, que es lo que lo paga, y a los anuncios no se les da nada sobre tu vídeo.