Cómo extraer el audio de un video de YouTube a MP3 en macOS

Published:

Si necesitás obtener el audio de un video propio, de contenido con licencia abierta o para el que tengas autorización, podés hacerlo desde la Terminal de macOS con yt-dlp.

Es una herramienta de línea de comandos que descarga contenido multimedia y permite extraer únicamente el audio. Para convertirlo a MP3 también necesitás ffmpeg.

Instalar las herramientas

Si ya tenés Homebrew instalado, ejecutá:

brew install yt-dlp ffmpeg

Después verificá que yt-dlp esté disponible:

yt-dlp --version

Descargar el audio como MP3

Abrí Terminal, entrá en la carpeta donde querés guardar el archivo y ejecutá:

yt-dlp --no-playlist -f bestaudio -x --audio-format mp3 "https://www.youtube.com/watch?v=ID_DEL_VIDEO"

Reemplazá ID_DEL_VIDEO por la URL completa del video.

Por ejemplo:

yt-dlp --no-playlist -f bestaudio -x --audio-format mp3 "https://www.youtube.com/watch?v=iTOJpHyx6gk"

La opción -f bestaudio selecciona la mejor pista de audio disponible. -x extrae el audio, y --audio-format mp3 lo convierte a MP3.

Elegir la carpeta de destino

Para guardar directamente en la carpeta Música:

yt-dlp -P ~/Music --no-playlist -f bestaudio -x --audio-format mp3 "https://www.youtube.com/watch?v=ID_DEL_VIDEO"

También podés entrar antes a una carpeta desde Terminal:

cd ~/Downloads/music-test

Y luego ejecutar el comando. El MP3 quedará allí.

Error frecuente: caracteres escapados en la URL

No hace falta agregar barras invertidas antes de ? o = cuando la URL está entre comillas.

Incorrecto:

"https://www.youtube.com/watch\?v\=ID_DEL_VIDEO"

Correcto:

"https://www.youtube.com/watch?v=ID_DEL_VIDEO"

Las barras invertidas hacen que yt-dlp interprete mal la dirección y puede terminar descargando una página de recomendaciones en lugar del video elegido.

Usá este método únicamente para contenido que tengas derecho a descargar y convertir.

- Advertisement -
Jorge
Jorgehttps://nksistemas.com
Soy Jorge, Sr Sysadmin Linux/DevOps/SRE y creador de NKSistemas.com Trabajo con plataformas: Linux, Windows, AWS, GCP, VMware, Helm, kubernetes, Docker, etc.

Related articles