GNU/Linux >> Znalost Linux >  >> Linux

Jak převést video na GIF v Linuxu [Metody terminálu a GUI]

Animované GIFy jsou na internetu všude. Od blogových příspěvků po sociální média lze GIFy používat vtipným i vysvětlujícím způsobem.

I na It’s FOSS používáme GIFy k zobrazení určitého kroku v akci. Je to lepší než statické obrázky a kratší než načítání videa.

V tomto tutoriálu vám ukážu, jak převést videoklip na GIF. Proberu obojí:

  • Příkazový řádek pro převod videa na GIF
  • Nástroj GUI pro převod videa na GIF

Metoda 1:Vytvořte GIF z videa pomocí ffmpeg v příkazovém řádku

FFmpeg je video a audio konvertor, který může také získat z živého audio/video zdroje. Může také měnit velikost videa za běhu, aniž by to ohrozilo kvalitu.

FFmpeg je mocný nástroj a lze jej použít pro různé scénáře, pokud jste zvědaví, zde je oficiální dokumentace. Máme také dobrou sbírku příkladů použití ffmpge.

V tomto příkladu použiji video prezentace nových funkcí Linux Mint 20. Stáhl jsem si video z YouTube pomocí youtube-dl a poté jsem video sestříhal, abych získal prvních 5 sekund.

Nezapomeňte nainstalovat ffmpeg pomocí správce balíčků vaší distribuce:

sudo apt install ffmpeg

Jakmile vyberete video, které chcete převést, otevřete svůj terminál a změňte adresář, kde je vaše video uloženo. Níže je uveden obecný princip, kde vstupem je skutečný název videa, za ním následuje formát videa a název, který chcete, aby váš gif byl.

Název výstupu může být úplně jiný než název vstupu , ale mám tendenci používat něco podobného, ​​protože to pomáhá identifikovat, když máte složku plnou souborů.

ffmpeg -i input_video_file output.gif

Stisknutím klávesy Enter spusťte příkaz a váš gif bude brzy připraven.

Soubor GIF byste měli najít ve stejné složce jako soubor videa, pokud jste pro výstupní soubor nezadali jinou cestu).

Metoda 2:Převod videa na GIF pomocí Gifcurry GUI aplikace

Gifcurry je open source, snadno použitelná aplikace pro tvorbu GIFů.

Ke zpracování videa a převodu na GIF používá ffmpeg a imagemagick. Lze jej použít jak v příkazovém řádku, tak v grafickém uživatelském rozhraní, ačkoli tento tutoriál pokryje pouze část GUI.

Lze jej nainstalovat pomocí snap a dalších správců balíčků, ale doporučuji použít AppImage, protože jsem našel nějaký problém s jinými balíčky.

Než se pokusíte otevřít gifcurry, musíte se ujistit, že jsou již nainstalovány požadované závislosti.

  • GTK+>=3,10
  • FFmpeg>=2.8.15
  • GStreamer>=1,0
    • Pluginy GStreamer
  • ImageMagick>=6

Otevřete a použijte gifcurry

Vytvoření spustitelného Appimage je velmi jednoduché a udělujete oprávnění ve vlastnostech souboru následovně:

Když otevřete Gifcurry, budete vyzváni k navigaci k souboru, který chcete převést, a v tomto příkladu znovu použiji původní video. Jako ffmpeg se Gifcurry neomezuje pouze na převod videí na gif a naopak. Některé funkce jsou uvedeny.

Několik dalších funkcí Gifcurry

  • Přidat text do gif
  • Vyberte čas zahájení
  • Nastavit dobu trvání
  • Upravte šířku obrázku gif
  • Upravte kvalitu

V posledním kroku musíte vybrat název souboru, formát souboru a kliknout na uložit.

Konečný výsledek je zde:

Závěr

Pokud nahráváte obrazovku v Linuxu, můžete použít Peek k nahrání gif místo videa, místo toho, abyste video později převedli na gif.

Buď zvolíte příkazový řádek nebo grafické uživatelské rozhraní, vaše práce bude hotová bleskurychle oběma způsoby.

Dejte mi vědět, jaký způsob preferujete, a neváhejte požádat o další vysvětlení v sekci komentářů.



Linux
  1. Jak spravovat a vypisovat služby v Linuxu

  2. Jak nainstalovat a otestovat Ansible na Linuxu

  3. Jak převést PDF na text v systému Linux (GUI a příkazový řádek)

  1. Jak duální bootování Linuxu a Windows

  2. Jak nainstalovat Elasticsearch a Kibana na Linux

  3. Jak rozdělit a naformátovat disk v systému Linux

  1. Jak nainstalovat Gnome a spustit GUI v Redhat Linuxu

  2. Jak nainstalovat a používat Linux Screen?

  3. Jak přejmenovat soubory a adresáře v Linuxu