FFmpeg je svobodný nástroj s otevřeným zdrojovým kódem pro překódování multimediálních souborů. Obsahuje sadu sdílených audio a video knihoven, jako jsou libavcodec, libavformat a libavutil. Pomocí FFmpeg můžete převádět mezi různými formáty videa a zvuku, nastavovat vzorkovací frekvence a měnit velikost videa.
Tento návod vysvětluje, jak nainstalovat FFmpeg v Debianu 9.
Předpoklady #
Musíte být přihlášeni jako uživatel s právy sudo, abyste mohli instalovat balíčky do systému Debian.
Instalace FFmpeg v Debianu #
Oficiální repozitáře Debianu obsahují balíčky FFmpeg, které lze nainstalovat pomocí správce balíčků apt
. V době psaní tohoto článku je v repozitářích Debianu 9 k dispozici aktuální verze FFmpeg 3.2.12
.
Následující kroky popisují instalaci balíčku FFmpeg v systému Debian 9:
-
Začněte aktualizací seznamu balíčků:
sudo apt update
-
Nainstalujte balíček FFmpeg spuštěním následujícího příkazu:
sudo apt install ffmpeg
-
Ověřte instalaci spuštěním příkazu
ffmpeg -version
, který vypíše verzi FFmpeg:ffmpeg -version
Výstup by měl vypadat nějak takto:
ffmpeg version 3.2.12-1~deb9u1 Copyright (c) 2000-2018 the FFmpeg developersbuilt with gcc 6.3.0 (Debian 6.3.0-18+deb9u1) 20170516
Pro vypsání všech dostupných kodérů a dekodérů FFmpeg můžete použít:
ffmpeg -encoders
ffmpeg -decoders
To je vše. FFmpeg je nyní nainstalován ve vašem systému a můžete jej začít používat.
Verze obsažená v repozitářích Debianu vždy zaostává za nejnovější verzí FFmpeg. Pokud chcete nainstalovat nejnovější verzi FFmpeg, budete muset sestavit nástroje FFmpeg ze zdrojových kódů.
Příklady FFmpeg #
V této části si ukážeme několik příkladů použití nástroje ffmpeg
.
Základní konverze #
Při konverzi audio a video souborů pomocí nástroje ffmpeg
nemusíte zadávat vstupní a výstupní formát. Formát vstupního souboru je automaticky rozpoznán a výstupní formát je odhadnut podle zadané přípony souboru.
-
Převod videosouboru z mov na mp4:
ffmpeg -i input.mov output.mp4
-
Převod zvukového souboru z mp3 na flac:
ffmpeg -i input.mp3 output.flac
Určení kodeků #
Pro určení kodeků použijte volbu -c
. Kodek může být název libovolného podporovaného dekodéru/enkodéru nebo speciální hodnota copy
, která jednoduše zkopíruje vstupní datový tok.
-
Konverze video souboru z mp4 na webm pomocí video kodeku
libvpx
a audio kodekulibvorbis
:ffmpeg -i input.mp4 -c:v libvpx -c:a libvorbis output.webm
-
Konverze audio souboru z mp3 na ogg zakódovaného pomocí kodeku
libopus
.ffmpeg -i input.mp3 -c:a libopus output.ogg
Závěr #
Naučili jste se, jak nainstalovat FFmpeg v Debianu 9. Nyní můžete navštívit oficiální dokumentační stránku FFmpeg a dozvědět se, jak používat FFmpeg ke konverzi a svých video a audio souborů.