Toggle navigation
  • Login
    ¿Olvidaste tu contraseña?
    ¿No llegó el correo de validación?
    Registrate Ahora!
User Image

Hola, Visitante

  • Posts
    • Inicio
    • Buscador
  • Comunidad
    • Inicio
    • Directorio
    • Buscar
    • Historial
  • Fotos
    • Inicio
  • TOPs
    • Posts
    • Usuarios
  • Registrate!

Cómo convertir un vídeo en un GIF animado en Linux - GNU Libre

Posteado por:

Ver perfil de primergeneral
primergeneral
Usuario de honor

Seguir Usuario
33 Seguidores 1932 Puntos 35 Posts 233 Comentarios

Medallas
No tiene medallas

Últimos visitantes

Cómo convertir un vídeo en un GIF animado en Linux



Los GIFs animados han tomado por asalto la web, algo que en los últimos tiempos se nota más que nunca pero que si nos ponemos a analizar viene desde los primeros tiempos de la web, por más que en aquel momento hayan sido pequeños íconos animados y hoy día se trata casi de vídeos de unos cuantos segundos de duración.

Veamos, entonces, cómo convertir un vídeo en un GIF animado en Linux, algo para lo cual vamos a basarnos en FFmpeg y en ImageMagick, dos herramientas veteranas en el mundo del software libre y disponibles en todas las distros de Linux, así que como primer paso debemos instalarlas a ambas.

Una vez hecho esto, y suponiendo que estamos en una ventana de terminal y posicionados en la carpeta en la cual tenemos el archivo de vídeo desde el cual queremos crear el GIF, vamos a basarnos en algo como lo que sigue:

ffmpeg -t <duración en segundos> -ss <posición de inicio en formato hh:mm:ss> -i < nombre del archivo de vídeo> salida%04d.gif

Así pues, si queremos crear un GIF animado que comience a los 5 segundos de un vídeo llamado ‘Cumpleaños.MP4? y tenga una duración de 15 segudos, hacemos:

ffmpeg -t 15 -ss 00:00:05 -i cumpleaños.mp4 salida%04d.gif

Si luego listamos los archivos en esa carpeta veremos que hay unos cuantos que finalizan con algo como ‘salida[\d+].gif’: son los frames, o cuadros, que FFmpeg ha obtenido del vídeo.

Ahora los unimos en el GIF animado, para lo cual vamos a utilizar ImageMagick, de la siguiente forma:

convert -delay -loop 0 salida*gif

Por ejemplo, para crear un GIF animado llamado ‘cumple.gif’ que contenga 20 cuadros por segundo y se repita en forma infinita, hacemos:

convert -delay 1×20 -loop 0 salida*gif cumple.gif

Si en lugar de eso queremos que se repita 4 veces, modificamos el 0 después de ‘loop’ por un 4. Ahora podemos utilizar una herramienta de ImageMagick llamada GIF Optimizer, que nos permite reducir el tamaño de la animación:

convert -layers Optimize cumple.gif cumple-final.gif

Eso es todo, ya puedes comenzar a crear tus propios GIFs animados y compartirlos con el mundo.







Un saludo.
  • Compartir En:
  • Seguir Post
  • 0
    Medallas
  • 4
    Favoritos
  • 420
    Visitas
  • 20
    Puntos
  • 1
    Seguidores

Tags: vdeo animado linux converti gif
  • Categoría: Tutoriales
  • Creado: 27.08.2014 a las 10:54 hs.

Otros posts que te van a interesar:

  • Dar soporte MySQL y phpmyadmin a servidores Debian
  • Cómo convertir un vídeo en un GIF animado en Linux
  • Editor vi.
  • [Tutorial] Guía de instalación de Manjaro GNU/Linux
  • Actualizar un programa/paquete especifico utilzando APT
  • Documental - El codigo Linux
  • IDEs de Programación en GNU/Linux
  • Recuperar tu Grub de forma sencilla después de instalar Win
  • ¿Por qué Linux no es un sistema operativo?
  • descarga videos de internet (linux)

7 Comentarios


Cargando comentarios espera un momento...
No tienes permisos para comentar.

Para poder comentar necesitas estar Registrado. O.. ya tienes usuario? Logueate!
Ir al cielo
Siguenos en:
Ayuda - Chat - Contacto - Protocolo
Términos y condiciones - Privacidad de datos - Report Abuse - DMCA
GNU Libre © 2018 - Powered by PHPost