GNU/Linux >> Linux Esercitazione >  >> Linux

Come installare FFmpeg in Linux

In questa guida, lascia che ti mostri come installare FFmpeg su varie distribuzioni Linux. Per chi non lo sapesse, FFmpeg è uno dei migliori framework multimediali che possono essere utilizzati per codificare, decodificare, transcodificare, mux, demux, registrare, trasmettere in streaming, filtrare e riprodurre qualsiasi tipo di file multimediale. È un framework multimediale completamente gratuito che funziona su quasi tutti i sistemi operativi, inclusi Linux, Mac OS X, Microsoft Windows, BSD, Solaris, ecc. Per maggiori dettagli, fare riferimento al collegamento al sito Web ufficiale fornito alla fine di questa guida.

Download consigliato - Guida gratuita:"Spotify Music Streaming:The Unofficial Guide"

Installa FFmpeg in Linux

FFmpeg è incluso nella maggior parte delle distribuzioni Linux ed è disponibile nei repository predefiniti. Qui ho incluso le istruzioni di installazione per le distribuzioni Linux più diffuse.

Installa FFmpeg su Arch Linux e suoi derivati

FFmpeg è disponibile nei repository predefiniti di Arch Linux. Puoi installarlo usando il comando:

$ sudo pacman -S ffmpeg

L'ultima versione di sviluppo è disponibile in AUR , quindi puoi installarlo utilizzando qualsiasi heper AUR, come Paru o Yay .

$ paru -S ffmpeg-git

Oppure,

$ yay -S ffmpeg-git

C'è anche ffmpeg-full pacchetto in AUR, che è costruito con il maggior numero possibile di funzionalità opzionali abilitate. Puoi installarlo anche se vuoi.

$ yay -S ffmpeg-full-git

Installa FFmpeg su Debian

FFmpeg è disponibile nei repository predefiniti. Apri il tuo Terminale ed esegui il seguente comando per installarlo.

$ sudo apt-get install ffmpeg

Installa FFmpeg su Ubuntu e i suoi derivati

FFmpeg è disponibile nei repository ufficiali di Ubuntu, quindi puoi installarlo usando il comando:

$ sudo apt-get install ffmpeg

FFmpeg nei repository ufficiali potrebbe essere un po' obsoleto. Per installare la versione più recente, usa il PPA FFmpeg.

$ sudo add-apt-repository ppa:mc3man/trusty-media
$ sudo apt-get update
$ sudo apt-get dist-upgrade

Installa FFmpeg su Fedora, RHEL, CentOS, AlmaLinux, Rocky Linux

FFmpeg può essere installato tramite EPEL e Fusione RPM repository su distribuzioni basate su RPM, come Fedora, RHEL, CentOS, AlmaLinux, Rocky Linux.

Innanzitutto, aggiungi il repository EPEL usando il comando:

$ sudo dnf install epel-release

Aggiungi il repository RPM Fusion come mostrato di seguito a seconda della distribuzione che utilizzi:

Per consentire l'accesso a entrambi i gratuiti e il non libero repository usa il seguente comando:

Fedora 22 e successivi:

$ sudo dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

RHEL 8.x e sistemi compatibili:

$ sudo dnf install --nogpgcheck https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
$ sudo dnf install --nogpgcheck https://mirrors.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpm https://mirrors.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-8.noarch.rpm

RHEL 7.x, CentOS 7.x:

$ sudo yum localinstall --nogpgcheck https://mirrors.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm https://mirrors.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-7.noarch.rpm

I comandi precedenti installeranno repository sia gratuiti che non gratuiti.

Dopo aver abilitato i repository EPEL e RPM Fusion, eseguire il comando seguente per installare FFmpeg:

$ sudo dnf install ffmpeg ffmpeg-devel

Oppure,

$ sudo yum install ffmpeg ffmpeg-devel

Installa FFmpeg in openSUSE

Abilita Packman repository sul tuo sistema openSUSE.

Se stai usando openSUSE Tumbleweed edition, esegui il comando seguente per abilitare il repository Packman:

$ sudo zypper addrepo -cfp 90 'https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/' packman

Su openSUSE Leap:

$ sudo zypper addrepo -cfp 90 'https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_$releasever/' packman

Aggiorna il database del repository:

$ sudo zypper refresh

Infine, installa FFmpeg su openSUSE usando il comando:

$ sudo zypper install --from packman ffmpeg

Congratulazioni! Hai installato con successo FFmpeg sulla tua macchina Linux.

Per verificare la versione di FFmpeg, esegui:

$ ffmpeg -version

Risultato di esempio:

ffmpeg version 4.4 Copyright (c) 2000-2021 the FFmpeg developers
built with gcc 11 (GCC)
configuration: --prefix=/usr --bindir=/usr/bin --datadir=/usr/share/ffmpeg --docdir=/usr/share/doc/ffmpeg --incdir=/usr/include/ffmpeg --libdir=/usr/lib64 --mandir=/usr/share/man --arch=x86_64 --optflags='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' --extra-ldflags='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld ' --extra-cflags=' -I/usr/include/rav1e' --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libvo-amrwbenc --enable-version3 --enable-bzlib --disable-crystalhd --enable-fontconfig --enable-frei0r --enable-gcrypt --enable-gnutls --enable-ladspa --enable-libaom --enable-libdav1d --enable-libass --enable-libbluray --enable-libcdio --enable-libdrm --enable-libjack --enable-libfreetype --enable-libfribidi --enable-libgsm --enable-libmp3lame --enable-libmysofa --enable-nvenc --enable-openal --enable-opencl --enable-opengl --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librav1e --enable-libsmbclient --enable-version3 --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libtheora --enable-libvorbis --enable-libv4l2 --enable-libvidstab --enable-libvmaf --enable-version3 --enable-vapoursynth --enable-libvpx --enable-vulkan --enable-libglslang --enable-libx264 --enable-libx265 --enable-libxvid --enable-libxml2 --enable-libzimg --enable-libzvbi --enable-lv2 --enable-avfilter --enable-avresample --enable-libmodplug --enable-postproc --enable-pthreads --disable-static --enable-shared --enable-gpl --disable-debug --disable-stripping --shlibdir=/usr/lib64 --enable-lto --enable-libmfx --enable-runtime-cpudetect
libavutil 56. 70.100 / 56. 70.100
libavcodec 58.134.100 / 58.134.100
libavformat 58. 76.100 / 58. 76.100
libavdevice 58. 13.100 / 58. 13.100
libavfilter 7.110.100 / 7.110.100
libavresample 4. 0. 0 / 4. 0. 0
libswscale 5. 9.100 / 5. 9.100
libswresample 3. 9.100 / 3. 9.100
libpostproc 55. 9.100 / 55. 9.100

Per stampare la sezione della guida di FFmpeg:

$ ffmpeg -h

Visualizza la pagina man di FFmpeg:

$ man ffmpeg

Ora vai al prossimo tutorial per imparare a usare FFmpeg. Ho compilato gli oltre 20 comandi FFmpeg più comunemente e frequentemente utilizzati nella seguente guida.

  • 20+ comandi FFmpeg per principianti

Linux
  1. Come installare Python su Linux

  2. Come installare Java su Linux

  3. Come installare NodeJS su Linux

  4. Come installare Vagrant su Linux

  5. Come installare PIP in Linux

Come installare Helm su Linux

Come installare PuTTY su Linux

Come installare Diskonaut su Linux

Come installare GoAccess su Linux

Come installare Overlord su Linux

Come installare FFmpeg su Linux Mint 19