Desde que existe YouTube, la gente ha querido descargar videos para guardarlos más tarde o para reproducirlos sin conexión y sobre la marcha. Por razones de derechos de autor, YouTube no ofrece descargas. Sin embargo, hay una herramienta youtube-dl para descargar videos gratis en Linux, así como en Windows y Mac.
Hay un par de formas de usar youtube-dl en Linux. Una forma sencilla es utilizar el script youtube-dl desde la línea de comandos. Si prefiere una opción gráfica, existe una interfaz para youtube-dl que proporciona un amplio conjunto de controles y opciones.
Instalar YouTube-dl
Ya sea que desee descargar videos de YouTube con una aplicación gráfica o la línea de comandos, necesitará youtube-dl. Youtube-dl es un script de Python que toma un video de YouTube de la web y lo convierte en varios formatos, incluidos los formatos de solo audio.
Para los usuarios de Linux, obtener youtube-dl suele ser sencillo. El script es de código abierto y puede encontrarlo en la mayoría de los repositorios de distribución. Siga las instrucciones para su distribución de Linux.
También necesitará FFMPEG para permitir que youtube-dl convierta los videos descargados entre formatos y controle la calidad del video y el audio. Puede instalar FFMPEG junto con youtube-dl.
Ubuntu y Linux Mint
Para Ubuntu y Linux Mint, youtube-dl tiende a quedarse atrás en el ecosistema de Ubuntu. Por lo general, eso no sería un gran problema, pero youtube-dl debe mantenerse actualizado para adelantarse a las actualizaciones de YouTube que impiden que funcione. Entonces, si usa Ubuntu o Mint, instale el administrador de paquetes Python Pip para obtener las últimas versiones.
- Abre una terminal.
-
Ingrese el siguiente comando para instalar Pip y FFMPEG:
sudo apt install python3-pip ffmpeg
-
Instala youtube-dl usando el administrador de paquetes Pip Python:
sudo pip3 instalar youtube-dl
-
Cuando se completa la instalación, puede usar youtube-dl desde la línea de comandos. Para actualizar youtube-dl en el futuro, ejecute el siguiente comando:
sudo pip3 install --actualizar youtube-dl
Debian
El repositorio multimedia de Debian contiene una biblioteca de paquetes actualizados para varias aplicaciones multimedia, incluido youtube-dl. Deberá agregar el repositorio si aún no lo ha hecho. Luego, instale youtube-dl normalmente con Apt.
- Abre una terminal.
-
Ingrese el siguiente comando para agregar el repositorio a su computadora:
sudo echo "deb https://www.deb-multimedia.org buster main non-free" > /etc/apt/sources.list.d/multimedia.list
Sustituya testing o sid si está ejecutando uno de esos en lugar de stable.
-
Actualice los repositorios de Apt para incorporar el nuevo:
sudo apt update -oAcquire::AllowInsecureRepositories=true
Este comando permite repositorios inseguros ya que aún no ha instalado la clave de firma para el repositorio multimedia.
-
Instalar las claves de firma para el repositorio:
sudo apt install deb-multimedia-keyring
-
Instalar youtube-dl y FFMPEG:
sudo apt install youtube-dl ffmpeg
- Obtendrás automáticamente el actualizado del repositorio multimedia.
Fedora
Fedora mantiene versiones actualizadas de youtube-dl en sus repositorios, pero no encontrará FFMPEG allí. Para eso, necesitará el repositorio de RPM Fusion. Si usa Fedora en el escritorio, RPM Fusion es invaluable. Si no lo tiene, agréguelo a su sistema e instale ambos paquetes.
- Abre una terminal.
-
Ejecute el siguiente comando para agregar el repositorio de RPM Fusion con DNF:
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
-
Instalar youtube-dl y FFMPEG:
sudo dnf instalar youtube-dl ffmpeg
Arch Linux y Manjaro
Arch Linux, y por extensión Manjaro, tiene versiones actualizadas de youtube-dl y FFMPEG en sus repositorios predeterminados. Instálalo con Pacman:
pacman-S youtube-dl ffmpeg
Instalar el extremo frontal
Este próximo paso es opcional. Si prefiere trabajar en la línea de comandos, vaya a esa parte. De lo contrario, siga los pasos para instalar la interfaz gráfica para youtube-dl.
La ruta para instalarlo es ligeramente diferente para cada distribución. Sigue las instrucciones para el tuyo.
Ubuntu, Mint y Debian
Los desarrolladores de la interfaz gráfica, Tartube, crearon sus propios paquetes para las distribuciones basadas en Ubuntu y Debian. Puede obtener los paquetes en su página de Sourceforge.
- Abra un navegador, luego vaya a la página de descarga de Tartube Sourceforge.
-
Seleccione Descargar la última versión (el cuadro verde grande) para descargar la última versión.
- Guarde el paquete resultante en su carpeta Descargas.
- Abra una terminal y cambie el directorio a la carpeta Descargas.
-
Mire el nombre del paquete descargado e instálelo con Apt. O utilice este comando:
sudo apt install./python3-tartube_.deb
Fedora
Al igual que con Ubuntu y Debian, los desarrolladores de Tartube empaquetaron su software para Fedora y lo pusieron a disposición en su página de Sourceforge.
- Abra un navegador, luego vaya a la página de descarga de Tartube Sourceforge.
-
Seleccione la última versión de Tartube de la lista.
-
Encuentre el paquete RPM más reciente de la lista. Evite el paquete con STRICT en el nombre.
- Guarde el paquete resultante en su directorio de Descargas.
- Abra una terminal y cambie al directorio Descargas.
-
Instalar Tartube:
sudo dnf install tartube-.rpm
Arch Linux y Manjaro
Tartube está disponible en AUR, por lo que hay muchas formas de obtenerlo. Elija el método de instalación de AUR con el que se sienta cómodo. Si no está familiarizado con AUR, el siguiente es el método predeterminado para instalar paquetes AUR.
-
Instala los paquetes base-devel y git:
sudo pacman -s base-devel git
-
Cámbiate a un directorio donde quieras descargar el paquete y clonalo con Git:
cd ~/Descargas
git clon
-
Cambiar directorios al directorio tartube:
cd tartube
-
Cree e instale el paquete con makepkg:
makepkg -si
Descargar un video con el Front End
Ahora que Tartube está instalado, está listo para descargar videos de YouTube.
-
Lanzamiento Tartube. Puede encontrarlo en la lista Multimedia en la mayoría de los menús de aplicaciones. En GNOME, puede buscarlo.
-
Seleccione Editar en la parte superior de la ventana, luego elija Preferencias del sistema en el menú desplegable.
-
En la ventana Preferencias del sistema, seleccione youtube-dl en el menú superior.
-
Seleccione el menú desplegable Ruta al ejecutable youtube-dl y elija Usar ruta local (youtube-dl). Seleccione OK para cerrar la ventana de preferencias.
-
Con Tartube abierto, seleccione Videos en la esquina superior izquierda de la ventana.
-
Vaya a YouTube y copie las URL de los videos que desea descargar. Luego, pegue la URL en el cuadro de texto ubicado en el medio del cuadro de diálogo Agregar videos.
- Cuando tengas los videos que deseas, selecciona OK.
-
Aparecerá la ventana principal de Tartube y sus videos estarán en cola. Seleccione Descargar todo en la esquina inferior izquierda de la ventana para iniciar la descarga.
-
Tus videos están disponibles a través de Tartube. Seleccione Jugador. También puede encontrar sus archivos de video en el directorio tartube-data.
Descargar y convertir un video desde la línea de comandos
Si eres fanático de la línea de comandos, prefieres un enfoque directo o no quieres que te molesten con otra pieza de software, usa youtube-dl abriendo una terminal y pasándole una URL de YouTube.
-
Cambia de directorio a la carpeta donde quieres descargar los videos. Por ejemplo:
cd ~/Descargas
-
Para descargar un video sin conversión, pase la URL a youtube-dl sin ninguna información adicional:
youtube-dl
Eso te da un video reproducible en el directorio actual.
-
Si desea especificar el formato de salida de video, agregue el indicador - F para enumerar los formatos disponibles:
youtube-dl -F
-
Verás una lista de formatos y resoluciones disponibles. Elija el que desee y use el número a la izquierda en la tabla para especificarlo con el indicador - f:
youtube-dl -f 137
-
Para indicarle a youtube-dl que obtenga el video de mejor calidad, use la bandera - f:
youtube-dl -f mejor
-
Para extraer audio de un video de YouTube, use el indicador - x combinado con - -audio-format y - -calidad de audio:
youtube-dl -x --audo-format flac --audio-quality 0 mejor
El indicador - -audio-format admite todos los formatos principales, incluidos MP3, Vorbis, M4A, AAC, WAV y FLAC. El indicador - -audio-quality utiliza una escala de 0 a 9, donde 0 proporciona la mejor calidad.