¿Quieres crear un gif facilmente desde un video? no hace falta ninguna aplicación, simplemente abre Terminal y con unos comandos podrás hacer gifs de cualquier video.

Necesitaremos mplayer e imagemagick.

Para la instalación abre Terminal y ejecuta:

sudo apt-get update
sudo apt-get install mplayer
sudo apt-get install imagemagick

Ok, ya esta todo! Ahora necesitamos un video.

Coge uno que tengas a mano o descárgalo, puede que te interese cómo descargar videos de youtube, y en el mismo Terminal:

mplayer -ao null <archivodevideo> -vo jpeg:outdir=<directoriodesalida>

Por ejemplo:

mplayer -ao null mivideo.avi -vo jpeg:outdir=output

Esa instrucción creará el directorio output y dentro un jpg de cada fotograma del video, cuidado con la longitud del video! no puede ser de mas de un par de minutos o se comera el disco duro.

Ajustamos el tamaño de los fotogramas:

mogrify -resize 400x300 output/*.jpg

El gif resultante tiene que tener unos segundos de duración, puedes entrar en el directorio y eliminar los fotogramas que no te interesen.

Y creamos el tiff con las imagenes del directorio

convert output/* output.gif

Es importante tener en cuenta que vamos a crear un gif, utilizar videos de corta duración, no pilleis el Señor de los Anillos o Star Wars xD.

Con el ejemplo anterior ya tienes tu gif, sin embargo, antes de convertir puedes aplicar los efectos que quieras, escala de grises, espejo, rotación, marcas de agua, ajuste de color, …

Por ejemplo, para escala de grises:

mogrify -type Grayscale output/*.jpg

Espejo horizontal:

convert -flip output/*.jpg

Una vez creado el gif puedes probar tambien con esta instrucción que intenta reducir el tamaño sin perder mucha calidad, puede ser interesante si lo quieres subir a tu web, o para compartir por whatsapp xD:

convert output.gif -fuzz 10% -layers Optimize gifmejorado.gif

Eso es todo,

Dudas y comentarios más abajo, Saludos!!

Deja tu comentario