Da YouTube a MP3 con yt-dlp
Componi il comando yt-dlp che trasforma un video YouTube in un MP3 con tag e copertina.
Come ottenere un MP3 utilizzabile
L'estrazione è una conversione, quindi ffmpeg è obbligatorio — ed è per questo che il comando fallisce su un'installazione appena fatta. Migliore (VBR) è il valore predefinito giusto: il rapporto dimensione/qualità è il migliore, e un bitrate fisso più alto non aggiunge qualità che la sorgente non ha mai avuto.
Copertina e metadati trasformano una cartella di file anonimi in qualcosa che un player musicale sa organizzare. Il modello qui mette l'artista per primo e ricade sull'autore quando non c'è un artista nei tag.
--audio-quality 0 è l’impostazione che più spesso viene fraintesa. Non significa «qualità zero»: è la migliore impostazione a bitrate variabile, in media circa 245 kbps, e la scala corre al contrario — 0 è il meglio e 9 il peggio. Il bitrate variabile spende più bit sui passaggi densi e meno sui silenzi, ed è per questo che un file VBR di solito suona meglio di uno a bitrate costante della stessa dimensione. Se ti serve un bitrate fisso per un apparecchio che lo pretende, chiedilo per nome — --audio-quality 320K — invece di tirare a indovinare un numero sulla scala 0–9.
La domanda più importante è se convertire abbia senso. YouTube fornisce l’audio in Opus o AAC, e nessuno dei due è MP3: chiedere MP3 significa quindi sempre ricodificare, cioè decodificare il file e comprimerlo una seconda volta, perdendo un po’ di qualità a ogni passaggio. Se non hai nulla che pretenda proprio l’estensione .mp3, scegli «Migliore (senza conversione)». È più veloce, evita del tutto ffmpeg, e il risultato è più vicino alla sorgente di quanto possa esserlo qualunque MP3 ricavato da essa. Converti quando l’autoradio, un programma da DJ o un vecchio telefono non ti lasciano scelta.
Per un’intera playlist, attiva le playlist e aggiungi un file di archivio. L’archivio annota ciò che è già stato scaricato, così rilanciare lo stesso comando la settimana dopo prende solo le novità invece di ricominciare — e insieme a «continua dopo gli errori» un brano bloccato per regione o cancellato smette di trascinarsi dietro gli altri duecento. Metti l’indice della playlist nel modello di output se l’ordine conta: senza, il tuo lettore ordinerà la cartella alfabeticamente e l’album uscirà in sequenza sbagliata.