GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo instalar FFmpeg en Linux

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

Linux
  1. Cómo instalar Python en Linux

  2. Cómo instalar Java en Linux

  3. Cómo instalar NodeJS en Linux

  4. Cómo instalar TeamViewer 15 en Linux

  5. Cómo instalar PIP en Linux

Cómo instalar Helm en Linux

Cómo instalar PuTTY en Linux

Cómo instalar Diskonaut en Linux

Cómo instalar GoAccess en Linux

Cómo instalar Overlord en Linux

Cómo instalar FFmpeg en Linux Mint 19