En esta guía, te mostraré cómo instalar FFmpeg en varias distribuciones de Linux. Para aquellos que no lo saben, FFmpeg es uno de los mejores marcos multimedia que se pueden usar para codificar, decodificar, transcodificar, mux, demux, grabar, transmitir, filtrar y reproducir cualquier tipo de archivo multimedia. Es un marco multimedia completamente gratuito que funciona en casi todos los sistemas operativos, incluidos Linux, Mac OS X, Microsoft Windows, BSD, Solaris, etc. Para obtener más detalles, consulte el enlace del sitio web oficial que se encuentra al final de esta guía.
Descarga recomendada - Guía gratuita:"Spotify Music Streaming:la guía no oficial"Instalar FFmpeg en Linux
FFmpeg está empaquetado para la mayoría de las distribuciones de Linux y está disponible en los repositorios predeterminados. Aquí he incluido instrucciones de instalación para distribuciones populares de Linux.
Instalar FFmpeg en Arch Linux y sus derivados
FFmpeg está disponible en los repositorios predeterminados de Arch Linux. Puede instalarlo usando el comando:
$ sudo pacman -S ffmpeg
La última versión de desarrollo está disponible en AUR , para que puedas instalarlo usando cualquier AUR hepers, como Paru o Yay .
$ paru -S ffmpeg-git
O,
$ yay -S ffmpeg-git
También hay ffmpeg-full paquete en AUR, que está construido con tantas características opcionales habilitadas como sea posible. También puede instalarlo si lo desea.
$ yay -S ffmpeg-full-git
Instalar FFmpeg en Debian
FFmpeg está disponible en los repositorios predeterminados. Abre tu Terminal y ejecuta el siguiente comando para instalarlo.
$ sudo apt-get install ffmpeg
Instalar FFmpeg en Ubuntu y sus derivados
FFmpeg está disponible en los repositorios oficiales de Ubuntu, por lo que puede instalarlo usando el comando:
$ sudo apt-get install ffmpeg
FFmpeg en los repositorios oficiales puede estar un poco desactualizado. Para instalar la versión más reciente, use el PPA de FFmpeg.
$ sudo add-apt-repository ppa:mc3man/trusty- media
$ sudo apt-get update
$ sudo apt-get dist-upgrade
Instalar FFmpeg en Fedora, RHEL, CentOS, AlmaLinux, Rocky Linux
FFmpeg se puede instalar a través de EPEL y RPM Fusión repositorios en distribuciones basadas en RPM, como Fedora, RHEL, CentOS, AlmaLinux, Rocky Linux.
Primero, agregue el repositorio EPEL usando el comando:
$ sudo dnf install epel-release
Agregue el repositorio de RPM Fusion como se muestra a continuación según la distribución que utilice:
Para permitir el acceso tanto a la gratuita y los no libres repositorio use el siguiente comando:
Fedora 22 y posterior:
$ 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 y sistemas compatibles:
$ 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
Los comandos anteriores instalarán repositorios gratuitos y no gratuitos.
Después de habilitar los repositorios EPEL y RPM Fusion, ejecute el siguiente comando para instalar FFmpeg:
$ sudo dnf install ffmpeg ffmpeg-devel
O,
$ sudo yum install ffmpeg ffmpeg-devel
Instalar FFmpeg en openSUSE
Habilitar Packman repositorio en su sistema openSUSE.
Si está utilizando la edición openSUSE Tumbleweed, ejecute el siguiente comando para habilitar el repositorio de Packman:
$ sudo zypper addrepo -cfp 90 'https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/' packman
En openSUSE Leap:
$ sudo zypper addrepo -cfp 90 'https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_$releasever/' packman
Actualizar la base de datos del repositorio:
$ sudo zypper refresh
Finalmente, instale FFmpeg en openSUSE usando el comando:
$ sudo zypper install --from packman ffmpeg
¡Felicidades! Has instalado correctamente FFmpeg en tu caja de Linux.
Para verificar la versión de FFmpeg, ejecute:
$ ffmpeg -version
Salida de muestra:
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
Para imprimir la sección de ayuda de FFmpeg:
$ ffmpeg -h
Mostrar la página del manual de FFmpeg:
$ man ffmpeg
Ahora, dirígete al siguiente tutorial para aprender a usar FFmpeg. He compilado los más de 20 comandos FFmpeg utilizados con mayor frecuencia y frecuencia en la siguiente guía.
- Más de 20 comandos FFmpeg para principiantes