Ver destacados

Cómo descargar MP3 de vídeos YouTube Linux con comandos

Tutorial para saber cómo descargar MP3 de vídeos YouTube en Linux con comandos a través de YouTube-DL de manera sencilla.
Escrito por
13.8K Visitas  |  Publicado sep 28 2018 13:26
Favorito
Compartir
Comparte esta pagina a tus Amigos y Contactos usando las siguientes Redes Sociales


YouTube es una de las plataformas más usadas a nivel mundial gracias a su amplia base de datos de videos de todo tipo, allí encontramos videos de aprendizaje, de entretenimiento, de ciencia y millones de opciones más. Uno de los usos más frecuentes que hacemos en YouTube es escuchar música. Recordemos que en YouTube encontramos prácticamente todos los artistas que han existido y existen tanto con canciones sueltas como álbumes completos.

 

Ahora, existen una opción para descargar el audio MP3 de estos videos ya que por derechos de Google no es posible descargar estos videos directamente de YouTube. Adicional, al descargar solo el MP3, podemos cargarlo a nuestros dispositivos móviles para escucharlos en cualquier momento y en cualquier lugar aun sin una conexión a internet. El proceso para descargar el audio Mp3 de un video de YouTube es posible gracias a una herramienta llamada YouTube-DL y hoy Solvetic explicará como hacer uso de ella para este proceso de descarga.

 

Cómo descargar vídeos desde YouTube usando la aplicación gratuita VLC Media Player.

 

Qué es YouTube-DL
YouTube-DL es una aplicación de línea de comandos que ha sido desarrollada para descargar videos de YouTube y diversos sitios más de una forma completa y simple, para su uso se requiere el intérprete de Python (2.6, 2.7 o 3.2+) y no es específico para la plataforma.

 

YouTube-DL es totalmente gratuita al ser de código libre y su uso está disponible para todas las distribuciones de Linux existentes hoy en día.

 

Su uso básico es el siguiente:

youtube-dl [OPTIONS] URL [URL...]
Ahora veremos cómo instalar YouTube-DL en Linux y así disfrutar de esta herramienta para la gestión del audio MP3, en este caso usaremos Ubuntu 18.04.

 


1. Cómo instalar YouTube-DL en Linux


Para iniciar este proceso vamos a ejecutar los siguientes comandos:
sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl

 

Ahora, vamos a otorgar los permisos necesarios a este directorio:

sudo chmod a+rx /usr/local/bin/youtube-dl
Como veis ejecutamos ese comando.

 

 


2. Opciones de uso de YouTube-DL


Existen una serie de parámetros a usar con esta aplicación, estos son:

 

Paso 1

Despliega la ayuda de YouTube-DL
-h, --help

Muestra la versión del programa de impresión
-version

Se encarga de actualizar el programa a la última versión
-U, --update

Permite continuar con los errores de descarga
-i, --ignore-errors

Aborta la descarga de más videos si un error ocurre
--abort-on-error

Muestra la identificación actual del navegador usado
--dump-user-agent

Lista de todos los extractores compatibles
--list-extractors

Lanza una descripción de los resultados de todos los extractores compatibles
--extractor-descriptions

Crea una extracción de fuerza para usar el extractor genérico
--force-generic-extractor

No lee archivos de configuración
--ignore-config

Hace referencia a la ubicación del archivo de configuración bien sea a la configuración o su contenido en el directorio.
--config-location PAT

Ordena que no se extraigan los videos de una lista de reproducción, solo listarlos
--flat-playlist

Marca videos vistos (solo aplica en YouTube)
--mark-viewed

No marca los videos vistos (solo en YouTube)
--no-mark-watched

No emite códigos de color en salida
--no-color

 

Adicional contamos con opciones adicionales como son:

 

Usa el proxy HTTP / HTTPS / SOCKS especificado
--proxy URL

Indica el tiempo para esperar antes de finalizar la espera, en segundos
--socket-timeout SECONDS

Hace referencia a la dirección IP del lado del cliente para el enlace
--source-address IP

Realiza todas las conexiones a través de IPv4
-4, --force-ipv4

Realiza todas las conexiones a través de IPv6
-6, --force-ipv6

Ejecuta el video de la lista de reproducción para comenzar (por defecto es 1)
-playlist-start NUMBER

Reproduce el video de la lista de reproducción para finalizar en (el valor predeterminado es el último)
--playlist-end NUMBER

Carga los elementos de video de la lista de reproducción para descargar
--playlist-items ITEM_SPEC

Finaliza el proceso después de descargar un numero definido de archivos
--max-downloads NUMBER

No descarga ningún video más pequeño que el tamaño indicado
--min-filesize TAMAÑO

No descarga ningún video más grande que el tamaño indicado
--max-filesize TAMAÑO

Descarga solo videos cargados en esta fecha seleccionada
--date

Descarga solo videos cargados en o antes de esta fecha
--dateforefore DATE

Descarga solo el video, si la URL hace referencia a un video y una lista de reproducción.
--no-playlist

Descarga la lista de reproducción, si la URL se refiere a un video y una lista de reproducción
--yes-playlist

Es la velocidad máxima de descarga en bytes por segundo
-r, --limit-rate RATE

No reanuda archivos parcialmente descargados
--no-continue

No use archivos .part, escribe directamente en el archivo de salida
--no-part

 

En caso de buscar una opción específica, podemos usar la utilidad "grep" y buscar palabras específicas de la siguiente forma:

youtube-dl --help | grep extract-audio

 

 

Paso 2

Para descargar un video como una pista mp3 en YouTube-DL, sera necesario usar las siguientes dos opciones:

 

--extract-audio
Esta opción convierte archivos de video a archivos de solo audio.

--audio-format
Indica el formato de audio en el que se descargará el archivo de video seleccionado, los formatos de audio compatibles son "best", "aac", "vorbis", "mp3", "m4a", "opus" o "wav"; el formato best está configurado por defecto.

 

La sintaxis para descargar un video de YouTube como Mp3 es la siguiente:

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

 

Paso 3

Si deseamos añadir una portada para el archivo mp3, podemos agregar la opción --embed-thumbnail así:
youtube-dl -x --embed-thumbnail --audio-format mp3 https://www.youtube.com/watch?v=xxxxxxxxxxx

 

 

 


3. Cómo descargar múltiples audios de videos de YouTube en Linux


YouTube cuenta con listas de reproducción las cuales alojan diversos videos que serán reproducidos de forma automática, con YouTube-dl será posible descargar una lista de reproducción completa o solo un grupo de canciones dentro de ella.
Las opciones a usar son:

 

--playlist-start NUMBER
Indica el número de video de la lista de reproducción para comenzar (por defecto es 1)

--playlist-end NUMBER
Hace referencia al video de la lista de reproducción para finalizar en (el valor predeterminado es el último disponible)

 

Por ejemplo, para descargar solo los 3 primeros videos de una lista vamos a ejecutar lo siguiente:

youtube-dl -x --audio-format mp3 --playlist-start 1 --playlist-end 3 https://www.youtube.com/playlist?list=xxxxxxxxxxxx
Esto descargar los videos indicados y podremos ver el orden de cada video (Video 1 de 3, video 2 de 3, etc):

 

 

 

 


4. Cómo descargar audio de diferentes listas de reproducción Linux


También es posible que dispongamos de múltiples listas de reproducción y deseemos extraer el video en formato MP3, para ello, debemos crear un archivo con cada URL de la lista de reproducción, una URL por línea, y luego de esto ejecutamos el siguiente comando:
for i in $(<Archivo); do youtube-dl -x --audio-format mp3 $i; done

 

Esto descargará los vídeos de las diferentes listas de reproducción en formato MP3.

 

De este modo hemos logrado conocer como esta utilidad se convierte en algo practico para descargar MP3 de YouTube de una forma simple pero completamente funcional.

 

Cómo descargar vídeos YouTube, listas de reproducción y convertirlos con programas o extensiones gratis.

¿Te ayudó este Tutorial?

Ayuda a mejorar este Tutorial!
¿Quieres ayudarnos a mejorar este tutorial más? Puedes enviar tu Revisión con los cambios que considere útiles. Ya hay 0 usuario que han contribuido en este tutorial al enviar sus Revisiones. ¡Puedes ser el próximo!