Descargar audio de un video de youtube desde tu macOS y la terminal

Published:

Voy a mostrar como descargar audio de un video de youtube desde mi macOS y la terminal, haciendo uso de un comando y algunas cositas que vamos a necesitar, es simple y se puede hacer rápido.

1- Paquetes necesarios

brew install yt-dlp

También necesitamos ffmpeg, dejo un error que me salió más abajo y porque lo instalo ahora.

brew install ffmpeg

2- Uso

Muestro la que me interesa de momento pero dejo otros ejemplos de este potente comando.

2.1- Descargar audio

yt-dlp -f bestaudio --extract-audio --audio-format mp3 "URL_DEL_VIDEO"

2.2- Descargar video en la mejor calidad disponible:

yt-dlp -f bestvideo+bestaudio "URL"

Forzar descarga en 1080p (o cualquier resolución específica):

yt-dlp -f "bestvideo[height=1080]+bestaudio" "URL"

Descargar una playlist completa:

yt-dlp -f bestaudio --extract-audio --audio-format mp3 "URL_DE_LA_PLAYLIST"

Descargar un canal entero de YouTube:

yt-dlp -f bestvideo+bestaudio "URL_DEL_CANAL"

💾 Opciones de salida de archivos

Guardar con un nombre personalizado:

yt-dlp -o "%(title)s.%(ext)s" "URL"

Guardar en una carpeta específica:

yt-dlp -o "/Users/tuusuario/Videos/%(title)s.%(ext)s" "URL"

Guardar con el nombre del artista y título (si hay metadatos disponibles):

yt-dlp -o "%(artist)s - %(title)s.%(ext)s" "URL"

🎧 Opciones de conversión de audio

Descargar en formato MP3 con calidad de 320kbps:

yt-dlp -f bestaudio --extract-audio --audio-format mp3 --audio-quality 320K "URL"

Descargar en AAC, M4A, FLAC, OPUS o WAV:

yt-dlp -f bestaudio --extract-audio --audio-format m4a "URL"

3- Errores

Esto se da porque yt-dlp requiere de ffmpeg por eso lo instamos.

yt-dlp -f bestaudio --extract-audio --audio-format mp3 "https://www.youtube.com/watch?v=QoKyrwSjg3I" 
[youtube] Extracting URL: https://www.youtube.com/watch?v=QoKyrwSjg3I [youtube] QoKyrwSjg3I: Downloading webpage [youtube] QoKyrwSjg3I: Downloading tv client config [youtube] QoKyrwSjg3I: Downloading player 9c6dfc4a [youtube] QoKyrwSjg3I: Downloading tv player API JSON [youtube] QoKyrwSjg3I: Downloading ios player API JSON [youtube] QoKyrwSjg3I: Downloading m3u8 information [info] QoKyrwSjg3I: Downloading 1 format(s): 251 [download] Destination: En la ciudad del gran río - Que sea rock - Riff [QoKyrwSjg3I].webm [download] 100% of 4.11MiB in 00:00:00 at 9.99MiB/s ERROR: Postprocessing: ffprobe and ffmpeg not found. Please install or provide the path using --ffmpeg-location
- 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