Cómo descargar pistas MP3 de un video de YouTube usando YouTube-DL


A todos nos encanta escuchar música. Ya sea en el gimnasio, en el trabajo o al aire libre, la música es parte de nuestra vida. Todo el mundo tiene su propia colección de música y, sin duda, a todo el mundo le gusta ampliarla. Si bien existen servicios de transmisión como Spotify, a muchas personas todavía les gusta descargar su propia música y organizar sus álbumes y listas de reproducción.

Hoy le mostraremos cómo descargar fácilmente pistas mp3 de videos de YouTube. Para completar esto, usaremos YouTube-DL, una herramienta de descarga de video de línea de comandos para Linux. Basado en Python, youtube-dl se puede usar en casi todas (si no en todas) las distribuciones de Linux. Si aún no ha oído hablar de esta herramienta, le insto a que consulte nuestra revisión detallada de youtube-dl en el enlace a continuación:

En este tutorial, aprenderá a descargar pistas mp3 de Youtube usando la herramienta youtube-dl. Por supuesto, primero deberá tenerlo instalado en su sistema. Si aún no ha revisado el artículo anterior, aquí se explica cómo instalarlo:

Instale YouTube-DL: un descargador de videos de Youtube para Linux

YouTube-DL está disponible para CentOS/RHEL/Fedora y Ubuntu/Debian/derivados y se puede instalar fácilmente usando los siguientes comandos:

$ 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

Youtube-dl tiene una página de "ayuda" bastante extensa y si desea revisarla, simplemente escriba:

# youtube-dl --help

Si está buscando una opción específica, le recomiendo usar la utilidad "grep" y buscar una palabra específica como se muestra.

# youtube-dl --help | grep extract-audio

Ahora para descargar un video como pista mp3, necesitamos las siguientes dos opciones:

  1. --extract-audio (opción corta -x): convierte archivos de video en archivos de solo audio.
  2. --audio-format : especifica el formato de audio en el que se descargará el archivo. Los formatos de audio admitidos son "best", "aac", "vorbis", "mp3", "m4a", "opus" o "wav"; "Mejor" está configurado de forma predeterminada

Para descargar un video como archivo mp3, puede usar uno de los siguientes comandos:

# youtube-dl -x --audio-format mp3 https://www.youtube.com/watch?v=jwD4AEVBL6Q

Si desea tener una carátula para el archivo mp3, puede agregar la opción --embed-thumbnail :

En ese caso, el comando se verá así:

# youtube-dl -x --embed-thumbnail --audio-format mp3 https://www.youtube.com/watch?v=jwD4AEVBL6Q

Como probablemente hayas notado, las listas de reproducción de YouTube se están volviendo cada vez más populares últimamente. Por lo tanto, es probable que desee descargar más de una pista de una lista de reproducción. Afortunadamente, youtube-dl ofrece una opción para descargar una lista de reproducción completa o solo una variedad de canciones dentro de ella.

Para ello, deberá utilizar las siguientes opciones:

  1. --playlist-start NUMBER - Video de la lista de reproducción para comenzar (el valor predeterminado es 1)
  2. --playlist-end NUMBER : vídeo de la lista de reproducción en el que finalizará (el último es el predeterminado)

Donde "NUMBER" es el punto de inicio y finalización de la lista de reproducción. El siguiente comando descargará las primeras 5 canciones de la lista de reproducción dada:

# youtube-dl -x --audio-format mp3 --playlist-start 1 --playlist-end 5 https://www.youtube.com/playlist?list=PL9LUD5Kp855InMnKTaRy3LH3kTIYJyBzs

Si prefiere descargar la lista de reproducción completa, no utilice los parámetros de inicio de lista de reproducción y fin de lista de reproducción. En su lugar, simplemente pase la URL de la lista de reproducción.

También sabemos que es posible que no te gusten todas las canciones de las listas de reproducción de otras personas. Entonces, ¿qué pasa si quieres descargar muchas canciones de diferentes listas de reproducción? Bueno, una solución al respecto es obtener una lista de URL en un solo archivo.

Escriba las URL en un archivo llamado videos.txt y asegúrese de mantener una URL en una línea. Luego, puede usar el siguiente bucle "for" para descargar las canciones:

# for i in $(<videos.txt); do youtube-dl -x --audio-format mp3 $i; done

Lo anterior es una solución simple para descargar varias canciones de diferentes URL de Youtube.

Conclusión

Youtube-dl es una herramienta simple pero poderosa que puede ayudarlo a descargar música en sus dispositivos. Ahora está listo para expandir sus bibliotecas de música a un nivel completamente nuevo.

Si tiene alguna pregunta o comentario, no dude en enviarlos en la sección de comentarios a continuación.