En esta oportunidad les traigo este blog, con un poco de información muy importante que debemos conocer, y se trata de como instalar Youtube-dl y FFmpeg en Linux. +Lian Cortez hizo un video para nuestro canal donde nos muestra como descargar videos a 720 y 1080 desde la terminal en Linux, y para realizar este proceso es necesario contar con dos super herramientas que son Youtube-dl y FFmpeg.
Youtube-dl
Así que empecemos viendo como instalar Youtube-dl.
El programa youtube-dl es multiplataforma y se puede ejecutar desde cualquier sistema operativo; para instalarlo es muy sencillo, solo seguimos las instrucciones que les mostraré a continuación. Este proceso aplica para cualquier distro Linux, primero podemos hacer la instalación utilizando curl con los siguientes dos comandos:
sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl
sudo chmod a+rx /usr/local/bin/youtube-dl
En caso que no tengamos instalado curl en nuestro sistema, podemos hacer uso de wget:
sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl
sudo chmod a+rx /usr/local/bin/youtube-dl
Con cualquiera de los dos métodos mencionados arriba tendremos ya instalado youtube-dl en nuestro sistema; ya solo nos queda instalar FFmpeg para proceder a descargar videos de Youtube full HD desde nuestra terminal.FFmpeg
Según Wikipedia: FFmpeg es una colección de software libre que nos permite grabar, convertir y hacer streaming de audio y vídeo, incluye libavcodec y una biblioteca de códecs, y lo mejor de todo es que puede ser utilizado en la mayoría de sistemas operativos tales como GNU/Linux y Windows. Es un programa bastante sencillo y con práctica se vuelve fácil de usar.
Así que veamos como instalarlo en las diferentes familias Linux.
-Arch Linux y sus derivados.
FFmpeg está disponible en los repositorios predeterminados de Arch Linux. Podemos instalarlo usando el comando:
sudo pacman -S ffmpeg
Si queremos tener la última versión de desarrollo, podemos hacer su instalación desde AUR, utilizando cualquier "helper" de nuestra preferencia tales como Yaourt o Pacaur etc, etc.
yaourt -S ffmpeg-git
o
pacaur -S ffmpeg-git
También esta disponible el paquete ffmpeg-full en AUR, el cual incluye muchas características opcionales habilitadas; y de igual manera lo instalamos con el "helper" de nuestra preferencia:
yaourt -S ffmpeg-full-git
o
pacaur -S ffmpeg-full-git
-Debian/Ubuntu y sus derivados.
FFmpeg está disponible en los repositorios oficiales de la familia Debian, solo necesitamos abrir la terminal y ejecutar el siguiente comando para su instalación:
sudo apt install ffmpeg
FFmpeg en los repositorios oficiales de la familia Debian podría estar un poco antiguo, pero para los que utilizamos Ubuntu o derivados tenemos la opción de instalar la versión más reciente a través de su PPA:
sudo add-apt-repository ppa:mc3man/trusty-media
sudo apt update
sudo apt install ffmpeg
-Fedora, RHEL, CentOS
FFmpeg se incluye en los repositorios oficiales de distribuciones basadas en RPM, como RHEL, Fedora o CentOS, sin embargo, es necesario agregar los repositorios EPEL y RPMFusion para instalar FFmpeg. Primero, agregaremos el repositorio EPEL, pero ¿Qué son los paquetes EPEL?
Es un equipo de interés especial de Fedora que crea, mantiene y administra un grupo de paquetes de alta calidad para Linux Empresarial, incluyendo, pero no limitando a, Red Hat Enterprise Linux (RHEL), CentOS y Scientific Linux (SL). Para agregarlo corremos el siguiente comando:
sudo yum install epel-release
Ahora veamos que es RPMFusion:
RPMFusion proveé software que no incluye el proyecto Fedora o Red Hat, este software también se ofrece precompilado en RPMs para todas las versiones actuales de Fedora y Red Hat Enterprise Linux 5 y 6, podemos usar los repositorios RPMFusion con yum o Packagekit.
Agregamos el repositorio de RPMFusion como se muestra a continuación, dependiendo de la distribución que use:
Para habilitar el acceso tanto al repositorio libre como al no libre, usamos el siguiente comando:
-Fedora 22 y posterior:
sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
yum localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-6.noarch.rpm https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-6.noarch.rpm
sudo yum localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-7.noarch.rpm
sudo dnf install ffmpeg ffmpeg-devel
o
sudo yum install ffmpeg ffmpeg-devel
Con esto ya tendremos instalado en nuestro sistema FFmpeg.
Si queremos verificar la versión instalada, corremos el siguiente comando:
FFmpeg es una de las herramientas básicas cuando queremos trabajar con multimedia en nuestro sistema, y como es costumbre, siempre podemos escribir en nuestra terminal el comando man ffmpeg o ffmpeg --help para explorar más detalles sobre el uso de este.
Saludos especiales a tod@s, espero este aporte abone a su conocimiento de alguna manera, si les gusto compartan o comenten.

