Windows 11/10  ·  Requiere FFmpeg  ·  Comandos para copiar

YouTube a MP3 con yt-dlp en Windows — Mejor Calidad

Descarga audio de YouTube como MP3 con carátula y etiquetas incorporadas. Funciona para vídeos individuales, playlists y canales. Requiere FFmpeg para la conversión.

⬇ Descargar yt-dlp.exe Configurar FFmpeg →

yt-dlp YouTube a MP3 — comando de mejor calidad

Este único comando lo gestiona todo: convierte a MP3, incorpora carátula y etiquetas ID3.

MP3 de mejor calidad con artwork y etiquetas (recomendado)
yt-dlp -x --audio-format mp3 --audio-quality 0 --embed-thumbnail --embed-metadata "VIDEO_URL"

Qué hace cada opción

  • -x — extraer solo audio
  • --audio-format mp3 — convertir a MP3
  • --audio-quality 0 — máxima calidad VBR
  • --embed-thumbnail — incorporar carátula
  • --embed-metadata — incorporar etiquetas ID3

Requisitos

  • ffmpeg.exe debe estar en la misma carpeta que yt-dlp.exe
  • Sin FFmpeg: la conversión y la incorporación de artwork no funcionarán
  • Consulta la guía de configuración de FFmpeg si es necesario
Nota sobre la calidad: YouTube transmite audio en formato Opus a ~128–160 kbps. Convertir a "MP3 de 320 kbps" apunta a ese bitrate pero no puede añadir calidad más allá de la fuente original. Usa --audio-quality 0 para la mejor salida posible a partir de lo disponible.

Todos los comandos de descarga MP3 de yt-dlp

Copia y pega en PowerShell. Sustituye la URL por el enlace de tu vídeo o playlist.

Tasa de bits constante — objetivo ~192 kbps
yt-dlp -x --audio-format mp3 --audio-quality 192K --embed-thumbnail --embed-metadata "VIDEO_URL"
Sin recodificación — conservar audio Opus original (mejor calidad real)
yt-dlp -f ba -x --audio-format best "VIDEO_URL"
Convertir una playlist completa de YouTube a MP3
yt-dlp -x --audio-format mp3 --audio-quality 0 --embed-thumbnail --embed-metadata --yes-playlist -o "%(playlist_index)02d-%(title)s.%(ext)s" "PLAYLIST_URL"
Procesar múltiples URLs desde un archivo de texto
yt-dlp -a links.txt -x --audio-format mp3 --audio-quality 0 --embed-thumbnail --embed-metadata
Guardar en carpeta personalizada con nombre artista/título
yt-dlp -x --audio-format mp3 --audio-quality 0 -o "C:/Música/%(artist,channel)s/%(title)s.%(ext)s" "VIDEO_URL"

Consejos para nombres de archivo, etiquetas y carátula

Plantillas de salida

  • %(title)s — título del vídeo
  • %(artist)s — artista (si está disponible)
  • %(channel)s — nombre del canal
  • %(playlist_index)02d — número de pista con ceros
  • %(ext)s — extensión del archivo (mp3)

Omitir ya descargados

Añade esto a cualquier comando para omitir archivos ya convertidos — útil para playlists grandes:

--download-archive downloaded.txt

Crea un archivo de registro y omite entradas en ejecuciones posteriores.

YouTube a MP3 con yt-dlp — preguntas frecuentes

¿Es realmente alta calidad un MP3 de 320 kbps de YouTube?
El archivo MP3 se codificará a 320 kbps, pero la calidad de audio real depende de la fuente. YouTube transmite audio Opus a ~128–160 kbps. Recodificar a MP3 de 320 kbps no puede añadir detalles que no estaban en el original. Si la calidad de audio es tu prioridad, usa -f ba -x --audio-format best para conservar el flujo Opus original sin recodificar.
¿Por qué mi MP3 no tiene carátula ni etiquetas?
FFmpeg debe estar en la misma carpeta que yt-dlp.exe, y necesitas --embed-thumbnail --embed-metadata en el comando. Sin FFmpeg, yt-dlp no puede escribir carátula ni etiquetas ID3. Consulta la guía de configuración de FFmpeg.
¿Cómo convierto una playlist completa de YouTube a MP3?
Pasa una URL de playlist directamente — yt-dlp procesará todos los vídeos. Añade --yes-playlist si yt-dlp pide confirmación, y usa -o "%(playlist_index)02d-%(title)s.%(ext)s" para nombres de archivo numerados y ordenados.
¿Dónde se guardan los archivos MP3?
Por defecto, en la carpeta donde ejecutaste PowerShell. Usa -o "C:/Música/%(title)s.%(ext)s" para controlar la ruta de salida. Las barras diagonales normales funcionan en Windows.
¿Puedo convertir múltiples URLs a la vez?
Sí. Crea un archivo de texto plano (p. ej.: links.txt) con una URL por línea, luego ejecuta yt-dlp -a links.txt -x --audio-format mp3 --audio-quality 0.