Přejít na hlavní obsah

Instalace FFmpeg na Linux: podrobný průvodce

FFmpeg je výkonný a všestranný nástroj pro práci s multimediálními soubory. Umožňuje konverzi, úpravy a streamování zvuku a videa. Pokud pracujete s multimediálním obsahem, pak je instalace a konfigurace FFmpeg nedílnou součástí vašeho úkolu.

Instalace FFmpeg na operační systém Linux může být pro začátečníky náročná. V této příručce se podíváme na krok za krokem instalaci FFmpeg na Linuxu, abyste jej mohli snadno začít používat ve svém projektu.

Krok 1: Příprava

Před instalací FFmpeg budete muset aktualizovat balíčky systému. Chcete-li to provést, otevřete terminál a zadejte následující příkaz:

sudo apt update

Poté nainstalujte všechny aktualizace systému příkazem:

sudo apt upgrade

Krok 2: Instalace FFmpeg

Nyní jsme připraveni nainstalovat FFmpeg. Do terminálu zadejte následující příkaz:

sudo apt install ffmpeg

Po spuštění příkazu budete vyzváni k potvrzení instalace, stiskněte Y a stiskněte Enter. FFmpeg bude stažen a nainstalován do vašeho systému.

Krok 3: Kontrola instalace

Po instalaci FFmpeg zkontrolujte jeho funkčnost pomocí následujícího příkazu:

Pokud se vám zobrazí informace o verzi FFmpeg a jejích komponentách, instalace byla úspěšná.

Nyní máte nainstalovaný a připravený k použití FFmpeg na vašem systému Linux. Můžete začít experimentovat s multimediálními soubory a používat jeho výkonné funkce ke zpracování audio a video obsahu.

Instalace FFmpeg na Linux

Instalace FFmpeg na Linux je poměrně jednoduchá a lze ji provést několika způsoby. V této příručce se podíváme na instalaci pomocí dávkového Správce apt.

Krok 1: Aktualizace seznamu balíčků:

sudo apt update

Krok 2: Instalace FFmpeg:

sudo apt install ffmpeg

Krok 3: Kontrola instalace:

ffmpeg -version

Po provedení těchto kroků budete mít na svém Linuxovém serveru nainstalovaný FFmpeg. Vždy jej můžete použít k provádění různých zvukových a video úloh přímo z příkazového řádku.

Příprava na instalaci ffmpeg

Před instalací FFmpeg na Linux musíte provést některé přípravné kroky. V této části se podíváme na několik akcí, které vám umožní úspěšně nainstalovat a nakonfigurovat ffmpeg.

1. Aktualizace systému

Před instalací jakéhokoli nového softwaru se doporučuje aktualizovat systém. K tomu lze použít následující příkazy:

sudo apt update
sudo apt upgrade

2. Nastavení nezbytných závislostí

FFmpeg vyžaduje některé systémové knihovny a nástroje, aby fungovaly. Nainstalujte je pomocí následujícího příkazu:

sudo apt install build-essential libmp3lame-dev libx264-dev libx265-dev libvpx-dev libfdk-aac-dev libopus-dev libvorbis-dev libass-dev yasm

3. Získání zdrojového kódu ffmpeg

Pro instalaci nejnovější verze ffmpeg je lepší použít zdrojový kód. Stáhněte si jej z oficiálních stránek ffmpeg.org nebo použijte následující příkaz:

4. Rozbalení zdrojového kódu

Po stažení archivu se zdrojovým kódem ffmpeg jej musíte rozbalit. Použijte následující příkaz:

tar -xf ffmpeg-latest.tar.gz

5. Přechod do adresáře se zdrojovým kódem

Nyní jste připraveni nainstalovat ffmpeg na Linux a jeho následné nastavení. Přejděte do další části a zjistěte, jak na to.

Instalace potřebných závislostí pro ffmpeg

Chcete-li úspěšně nainstalovat FFmpeg na Linux, musíte nainstalovat řadu závislostí, které zajistí, že program bude fungovat s různými video a audio formáty, stejně jako podpora kodeků.

Zde je seznam nezbytných závislostí:

  • GCC-kompilátor jazyka C potřebný k sestavení programu;
  • make - nástroj pro sestavení softwaru;
  • yasm-assembler používaný k optimalizaci kódu;
  • git - systém řízení verzí potřebný ke stažení zdrojového kódu ffmpeg;
  • pkg - config je nástroj používaný ke správě závislostí při sestavování;
  • libx264-dev-sada knihoven pro práci s kodekem h. 264;
  • libfdk - AAC-dev-knihovny pro práci s kodekem AAC;
  • libmp3lame-Dev-knihovny pro práci s kodekem MP3;
  • libopus-Dev-knihovny pro práci s kodekem Opus;
  • libvpx-dev-sada knihoven pro práci s kodekem VP8 a VP9;
  • libvorbis-Dev-knihovny pro práci s kodekem Vorbis;
  • libtheora-Dev-knihovny pro práci s kodekem Theora;
  • libxvidcore-Dev-knihovny pro práci s kodekem Xvid;
  • libfaac-Dev-knihovny pro práci s kodekem FAAC;
  • libopencore-amrnb - dev-knihovny pro práci s kodekem AMR-NB;
  • libopencore-amrwb - dev-knihovny pro práci s kodekem AMR-WB;
  • libavcodec-extra-volitelné kodeky FFmpeg, které nejsou ve výchozím nastavení povoleny;
  • libavdevice-Dev-knihovny pro práci se zařízeními pro snímání a zadávání;
  • libavfilter-Dev-knihovny pro zpracování a filtrování videa a zvuku;
  • libavformat - Dev-knihovny pro práci s formáty multimediálních kontejnerů;
  • libavutil-dev-sdílené knihovny pro práci s multimédii;
  • libpostproc - dev-knihovny pro postprocesing videa;
  • libswresample-Dev-knihovny pro překódování zvuku;
  • libswscale-Dev-knihovny pro zoomování a konverzi videa.

Chcete-li nainstalovat data závislostí, použijte Správce dávkové distribuce Linuxu, jako je apt-get nebo yum. Pro příklad:

sudo apt-get install gcc make yasm git pkg-config libx264-dev libfdk-aac-dev libmp3lame-dev libopus-dev libvpx-dev libvorbis-dev libtheora-dev libxvidcore-dev libfaac-dev libopencore-amrnb-dev libopencore-amrwb-dev libavcodec-extra libavdevice-dev libavfilter-dev libavformat-dev libavutil-dev libpostproc-dev libswresample-dev libswscale-dev

Po instalaci všech závislostí můžete začít s instalací ffmpeg.

Stahování a kompilace ffmpeg

Krok 1: Otevřete terminál na vašem Linuxovém počítači.

Krok 2: Nastavte požadované závislosti pomocí příkazu:

sudo apt-get install build-essential gcc make yasm autoconf libtool pkg-config

Krok 3: Vytvořte a přejděte do pracovního adresáře pro sestavení ffmpeg:

mkdir ffmpeg_buildcd ffmpeg_build

Krok 4: Stáhněte si zdrojové soubory ffmpeg z oficiálních stránek projektu pomocí příkazu:

wget https://www.ffmpeg.org/releases/ffmpeg-.tar.gz

Nahraďte aktuální verzi ffmpeg.

Krok 5: Rozbalte stažený archiv pomocí příkazu:

tar -xvf ffmpeg-.tar.gz

Krok 6: Přejděte do adresáře s rozbalenými zdrojovými soubory:

cd ffmpeg-

Krok 7: Zkompilujte ffmpeg pomocí následujících příkazů:

./configure --enable-shared --disable-staticmakesudo make install

Krok 8: Po úspěšné kompilaci můžete zkontrolovat, zda je FFmpeg nainstalován spuštěním příkazu:

ffmpeg -version

Pokud vidíte informace o verzi ffmpeg, instalace byla úspěšná.

Nyní máte na svém Linuxovém počítači nainstalovaný ffmpeg a můžete jej použít ke zpracování video a audio souborů.

Kontrola instalace ffmpeg

Po dokončení instalace ffmpeg na Linuxu je užitečné provést kontrolu, abyste se ujistili, že vše proběhlo úspěšně.

K tomu lze použít příkaz v terminálu:

Pokud instalace proběhla bez chyb, zobrazí se informace o verzi ffmpeg a souvisejících komponentách. To bude znamenat, že ffmpeg je úspěšně nainstalován ve vašem počítači.

Můžete také zkontrolovat stav ffmpeg spuštěním příkazu:

Zobrazí seznam dostupných možností a příkazů a potvrdí, že ffmpeg je připraven k použití.