Comment convertir une vidéo en GIF animé sous Linux

logo ffmpeg

Les Gifs animés Ils ont pris d'assaut le Web, quelque chose qui ces derniers temps est plus perceptible que jamais, mais si nous commençons à l'analyser, cela vient des débuts du Web, même si à l'époque c'étaient de petites icônes animées et aujourd'hui c'est presque des vidéos. de quelques secondes.

Voyons voir alors comment convertir une vidéo en un GIF animé sous Linux, quelque chose pour lequel nous allons basé sur FFmpeg et dans ImageMagick, deux outils vétérans dans le monde du logiciel libre et disponibles dans toutes les distributions Linux, donc dans un premier temps, nous devons les installer tous les deux.

Une fois que cela est fait, et en supposant que nous sommes dans une fenêtre de terminal et positionnés dans le dossier dans lequel nous avons le fichier vidéo à partir duquel nous voulons créer le GIF, nous allons nous baser sur quelque chose comme ce qui suit:

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

Alors si on veut créer un GIF animé qui commence 5 secondes après une vidéo appelée 'Birthday.MP4' et dure 15 secondes, nous faisons:

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

Si nous listons ensuite les fichiers dans ce dossier, nous verrons qu'il y en a quelques-uns qui se terminent par quelque chose comme 'output [\ d +]. Gif': ce sont les frames, ou frames, que FFmpeg a obtenu à partir de la vidéo.

Maintenant, nous les rejoignons dans le GIF animé, pour lequel nous allons utiliser ImageMagick, comme suit:

convert -delay -loop 0 salida*gif

Par exemple, pour créer un GIF animé appelé 'cumple.gif' qui contient 20 images par seconde et se répète à l'infini, nous faisons:

convert -delay 1x20 -loop 0 salida*gif cumple.gif

Si au lieu de cela nous voulons qu'il soit répété 4 fois, nous modifions le 0 après la 'boucle' en un 4. Nous pouvons maintenant utiliser un outil ImageMagick appelé GIF Optimizer, qui nous permet réduire la taille de l'animation:

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

Voilà, vous pouvez commencer à créer vos propres GIF animés et les partager avec le monde entier.

Plus d'informations - ffmpeg: enregistrez votre bureau Linux sans problème


Soyez le premier à commenter

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.