GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo descargar solo audio usando youtube-dl

youtube-dl es una herramienta de línea de comandos versátil para descargar videos de YouTube y muchos otros sitios web. Lo uso para crear copias de seguridad de mis propios videos de YouTube.

De manera predeterminada, usa youtube-dl para descargar videos. ¿Qué tal extraer solo el audio con youtubde-dl? Eso es muy simple en realidad. Déjame mostrarte los pasos.

Atención

Descargar videos de sitios web podría estar en contra de sus políticas. Depende de usted si elige descargar videos o audio.

Descargar solo audio con youtube-dl

Primero, asegúrese de haber instalado youtube-dl en su distribución de Linux.

sudo snap install youtube-dl

Si solo desea descargar audio de un video de YouTube, puede usar la opción -x con youtube-dl. Esta opción de extracción de audio convierte los archivos de video en archivos de solo audio.

youtube-dl -x video_URL

El archivo se guarda en el mismo directorio desde donde ejecutó el comando youtube-dl.

Aquí hay un ejemplo donde descargué la voz en off de nuestro video de revisión de Zorin OS 16.

youtube-dl -x https://www.youtube.com/watch?v=m_PmLG7HqbQ
[youtube] m_PmLG7HqbQ: Downloading webpage
[download] Destination: Zorin OS 16 Review - It's a Visual Masterpiece-m_PmLG7HqbQ.m4a
[download] 100% of 4.26MiB in 00:03
[ffmpeg] Correcting container in "Zorin OS 16 Review - It's a Visual Masterpiece-m_PmLG7HqbQ.m4a"
[ffmpeg] Post-process file Zorin OS 16 Review - It's a Visual Masterpiece-m_PmLG7HqbQ.m4a exists, skipping

¿Te diste cuenta del formato de audio? Está en formato .m4a. Puede especificar el formato de audio a algo de su elección.

Digamos que desea extraer el audio en formato MP3. Puedes usarlo así:

youtube-dl -x --audio-format mp3 video_URL

Aquí está el mismo ejemplo que mostré anteriormente. Puede ver que usa ffmpeg para convertir el archivo m4a en mp3.

youtube-dl -x --audio-format mp3 https://www.youtube.com/watch?v=m_PmLG7HqbQ
[youtube] m_PmLG7HqbQ: Downloading webpage
[download] Zorin OS 16 Review - It's a Visual Masterpiece-m_PmLG7HqbQ.m4a has already been downloaded
[download] 100% of 4.26MiB
[ffmpeg] Correcting container in "Zorin OS 16 Review - It's a Visual Masterpiece-m_PmLG7HqbQ.m4a"
[ffmpeg] Destination: Zorin OS 16 Review - It's a Visual Masterpiece-m_PmLG7HqbQ.mp3
Deleting original file Zorin OS 16 Review - It's a Visual Masterpiece-m_PmLG7HqbQ.m4a (pass -k to keep)

Descarga toda la lista de reproducción de YouTube en formato MP3

Sí, puedes hacerlo totalmente. Lo principal es obtener la URL de la lista de reproducción aquí. Suele tener el siguiente formato:

https://www.youtube.com/playlist?list=XXXXXXXXXXXXXXXXXXX

Para obtener la URL de una lista de reproducción, haga clic en su nombre cuando la lista de reproducción se muestre en la barra lateral derecha.

Te llevará a la página de la lista de reproducción y puedes copiar la URL aquí.

Ahora que tiene la URL de la lista de reproducción, puede usarla para descargar los archivos de audio en formato MP3 de la siguiente manera:

youtube-dl --extract-audio --audio-format mp3 -o "%(title)s.%(ext)s" playlist_URL

Ese aspecto aterrador -o "%(title)s.%(ext)s" especifica el archivo de salida (con la opción -o) y le indica que use el título del video y la extensión (mp3 en este caso) para nombrar los archivos de audio.

Espero que encuentre útil este consejo rápido. Disfruta de los archivos de audio :)



Linux
  1. Cómo descargar archivos del servidor SFTP usando el script de python

  2. Cómo enviar y descargar archivos usando Rsync

  3. wget vs curl:Cómo descargar archivos usando wget y curl

  4. ¿Cómo descargar un archivo del servidor usando SSH?

  5. Cómo mostrar solo filas diferentes usando diff (bash)

Cómo descargar videos de YouTube en Linux

Cómo descargar archivos usando Wget a través de Proxy en Linux

Cómo descargar paquetes usando APT sin instalarlos

Cómo grabar audio y guardar como archivo MP3 usando Audacity

¿Cómo descargo un tarball de GitHub usando cURL?

¿Cómo descargar un directorio completo y subdirectorios usando wget?