Vai al contenuto
yt-dlp

Generatore di comandi yt-dlp per TikTok

Componi un comando yt-dlp per un video TikTok o per l'intero profilo di un creator, con nomi di file che restano leggibili.

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

Il tuo comando

yt-dlp --merge-output-format mp4 --no-playlist --embed-metadata -o '%(uploader)s - %(id)s.%(ext)s' https://www.tiktok.com/@user/video/1234567890
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

Da tenere presente su TikTok

Su TikTok il titolo è la prima riga della didascalia, per cui i nomi dei file vengono lunghissimi e spesso inutilizzabili. Il preset qui nomina i file per autore e id: si ordinano e non collidono mai.

Se esista una traccia senza filigrana dipende dal video e dalla regione — esegui il comando con -F e guarda cosa c'è davvero prima di darlo per assente. I post privati o riservati ai follower richiedono i cookies di un account che possa vederli.

TikTok ormai non è solo video verticale: i post in modalità foto e le diapositive arrivano dalle stesse forme di URL, e yt-dlp tratta quelle multi-elemento come playlist — ogni diapositiva un elemento a sé, il suono di sottofondo come voce audio separata quando esiste. È la forma della piattaforma, non un guasto, e non c'è opzione che riunisca una diapositiva in un unico file. Un comando che sembra "scaricare solo immagini" ha in realtà scaricato esattamente ciò che il post è.

Un indirizzo di profilo — tiktok.com/@handle — scarica ogni video dell'account, e si pagina, il che su un creator prolifico è una corsa lunga. Le schede dei like e dei salvati sono visibili solo all'account che le possiede, quindi richiedono i cookies di una sessione autenticata. Combina la gestione tutta la playlist con il file di archivio e continua dopo gli errori: un account prolifico conterrà almeno un post cancellato, e senza quelle due opzioni un post cancellato ferma le altre mille.

TikTok limita con aggressività. Un download che parte veloce e poi striscia, o muore con un 403 a metà strada, di solito è limitazione di traffico e non un estrattore rotto — aggiungi un limite di velocità, riduci il numero di fragment in parallelo e distanzia le esecuzioni ripetute. I cookies di una sessione autenticata alzano il tetto parecchio. Un endpoint VPN che tante altre persone usano insieme tende a peggiorare la limitazione anziché migliorarla: l'IP è già sospetto prima che tu mandi una richiesta.

Per l'audio, -x estrae la colonna sonora di un TikTok come ovunque e salta del tutto il video. Il "suono originale" di un video è un elemento a parte con la sua pagina: una traccia sentita nel post di qualcun altro si può quindi prendere dalla pagina del suono, senza il video affatto. Il nome dei file conta qui più che sulla maggior parte delle piattaforme — il titolo preso dalla didascalia collide nel momento in cui due post iniziano con le stesse parole —, per questo il preset nomina i file per autore e id del video.

Domande frequenti

yt-dlp può scaricare da TikTok senza filigrana?
Scarica quello che TikTok serve. Le tracce senza filigrana a volte esistono e a volte no, e cambia da video a video e da regione a regione — esegui -F per vedere cosa c'è a quell'indirizzo.
Posso scaricare un TikTok privato o riservato ai follower?
Solo se il tuo account può vederlo. Usa --cookies-from-browser così yt-dlp lo richiede a nome tuo.
Come scarico tutti i video di un creator?
Punta yt-dlp all'indirizzo del profilo in modalità «tutta la playlist» e aggiungi un file di registro così le esecuzioni successive prendono solo le novità.