abox.tools

Idioma: Español

Cómo convertir un vídeo en un GIF

El GIF es un formato de 1987 que guarda imágenes enteras en vez de movimiento, así que uno hecho a partir de un vídeo siempre sale grande. Aquí va cuál de los tres ajustes mover cuando se te va de tamaño, y cuánto te ahorra cada uno.

Abrir Vídeo a GIF Elige el trozo, el tamaño y la cadencia.

Ver como Markdown

La respuesta corta

Abre el convertidor de vídeo a GIF, arrastra el clip dentro, marca los segundos que quieras y deja el ancho en 480 y la cadencia en 12 fotogramas por segundo. Ese es el ajuste que le viene bien a casi cualquier GIF. Y si el archivo sale demasiado grande, baja el ancho antes de tocar nada más, porque es el ajuste que paga dos veces.

El resto de esta página va del porqué, porque «mi GIF ocupa 14 MB» es el problema que tiene todo el mundo de verdad, y cuál es el ajuste que hay que mover no es nada evidente.

Por qué un GIF de un vídeo es tan enorme

Un códec de vídeo guarda movimiento. Escribe una imagen completa cada par de segundos y luego, para cada fotograma intermedio, una descripción de cómo se ha movido esa imagen: este bloque de píxeles se ha deslizado cuatro a la izquierda, esta zona se ha oscurecido un poco. Un clip de cinco segundos puede ocupar unos cientos de kilobytes porque casi todo él son instrucciones sobre una imagen que ya tienes.

El GIF no tiene nada de eso. Quedó terminado en 1989, antes de que existiera nada parecido. Cada fotograma es una imagen, comprimida por su cuenta con un esquema pensado para capturas de pantalla de una hoja de cálculo. En el formato no hay estimación de movimiento por ninguna parte, y no hay manera de añadírsela.

Así que la cifra con la que hay que contar es diez veces el tamaño del vídeo, y de eso no te libra ningún conversor. Lo que sí puede hacer uno bueno es no desperdiciar nada por encima de ahí y darte los tres ajustes que de verdad lo deciden.

La tarjeta de sección: un fotograma de vídeo con código de tiempo y una barra que muestra un trozo de cuatro segundos marcado dentro de un clip de veinte.
La sección primero, porque todos los ajustes de abajo se multiplican por los segundos que hayas conservado.

Los tres ajustes, y lo que cuesta cada uno

Todo lo que tiene que ver con el tamaño de un GIF se reduce a cuántos píxeles lleva dentro, que es la duración por la cadencia por el área de un fotograma.

Un ejemplo con los números hechos. Seis segundos de un clip de móvil a sus propios ⁦1080×1920⁩ y 30 fps son 180 fotogramas de dos millones de píxeles, o sea unos 350 millones de píxeles, que eso no es un GIF, es un secuestro. Los mismos seis segundos a 480 de ancho y 12 fps son 72 fotogramas de 400 000 píxeles, unos 30 millones, más o menos la doceava parte, y eso ya se parece a lo que la gente entiende por un GIF.

La tarjeta de exportación: una anchura de 480, una tasa de fotogramas, una elección de difuminado y un resumen que estima los fotogramas y el tamaño.
Tres ajustes y una estimación que se mueve con ellos. De cuál gastar primero trata esta sección.

Qué cadencia elegir

Doce es lo que viene puesto aquí, y acierta más veces de las que uno diría. Es la cadencia que lleva usando un siglo la animación dibujada a mano: lo bastante rápida para que el ojo la lea como movimiento continuo y lo bastante lenta para no estar pagando por fotogramas que no ve nadie.

Y hay un techo duro que conviene conocer: el GIF guarda en centésimas de segundo cuánto se queda cada fotograma en pantalla, y todos los navegadores tratan un retardo por debajo de dos centésimas como si fueran diez. O sea que el máximo real son 50 fotogramas por segundo, y un archivo que pida 100 se reproducirá a 10 sin avisar. Un conversor que te ofrezca 60 fps o está ignorando eso o está a punto de darte una sorpresa.

256 colores, y para qué sirve el tramado

Aquí está la otra mitad de la edad del formato: un GIF lleva una tabla de 256 colores como mucho, y cada píxel es un número que apunta dentro de ella. Un fotograma de vídeo tiene hasta dieciséis millones. Casi todo eso se tira, y de cómo se tire depende casi todo el aspecto que acabe teniendo el GIF.

Un buen conversor cuenta los colores de tu clip y elige 256 que le vengan bien, en lugar de tirar de un conjunto fijo. Un plano de un bosque se lleva 256 verdes; uno de un atardecer, 256 naranjas. Eso es lo que hace la herramienta de aquí, y lo hace sobre todos los fotogramas del trozo y no solo sobre el primero, así que un color que solo sale al final también tiene su sitio.

El tramado es lo que ocurre allí donde el color que hace falta sigue sin estar. En vez de redondear una zona entera al color más cercano disponible, cosa que convierte un cielo suave en cuatro franjas planas con escalones visibles entre ellas, alterna los dos colores más cercanos en un patrón fino, y a una distancia normal de visionado tu ojo los mezcla y ve el que falta.

Un detalle que conviene conocer si andas comparando conversores. La forma evidente de tramar, la difusión de error, que es la que usan casi todos los editores de imagen, hace que el resultado de cada píxel dependa de los píxeles de alrededor. En una animación eso significa que un fondo que no se mueve trama distinto en cada fotograma, con lo que hormiguea a la vista, y además obliga a guardar cada fotograma entero porque técnicamente ha cambiado cada píxel. La alternativa, el tramado ordenado, depende solo de dónde está cada píxel, así que un fondo quieto se queda perfectamente quieto. Es lo que usa esta herramienta, y por eso sus archivos salen a la vez más tranquilos y más pequeños.

Cuándo no hacer un GIF en absoluto

Conviene preguntárselo, porque muchas veces la respuesta honesta es «no lo hagas». Un MP4 o un WebM mudo en bucle ocupa una décima parte de lo que ocupa la misma animación en GIF, se reproduce igual, y encima es en lo que cualquier plataforma social te va a convertir el GIF en cuanto lo subas.

Quédate con el GIF cuando el destino necesite uno de verdad:

Cuando el sonido importa, la pregunta se responde sola: el GIF nunca ha tenido audio y nunca lo va a tener. Corta el vídeo y ya está: el cortador de vídeo te saca un trozo sin recodificar ni un fotograma.

Bajar de un límite de tamaño

Si alguien se pone a afinar un GIF, casi siempre es porque hay un límite al otro lado. Más o menos por orden de cuánto aprietan:

Cuando te pasas, el orden en que hay que probar es este: acorta el trozo, luego reduce el ancho a la mitad, luego baja la cadencia y luego desactiva el tramado. Los dos primeros valen más que los dos últimos juntos.

Nada de esto necesita una subida

Convertir un vídeo en un GIF es descodificar, redimensionar, contar colores y comprimir, cuatro cosas que un navegador lleva años sabiendo hacer por su cuenta. La herramienta enlazada arriba lo hace todo en tu dispositivo: el archivo se lee de tu disco, los fotogramas los descodifica tu navegador, y el GIF se monta en memoria y va directo a tus descargas.

Y aquí eso preocupa más de lo habitual, porque los clips que la gente convierte en GIF son personales: un momento de un vídeo familiar, una grabación de pantalla de algo del trabajo, unos segundos de una llamada. Un conversor que quiere que se los subas te está pidiendo una copia, y ya no queda ninguna razón técnica para dársela.