V této příručce vám ukážu, jak nainstalovat FFmpeg na různých distribucích Linuxu. Pro ty, kteří nevědí, FFmpeg je jedním z nejlepších multimediálních rámců, které lze použít ke kódování, dekódování, transkódování, muxování, demuxování, nahrávání, streamování, filtrování a přehrávání jakéhokoli typu mediálních souborů. Jedná se o zcela bezplatný multimediální rámec, který funguje na téměř všech operačních systémech, včetně Linuxu, Mac OS X, Microsoft Windows, BSD, Solaris atd. Další podrobnosti naleznete na oficiálním odkazu na webové stránky uvedeném na konci této příručky.
Doporučené stažení – Bezplatný průvodce:„Streamování hudby Spotify:Neoficiální průvodce“Nainstalujte FFmpeg v Linuxu
FFmpeg je zabalen pro většinu distribucí Linuxu a je dostupný ve výchozích úložištích. Zde jsem zahrnul pokyny k instalaci populárních distribucí Linuxu.
Nainstalujte FFmpeg na Arch Linux a jeho deriváty
FFmpeg je k dispozici ve výchozích úložištích Arch Linuxu. Můžete jej nainstalovat pomocí příkazu:
$ sudo pacman -S ffmpeg
Nejnovější vývojová verze je k dispozici v AUR , takže jej můžete nainstalovat pomocí libovolných heperů AUR, jako je Paru nebo Yay .
$ paru -S ffmpeg-git
Nebo,
$ yay -S ffmpeg-git
K dispozici je takéffmpeg-full balíček v AUR, který je vytvořen s tolika povolenými volitelnými funkcemi, jak je to jen možné. Pokud chcete, můžete si jej nainstalovat také.
$ yay -S ffmpeg-full-git
Nainstalujte FFmpeg na Debian
FFmpeg je k dispozici ve výchozích úložištích. Otevřete svůj terminál a spusťte následující příkaz k jeho instalaci.
$ sudo apt-get install ffmpeg
Nainstalujte FFmpeg na Ubuntu a jeho deriváty
FFmpeg je k dispozici v oficiálních repozitářích Ubuntu, takže jej můžete nainstalovat pomocí příkazu:
$ sudo apt-get install ffmpeg
FFmpeg v oficiálních repozitářích může být trochu zastaralý. Chcete-li nainstalovat nejnovější verzi, použijte FFmpeg PPA.
$ sudo add-apt-repository ppa:mc3man/důvěryhodný- média
Aktualizace $ sudo apt-get
$ sudo apt-get dist-upgrade
Nainstalujte FFmpeg na Fedora, RHEL, CentOS, AlmaLinux, Rocky Linux
FFmpeg lze nainstalovat přes EPEL a RPM Fusion repozitáře v distribucích založených na RPM, jako je Fedora, RHEL, CentOS, AlmaLinux, Rocky Linux.
Nejprve přidejte úložiště EPEL pomocí příkazu:
$ sudo dnf nainstalovat epel-release
Přidejte úložiště RPM Fusion, jak je znázorněno níže, v závislosti na distribuci, kterou používáte:
Chcete-li povolit přístup k oběma bezplatným a nesvobodné úložiště použijte následující příkaz:
Fedora 22 a novější:
$ instalace sudo dnf 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.xa kompatibilní systémy:
$ sudo dnf install --nogpgcheck https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
$ instalace sudo dnf --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
Výše uvedené příkazy nainstalují bezplatná i nesvobodná úložiště.
Po povolení úložišť EPEL a RPM Fusion spusťte následující příkaz k instalaci FFmpeg:
$ sudo dnf nainstalujte ffmpeg ffmpeg-devel
Nebo,
$ sudo yum nainstalovat ffmpeg ffmpeg-devel
Nainstalujte FFmpeg do openSUSE
Povolit Packman úložiště ve vašem systému openSUSE.
Pokud používáte openSUSE Tumbleweed edition, spusťte následující příkaz pro povolení úložiště Packman:
$ sudo zypper addrepo -cfp 90 'https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/' packman
Na openSUSE Leap:
$ sudo zypper addrepo -cfp 90 'https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_$releasever/' packman
Obnovte databázi úložiště:
Obnovení $ sudo zypper
Nakonec nainstalujte FFmpeg na openSUSE pomocí příkazu:
$ instalace sudo zypper --from packman ffmpeg
Gratulujeme! Úspěšně jste nainstalovali FFmpeg na váš Linuxový box.
Chcete-li ověřit verzi FFmpeg, spusťte:
$ ffmpeg -version
Ukázkový výstup:
ffmpeg verze 4.4 Copyright (c) 2000-2021 vývojáři FFmpeg vytvořený s konfigurací gcc 11 (GCC):--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,--dle potřeby -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=/u sr/lib64 --enable-lto --enable-libmfx --enable-runtime-cpudetectlibavutil 56. 70.100 / 56. 70.100libavcodec 58.134.100 / 58.134.100libav7format 58. /18.0.08 libav7.0.08.08 786.110 laChcete-li vytisknout sekci nápovědy FFmpeg:
$ ffmpeg -hZobrazit manuálovou stránku FFmpeg:
$ man ffmpegNyní přejděte na další tutoriál a naučte se používat FFmpeg. V následující příručce jsem sestavil nejběžněji a nejčastěji používaných příkazů FFmpeg.
- 20+ FFmpeg příkazů pro začátečníky