V dalším článku se podíváme na FFmpeg. Tohle je jeden kolekce softwaru příkazového řádku, bezplatný a otevřený zdroj, pro práci s multimediálními soubory. Obsahuje sada knihoven zvuku a videa, jak jsou: libavcodec, libavformat a libavutil mimo jiné. S FFmpeg může kdokoli převádět mezi různými video a audio formáty, nastavovat vzorkovací frekvence, měnit velikost videa nebo nahrávat plochu vašeho počítače. O tom druhém už promluvil k nám kolega před nějakým časem.
V následujících řádcích uvidíme potřebné kroky k nainstalovat FFmpeg na Ubuntu 18.04. Uvidíme, jak můžeme nainstalovat aktuální stabilní verzi nebo nejnovější dostupnou verzi. Stejné pokyny lze použít pro Ubuntu 16.04 a jakoukoli distribuci založenou na Ubuntu, včetně Linux Mint a Elementary OS.
FFmpeg na Ubuntu
Nainstalujte FFmpeg 3.X
V Oficiální úložiště Ubuntu můžeme najít FFmpeg a můžeme instalujte snadno pomocí správce balíků apt. Toto je nejrychlejší a nejjednodušší způsob instalace FFmpeg na Ubuntu. Verze obsažená v úložištích však nemusí být nejnovější dostupnou verzí.
Když píšu tyto řádky, aktuální stabilní verze dostupná v úložištích Ubuntu 18.04 je 3.4.4. Pokud máte zájem o tuto verzi, stačí ji nainstalovat do Ubuntu 18.04 podle následujících kroků.
Začneme otevřením terminálu (Ctrl + Alt + T). V něm napíšeme následující, abychom aktualizovali seznam dostupných balíčků:
sudo apt update
Pak můžeme nainstalujte FFmpeg zadáním následujícího příkazu:
sudo apt install ffmpeg
Po instalaci do ověřte, zda je balíček nainstalován správně, můžeme použít následující příkaz. Vytiskne se něco jako následující:
ffmpeg -version
Konzultovat se všemi kodéry a dekodéry k dispozici, můžeme psát:
ffmpeg -encoders
ffmpeg -decoders
Se vším výše uvedeným budeme mít nainstalovanou a ověřenou instalaci FFmpeg 3.X na náš systém Ubuntu. Nyní jej můžeme začít používat.
Nainstalujte FFmpeg 4.X
Pokud dáváme přednost nainstalovat novější verziS následujícími pokyny budeme moci nainstalovat FFmpeg verze 4.x v Ubuntu 18.04.
Verze 4.X této softwarové sady přidává řadu nových filtrů, kodérů a dekodérů. Tato verze je k dispozici v PPA společnosti Jonathon F. Následující kroky popisují, jak nainstalovat FFmpeg 4.x na Ubuntu 18.04.
Začneme otevřením terminálu (Ctrl + Alt + T). V něm budeme psát následující, abychom přidali potřebnou PPA:
sudo add-apt-repository ppa:jonathonf/ffmpeg-4
Jakmile přidáte PPA do svého systému, můžete nainstalujte potřebný balíček psaní na stroji:
sudo apt install ffmpeg
Díky tomu budete mít v systému nainstalovanou verzi 4.X a připravenou k použití. Můžeš zkontrolujte nainstalovanou verzi se stejným příkazem, který používáme u verze 3.X:
ffmpeg -version
Několik příkladů
Při převodu zvukových a video souborů pomocí FFmpeg nemusíte zadávat vstupní a výstupní formáty. Formát vstupního souboru a výstupní formát jsou umístěny z přípony souboru.
Kdybychom chtěli převést video soubor z mp4 na webm, měli byste napsat něco jako:
ffmpeg -i entradaVideo.mp4 salidaVideo.webm
V případě zájmu převést mp3 audio soubor do ogg, instrukce bude vypadat následovně:
ffmpeg -i entradaAudio.mp3 salidaAudio.ogg
Při převodu souborů budeme moci pomocí volby -c určete kodeky, které chceme použít. Kodek může být název libovolného podporovaného dekodéru / kodéru.
Kdybychom chtěli převést video soubor z mp4 na web pomocí video kodeku libvpx a audio kodeku libvorbis. Budeme muset použít objednávku, jako je následující:
ffmpeg -i input.mp4 -c:v libvpx -c:a libvorbis output.webm
V případě potřeby převést zvukový soubor z mp3 na ogg kódovaný kodekem libopus. Příkaz, který se má použít, bude vypadat přibližně takto:
ffmpeg -i entradaAudio.mp3 -c:a libopus salidaAudio.ogg
Další informace o použití této softwarové sady naleznete konzultace s oficiální dokumentace podle FFmpeg.
Měl jsem problémy s přehráváním videí mp4 na Ubuntu 20.10, ale našel jsem řešení zde. Milion díky!