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