Ir al contenido
yt-dlp

YouTube a MP3 con yt-dlp

Crea el comando de yt-dlp que convierte un vídeo de YouTube en un MP3 etiquetado y con portada.

Conseguir un MP3 aprovechable

La extracción es una conversión, así que ffmpeg es obligatorio: por eso el comando falla en una instalación recién hecha. La mejor (VBR) es el ajuste correcto por defecto: da la mejor relación tamaño-calidad, y un bitrate fijo más alto no puede añadir calidad que la fuente nunca tuvo.

La portada y los metadatos convierten una carpeta de archivos anónimos en algo que un reproductor puede organizar. La plantilla de aquí pone primero al artista y recurre al autor cuando no hay artista etiquetado.

--audio-quality 0 es el ajuste que más gente entiende al revés. No es «calidad cero»: es el mejor ajuste de tasa de bits variable, unos 245 kbps de media, y la escala va al contrario — 0 es el mejor y 9 el peor. La tasa variable gasta más bits en las partes densas de un tema y menos en los silencios, y por eso un archivo VBR suele sonar mejor que uno de tasa fija del mismo tamaño. Si necesitas una tasa fija para un aparato que la exige, pídela por su nombre — --audio-quality 320K — en lugar de adivinar un número en la escala 0–9.

La pregunta de fondo es si conviene convertir siquiera. YouTube sirve el audio en Opus o AAC, y ninguno es MP3, así que pedir MP3 siempre implica recodificar: el archivo se descodifica y se comprime por segunda vez, y algo de calidad se va en cada pasada. Si nada de lo que tienes exige específicamente la extensión .mp3, elige «Mejor (sin conversión)». Es más rápido, se salta ffmpeg por completo, y el resultado se parece más a la fuente de lo que puede parecerse cualquier MP3. Convierte cuando el equipo del coche, un programa de DJ o un móvil viejo no te dejen otra opción.

Para una lista entera, activa las listas y añade un archivo de registro. Ese archivo anota lo ya descargado, así que ejecutar el mismo comando la semana que viene recoge solo lo nuevo en vez de empezar de cero — y combinado con «seguir tras un error», un tema bloqueado por región o borrado deja de llevarse por delante los otros doscientos. Añade el índice de la lista a la plantilla de salida si el orden importa; sin él tu reproductor ordenará la carpeta alfabéticamente y el disco quedará descolocado.

Opcional. Si lo dejas vacío, el comando termina en URL para que la rellenes tú.

Tu comando

yt-dlp -x --audio-format mp3 --audio-quality 0 --no-playlist --embed-thumbnail --embed-metadata -o '%(artist,uploader)s - %(title)s.%(ext)s' 'https://www.youtube.com/watch?v=dQw4w9WgXcQ'
Básico

Solo audio extrae la pista sonora y descarta el vídeo.

Audio

El archivo al que se convierte el audio.

VBR da la mejor relación tamaño-calidad; los bitrates fijos son más previsibles.

Listas y canales

Qué hacer cuando la URL pertenece a la vez a un vídeo y a una lista.

Funcionan rangos y listas, por ejemplo 1-10,15 o -5::2 para uno de cada dos desde el final.

Opciones avanzadas (1)

Anota lo ya descargado para que una nueva ejecución lo omita. Es la forma de mantener un canal sincronizado.

Metadatos y portada
Opciones avanzadas (3)
Archivos y carpetas

Los campos van en %(...)s. Las barras crean carpetas.

Opciones avanzadas (4)

Dónde se escriben los archivos. Combínalo con la plantilla de arriba para crear subcarpetas.

Longitud máxima del nombre de archivo, en caracteres.

Soluciones alternativas
Opciones avanzadas (3)

Obsoleto en favor de --add-headers. Se mantiene porque muchas guías antiguas siguen usándolo.

Obsoleto en favor de --add-headers.

Opciones específicas de cada sitio, por ejemplo youtube:player_client=web.

Restablecer

Preguntas frecuentes

¿Qué calidad de MP3 elijo?
La mejor (VBR) en casi todos los casos: da la mejor relación tamaño-calidad. 320 kbps solo merece la pena si algo más adelante exige un bitrate fijo. Ninguna añade calidad que la fuente no tuviera.
¿Por qué falla la extracción de MP3?
Convertir audio requiere ffmpeg. Instálalo y comprueba con ffmpeg -version.
¿VBR o bitrate fijo?
VBR gasta bits donde importan y ocupa menos con la misma calidad percibida. Usa bitrate fijo solo cuando un dispositivo o programa lo exija.
¿Puedo convertir una lista entera a MP3?
Sí: salida de audio más modo de lista completa. Añade un archivo de registro para que una nueva ejecución no repita las conversiones.