Vai al contenuto
yt-dlp

Generatore di comandi yt-dlp

Scegli le opzioni che ti servono e ottieni il comando yt-dlp esatto, già con le virgolette giuste per la tua shell. Nessun flag da ricordare, niente da installare qui, niente da caricare.

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

Il tuo comando

yt-dlp URL
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

Perché un generatore di comandi?

yt-dlp ha diverse centinaia di opzioni, e quelle utili raramente funzionano da sole: chiedere il 1080p significa combinare un format selector con un merge container, e incorporare i sottotitoli richiede ffmpeg senza dirlo. Questa pagina ha già dentro quelle combinazioni, così il comando funziona al primo tentativo.

Ogni opzione qui corrisponde a un flag reale, mostrato accanto a essa, e la pagina di riferimento le documenta tutte per una versione precisa di yt-dlp. Nulla è chiuso dietro un piano a pagamento.

Come costruire un comando yt-dlp

  1. Incolla l'indirizzo del video, della playlist o del canale nel campo URL.
  2. Scegli qualità, container, formato audio, sottotitoli e tutto il resto che ti serve. Il comando si aggiorna mentre scegli.
  3. Passa alla tua shell, copia il comando ed eseguilo in un terminale dove yt-dlp è installato.

Domande frequenti

Cos'è un generatore di comandi yt-dlp?
È un modulo che scrive il comando per te. Scegli quello che vuoi in parole normali e lui produce la riga yt-dlp esatta, con i flag nell'ordine giusto e le virgolette corrette per la tua shell.
Devo installare qualcosa per usare questa pagina?
Per usare la pagina no: scrive soltanto del testo. Per eseguire il comando serve yt-dlp, e ffmpeg per tutto ciò che unisce, converte o incorpora. La guida all'installazione copre entrambi.
Quali opzioni yt-dlp posso generare?
Tutto quello che serve alla maggior parte delle persone: formato e qualità, estrazione audio, sottotitoli, playlist, spezzoni, SponsorBlock, metadati, nomi dei file, filtri, impostazioni di rete, cookies, dirette e gli aggiramenti più comuni. La pagina di riferimento le elenca tutte.
Questi comandi funzionano anche con youtube-dl?
In gran parte sì. yt-dlp ha mantenuto i nomi delle opzioni di youtube-dl, quindi i comandi semplici sono interscambiabili. Le opzioni più recenti come --download-sections, --sponsorblock-remove e --impersonate esistono solo in yt-dlp.
C'è qualcosa a pagamento?
No. Tutte le opzioni, i preset e le pagine sono gratuiti. Non si carica nulla, non esistono account, e nessuna parte del generatore è riservata a un piano a pagamento.