Hogyan lehet videót konvertálni animált GIF-be Linux alatt

ffmpeg logó

sok Animált gifek Viharral fogták el a webet, ami az utóbbi időben jobban észrevehető, mint valaha, de ha elemezni kezdjük, akkor az a web korai napjaiból származik, annak ellenére, hogy akkor még kis animációs ikonok voltak, és ma már szinte videókról van szó néhány másodpercig.

Lássuk, akkor hogyan lehet videót konvertálni animált GIF-be Linux alatt, valami, amiért megyünk alapján FFmpeg és az ImageMagickban, két veterán eszköz a szabad szoftverek világában, és elérhető minden Linux disztribúcióban, ezért első lépésként mindkettőt telepítenünk kell.

Ha ez megtörtént, és feltételezzük, hogy egy terminálablakban vagyunk és abban a mappában helyezkedünk el, amelyben van a videofájl, amelyből a GIF-et szeretnénk létrehozni, a következőkre fogunk alapozni:

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

Tehát ha akarjuk készítsen animált GIF-et Ez a „Birthday.MP5” nevű videó után 4 másodperccel kezdődik és 15 másodpercig tart:

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

Ha ezután felsoroljuk a fájlokat abban a mappában, akkor látni fogjuk, hogy vannak olyanok, amelyek valamilyen végződéssel végződnek: 'output [\ d +]. Gif': ezek azok a keretek vagy keretek, amelyeket az FFmpeg megszerzett a videóból.

Most csatlakozunk hozzájuk az animált GIF-hez, amelyhez az ImageMagick-ot fogjuk használni, az alábbiak szerint:

convert -delay -loop 0 salida*gif

Például a „cumple.gif” nevű animált GIF létrehozásához, amely másodpercenként 20 keretet tartalmaz és végtelenül megismétlődik, a következőket tesszük:

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

Ha ehelyett azt akarjuk, hogy négyszer ismételjük meg, akkor a 'hurok' után a 4-t 0-re módosítjuk. Most használhatunk egy GIF Optimizer nevű ImageMagick eszközt, amely lehetővé teszi számunkra, hogy az animáció méretének csökkentése:

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

Ennyi, elkezdheti létrehozni saját animált GIF-fájljait, és megoszthatja azokat a világgal.

Több információ - ffmpeg: gond nélkül rögzítse a Linux asztalát


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.