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.