GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat ffmpeg na RHEL 8 / CentOS 8

Pokud někdy potřebujete rychlý způsob, jak převádět mezi video nebo audio formáty v Linuxu a chcete něco, co nešetří zdroje, ale dělá svou práci dobře, možná budete chtít zkusit ffmpeg. Balíček ffmpeg má mnoho rozhraní GUI, ale v tomto článku se naučíme, jak jej nainstalovat do RHEL 8 / CentOS 8 pomocí příkazového řádku a kompilačních nástrojů.

FFMpeg má mnoho možností příkazového řádku, pokud jde o převod souborů, a proto je vhodné jej používat z CLI. Odtud můžete doladit jeho možnosti pomocí atributů a dokonce se naučit, jak vytvářet skripty BASH pro automatické převodní skripty.

V tomto tutoriálu se naučíte:

  • Jak zkompilovat zdrojový kód ffmpeg ze scrachu

Požadavky na software a použité konvence

Softwarové požadavky a konvence příkazového řádku systému Linux
Kategorie Požadavky, konvence nebo použitá verze softwaru
Systém Red Hat Enterprise Linux 8
Software Není k dispozici
Jiné Privilegovaný přístup k vašemu systému Linux jako root nebo prostřednictvím sudo příkaz.
Konvence # – vyžaduje, aby dané linuxové příkazy byly spouštěny s právy root buď přímo jako uživatel root, nebo pomocí sudo příkaz
$ – vyžaduje, aby dané linuxové příkazy byly spouštěny jako běžný neprivilegovaný uživatel

Zkompilujte ffmpeg z Git

Můžete načíst ffmpeg zdrojový kód z Gitu a zkompilujte si jej sami. Nejprve se ujistěte, že máte nainstalované potřebné vývojové balíčky:

$ su -
# dnf groupinstall "Development Tools"

Nezapomeňte také nainstalovat Git, abychom měli k dispozici zdrojový kód:

$ sudo dnf install git

Nyní si můžete stáhnout ffmpeg Zdroj Git:

$ git clone https://git.ffmpeg.org/ffmpeg.git ffmpeg

Až bude vše hotovo, budete muset přejít na čerstvě stažený ffmpeg adresář zdrojového kódu

$ cd ffmpeg

a připravte se na kompilaci zdrojového kódu:

$ ./configure

Můžete obejít nepovinné nasm závislost s

$ ./configure --disable-x86asm

Další typ

$ make

ve stejném okně CLI jste právě nakonfigurovali ffmpeg k sestavení. Po ffmpeg je dokončena kompilace (a může to chvíli trvat, v závislosti na výkonu vašeho systému), můžete konečně nainstalovat binární a konfigurační soubory, které jste právě zkompilovali vydáním

$ sudo make install

Kompilace kódu ffmpeg, který jsme stáhli z Git

Závěr

Kompilace zdrojového kódu z Gitu je jistý způsob, jak získat ffmpeg nainstalované v RHEL 8 / CentOS 8, bez ohledu na dílčí body čísla verze. Používání balíčků RHEL 8 / CentOS 8 „Development Tools“ a git zdrojový kód do ffmpeg zkompiluje čistě, bez požadovaných závislostí.


Cent OS
  1. Jak nainstalovat Git na CentOS 8

  2. Jak nainstalovat phpMyAdmin na RHEL 8 / CentOS 8

  3. Jak nainstalovat P7Zip na RHEL 8 / CentOS 8

  1. Jak nainstalovat ntfs-3g na RHEL 8 / CentOS 8

  2. Jak nainstalovat PHP-mbstring na RHEL 8 / CentOS 8

  3. Jak nainstalovat phantomjs na RHEL 8 / CentOS 8

  1. Jak nainstalovat Dropbox na RHEL 8 / CentOS 8

  2. Jak nainstalovat kompas na RHEL 8 / CentOS 8

  3. Jak nainstalovat Puppet na RHEL 8 / CentOS 8