Cómo descargar vídeos de YouTube en Linux - 3 - enero 25, 2021

Cómo descargar vídeos de YouTube en Linux

Desde que existe YouTube, la gente ha querido descargar vídeos para guardarlos más tarde o para reproducirlos fuera de línea y sobre la marcha. Por razones de derechos de autor, YouTube no pone a disposición las descargas. Sin embargo, hay una herramienta youtube-dl para descargar vídeos de forma gratuita en Linux, así como en Windows y Mac.

Hay un par de maneras de utilizar youtube-dl en Linux. Una forma directa es utilizar el script youtube-dl desde la línea de comandos. Si prefieres una opción gráfica, hay un front-end para youtube-dl que proporciona un amplio conjunto de controles y opciones.

Instalar YouTube-dl

Tanto si quieres descargar vídeos de YouTube con una aplicación gráfica como con la línea de comandos, necesitarás youtube-dl. Youtube-dl es un script de Python que coge un vídeo de YouTube de la web y lo convierte en varios formatos, incluidos los de sólo audio.

Para los usuarios de Linux, conseguir youtube-dl suele ser sencillo. El script es de código abierto, y puedes encontrarlo en la mayoría de los repositorios de las distribuciones. Sigue las instrucciones de tu distribución de Linux.

También necesitarás FFMPEG para permitir que youtube-dl convierta los vídeos descargados entre formatos y para controlar la calidad del vídeo y del audio. Puedes 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. Normalmente, eso no sería un gran problema, pero youtube-dl debe mantenerse al día para adelantarse a las actualizaciones de YouTube que le impiden funcionar. Así que, si usas Ubuntu o Mint, instala el gestor de paquetes Pip de Python para obtener las últimas versiones.

  1. Abre un terminal.
  2. Introduce el siguiente comando para instalar Pip y FFMPEG:
  3. Instala youtube-dl usando el gestor de paquetes Pip de Python:
  4. Una vez completada la instalación, puedes utilizar youtube-dl desde la línea de comandos. Para actualizar youtube-dl en el futuro, ejecuta el siguiente comando:

    sudo pip3 install –upgrade youtube-dl

Debian

El repositorio multimedia de Debian contiene una biblioteca de paquetes actualizados para varias aplicaciones multimedia, youtube-dl incluido. Tendrá que añadir el repositorio si aún no lo ha hecho. A continuación, instale youtube-dl normalmente con Apt.

YouTube en Linux
YouTube en Linux
  1. Abra un terminal.
  2. Introduzca el siguiente comando para añadir el repositorio a su ordenador:

    sudo echo «deb http://www.deb-multimedia.org buster main non-free»> /etc/apt/sources.list.d/multimedia.list     

    Sustituye testing o sid si estás ejecutando uno de esos en lugar de stable.

  3. Actualiza los repositorios de Apt para que se incorpore el nuevo:

    sudo apt update -oAcquire :: AllowInsecureRepositories = true

    Este comando permite repositorios inseguros ya que no ha instalado la clave de firma para el repositorio multimedia todavía.

  4. Instale las claves de firma para el repositorio:
    sudo apt install deb-multimedia-keyring
  5. Instala youtube-dl y FFMPEG:
  6. Obtendrás automáticamente la actualizada del repositorio multimedia.

Fedora

Fedora mantiene versiones actualizadas de youtube-dl en sus repositorios, pero no encontrarás allí FFMPEG. Para ello, necesitarás el repositorio RPM Fusion. Si utilizas Fedora en el escritorio, RPM Fusion es inestimable. Si no lo tienes, añádelo a tu sistema e instala ambos paquetes.

  1. Abre un terminal.
  2. Ejecuta el siguiente comando para añadir el repositorio 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
  3. Instala 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 por defecto. Instálalo con Pacman:

pacman -S youtube-dl ffmpeg

Instalar el Front End

Este siguiente paso es opcional. Si prefieres trabajar en la línea de comandos, ve a esa parte. De lo contrario, sigue los pasos para instalar el front end gráfico para youtube-dl.

La ruta para instalarlo es ligeramente diferente para cada distribución. Sigue las instrucciones para la tuya.

Ubuntu, Mint y Debian

Los desarrolladores del front end gráfico, Tartube, hicieron sus propios paquetes para las distribuciones basadas en Ubuntu y Debian. Puedes obtener los paquetes desde su página de Sourceforge.

  1. Abre un navegador, luego ve a la página de descarga de Tartube Sourceforge.
  2. Selecciona Download Latest Version (la caja verde grande) para descargar la última versión.
  3. Guarda el paquete resultante en tu carpeta de Descargas.
  4. Abre un terminal y cambia el directorio a la carpeta de Descargas.
  5. Mira el nombre del paquete descargado, e instálalo con Apt. O, usa 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.

  1. Abre un navegador, luego ve a la página de descargas de Tartube Sourceforge.
  2. Selecciona la última versión de Tartube de la lista.
  3. Encuentra el último paquete RPM de la lista. Evita el paquete con STRICT en el nombre.
  4. Guarda el paquete resultante en tu directorio de descargas.
  5. Abre un terminal y cambia al directorio de descargas.
  6. Instala Tartube:
    sudo dnf instalar tartube – *. rpm

Arch Linux y Manjaro

Tartube está disponible en el AUR, así que hay muchas maneras de conseguirlo. Elige el método de instalación de AUR con el que te sientas cómodo. Si no estás familiarizado con AUR, el siguiente es el método por defecto para instalar los paquetes de AUR.

  1. Instala los paquetes base-devel y git:
    sudo pacman -s base-devel git
  2. Cambia a un directorio donde quieras descargar el paquete y clónalo con Git:

    cd ~ / Descargas 
    git clone https://aur.archlinux.org/tartube.git
  3. Cambia de directorio al de tartube:
    cd tartube
  4. Construye e instala el paquete con makepkg:
    makepkg -si

Descarga un vídeo con el Front End

Ahora que Tartube está instalado, estás listo para descargar vídeos de YouTube.

  1. Inicia Tartube. Puedes encontrarlo bajo Multimedia en la mayoría de los menús de aplicaciones. En GNOME, puedes buscarlo.
  2. Selecciona Editar en la parte superior de la ventana, luego elige Preferencias del sistema en el menú desplegable.
  3. En la ventana de Preferencias del sistema, selecciona youtube-dl en el menú superior.
  4. Seleccione el menú desplegable Path to youtube-dl executable y elija Use local path (youtube-dl). Seleccione OK para cerrar la ventana de preferencias.
  5. Con Tartube abierto, seleccione Videos en la esquina superior izquierda de la ventana.
  6. Ve a YouTube y copia las URL de los vídeos que quieras descargar. Luego, pega la URL en el cuadro de texto situado en el centro del cuadro de diálogo Añadir vídeos.
  7. Cuando tengas los vídeos que quieres, selecciona Aceptar.
  8. Aparece la ventana principal de Tartube, y tus vídeos se ponen en cola. Selecciona Descargar todo en la esquina inferior izquierda de la ventana para iniciar la descarga.
  9. Tus vídeos están disponibles a través de Tartube. Selecciona Reproductor. También puedes encontrar tus archivos de vídeo en el directorio tartube-data.

Descargar y convertir un vídeo desde la línea de comandos

Si eres un fan de la línea de comandos, prefieres un enfoque directo, o no quieres ser molestado con otra pieza de software, utiliza youtube-dl abriendo un terminal y pasándole una URL de YouTube.

  1. Cambia de directorio a la carpeta donde quieres descargar los vídeos. Por ejemplo:
    cd ~ / Descargas
  2. Para descargar un vídeo sin conversión, pasa la URL a youtube-dl sin ninguna información adicional:
    youtube-dl https://youtube.com/watch?v=sPecIfIcCoDE

    Eso te da un video reproducible en el directorio actual.

  3. Si quieres especificar el formato de video de salida, añade la bandera -F para listar los formatos disponibles:
    youtube-dl -F https://youtube.com/watch?v=sPecIfIcCoDE
  4. Verás una lista de formatos y resoluciones disponibles. Elige el que quieras, y utiliza el número de la izquierda en la tabla para especificarlo con la bandera -f:

    youtube-dl -f 137 https://youtube.com/watch?v=sPecIfIcCoDE
    
  5. Para decirle a youtubedl que tome la mejor calidad de video, usa la bandera -f:
    youtube-dl -f mejor https://youtube.com/watch?v=sPecIfIcCoDE
  6. Para extraer el audio de un vídeo de YouTube, utilice la bandera -x combinada con –audio-format y –audio-quality:
    youtube-dl -x --audo-format flac --audio-quality 0 best https://youtube.com/watch?v=sPecIfIcCoDE
    

    La bandera –audio-format es compatible con todos los formatos principales, incluidos MP3, Vorbis, M4A, AAC, WAV y FLAC. La bandera -audio-qualit y utiliza una escala de 0 a 9, en la que el 0 proporciona la mejor calidad

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *