Vai al contenuto
yt-dlp

Generatore di comandi yt-dlp per SoundCloud

Componi un comando yt-dlp per brani e set di SoundCloud, con i tag e pronti per una libreria musicale.

Facoltativo. Se lo lasci vuoto il comando finisce con URL, da riempire tu.

Il tuo comando

yt-dlp -x --audio-format mp3 --audio-quality 0 --embed-thumbnail --embed-metadata -o '%(uploader)s - %(title)s.%(ext)s' https://soundcloud.com/artist/track
Base

Solo audio estrae la traccia sonora e scarta il video.

Video e qualità

Mette un tetto all'altezza. yt-dlp sceglie comunque la traccia migliore entro quel limite.

Il tipo di file in cui vengono uniti video e audio separati.

Opzioni avanzate (3)

Sostituisce il menu della qualità. Per chi conosce già la sintassi dei formati.

Reimpacchetta le tracce senza ricodificare. Veloce e senza perdite.

Ricodifica il video. Lento e con perdite — solo se remux non basta.

Audio

Il file in cui l'audio viene convertito.

Il VBR dà il miglior rapporto dimensione/qualità; un bitrate fisso è più prevedibile.

Sottotitoli

Incorporare li mette dentro il video; salvare scrive un .srt separato accanto.

Separate da virgola. Scrivi all per tutte le lingue disponibili.

Playlist e canali

Cosa fare quando l'URL appartiene sia a un video sia a una playlist.

Funzionano sia gli intervalli sia gli elenchi, per esempio 1-10,15 oppure -5::2 per uno ogni due partendo dalla fine.

Opzioni avanzate (1)

Annota cosa è già stato scaricato, così una nuova esecuzione lo salta. È così che si tiene sincronizzato un canale.

Spezzoni e capitoli
Opzioni avanzate (2)

Un intervallo come *00:01:30-00:03:00, oppure il nome di un capitolo. L'asterisco iniziale indica che è un orario.

Metadati e copertina
Opzioni avanzate (3)
SponsorBlock

Taglia dal file gli spezzoni segnalati dalla comunità, in base ai dati di SponsorBlock.

Opzioni avanzate (1)

Tiene gli spezzoni ma li segnala, così li salti tu.

File e cartelle

I nomi dei campi vanno dentro %(...)s. Le barre creano cartelle.

Opzioni avanzate (4)

Dove vengono scritti i file. Combinandola col modello sopra si ottengono sottocartelle.

Lunghezza massima del nome file, in caratteri.

Filtri
Opzioni avanzate (5)

AAAAMMGG, oppure una data relativa come now-1month.

AAAAMMGG, oppure una data relativa.

Salta tutto ciò che è più piccolo. Accetta 5M, 500K e simili.

Salta tutto ciò che è più grande.

Quanti file scaricare prima di fermarsi.

Rete

Per esempio 2M o 500K. Utile quando ti serve il resto della banda.

Opzioni avanzate (5)

Velocizza i flussi frammentati. Quattro è un punto di partenza sensato.

Quante volte riprovare una parte fallita. È ammesso anche infinite.

URL di un proxy HTTP, HTTPS o SOCKS.

Fa sembrare le richieste provenienti da un browser vero. È il rimedio classico quando compare un 403 improvviso.

Accesso e cookies

Legge direttamente la tua sessione. Serve per contenuti privati, con limite d'età o riservati agli iscritti.

Opzioni avanzate (1)

Un cookies.txt in formato Netscape esportato dal tuo browser.

Diretta
Opzioni avanzate (2)

Continua a controllare finché una diretta programmata non parte. MIN-MAX sono i secondi tra i controlli.

Aggiramenti
Opzioni avanzate (3)

Deprecato in favore di --add-headers. Resta perché tante guide vecchie lo usano ancora.

Deprecato in favore di --add-headers.

Opzioni specifiche di un sito, per esempio youtube:player_client=web.

Output e debug
Opzioni avanzate (2)
Reimposta

Scegliere un formato audio

SoundCloud serve di solito MP3 a 128 kbit/s, a volte Opus. Convertire una sorgente a 128 in 320 dà un file più grande che non suona meglio — «il migliore disponibile» conserva l'originale ed è la scelta giusta.

Copertina e metadati vale la pena attivarli: senza di essi un set scaricato arriva come una cartella di file senza titolo. Set e playlist funzionano in modalità «tutta la playlist».

SoundCloud serve la maggior parte dei flussi in Opus a 128 kbps, e i brani "Go+" a 256 — ma solo alle sessioni che ritiene autorizzate. Se un brano suona sul sito a una qualità più alta di quella che yt-dlp prende, i cookies di un browser autenticato sono di solito la differenza: la scala che vede la tua sessione è la scala che riceve yt-dlp. L'elenco con -F mostra quali formati esistono per il brano su cui sei.

L'URL di download non è sempre dove abita l'audio: SoundCloud serve i media da un CDN dietro link firmati di breve durata, quindi una URL di media copiata da una scheda del browser funziona una volta e poi mai più — dai sempre a yt-dlp la pagina del brano, e lascia che risolva. I repost sono una voce a parte che punta allo stesso audio; il file di archivio evita che un download di set li prenda due volte.

I set (il nome SoundCloud per le playlist) sono dove sta il valore vero. Un set di duecento brani si pagina, e la corsa richiede tempo; il file di archivio trasforma la seconda esecuzione in un delta dei soli brani aggiunti di recente. "Continua dopo gli errori" conta perché i set accumulano brani cancellati — un produttore ritira un sample, e senza l'interruttore un solo 404 fa abortire gli altri ottanta brani.

Sul nominare: i titoli di SoundCloud sono lunghi e portano l'artista nel titolo, quindi il modello predefinito artista-poi-titolo rende i duplicati visibili anziché silenziosi — due file con lo stesso nome sono di solito due caricamenti dello stesso brano a bitrate diversi. La copertina viene dall'URL dell'artwork e si scarica alla sua dimensione maggiore; se l'immagine sembra sbagliata, era sbagliata anche sulla piattaforma.

Domande frequenti

Che qualità audio offre SoundCloud?
Di solito MP3 a 128 kbit/s, a volte Opus. Convertire una sorgente a 128 in MP3 a 320 ingrandisce il file senza migliorarlo — scegli «il migliore disponibile» per conservare l'originale.
Posso scaricare una playlist di SoundCloud?
Sì. Usa l'indirizzo del set o della playlist in modalità «tutta la playlist», più un file di registro per le esecuzioni ripetute.
I brani privati o non elencati funzionano?
Quelli con link segreto funzionano di solito se passi l'indirizzo completo. Quelli davvero privati richiedono i cookies di un account con accesso.