Generatore di comandi yt-dlp per Dailymotion
Componi un comando yt-dlp per video e playlist di Dailymotion.
Da tenere presente su Dailymotion
Dailymotion pubblica una scala di qualità normale, quindi mettere un tetto all'altezza funziona esattamente come ti aspetti e il 1080p è di solito disponibile.
L'ostacolo tipico è il blocco geografico. Aggirarlo funziona a volte; quando il blocco è applicato a livello di CDN, un proxy nella regione giusta è l'unica strada.
Le playlist su Dailymotion sono raccolte di utenti e canali, e si paginano — yt-dlp recupera ogni pagina per impostazione predefinita, il che su un canale grande è una corsa lunga. Usa l'intervallo di playlist per prendere le prime pagine mentre provi le impostazioni, poi togli l'intervallo per la passata completa. L'indice di playlist va nel modello di output se l'ordine conta, e il file di archivio trasforma una seconda passata in una sincronizzazione incrementale invece di una ripetizione.
Parte dei contenuti di Dailymotion arriva tramite player di partner incorporati su altri siti, e quegli incorporamenti sono un estrattore diverso con le sue stranezze. Se un video si riproduce sul sito del partner ma fallisce da un URL nudo, trova il vero indirizzo www.dailymotion.com/video/… dietro il player e dai quello a yt-dlp. Gli elementi privati o con limite d'età seguono la stessa regola di ovunque: cookies da una sessione browser autenticata.
Nei caricamenti vecchi abitano le sorprese di qualità. Dailymotion ha ricodificato il suo catalogo più di una volta, e un caricamento del 2012 può fermarsi a 480p non importa quanto chieda il tetto d'altezza — il tetto fissa un massimo, mai un obiettivo: una richiesta di 1080p su una sorgente a 480p semplicemente restituisce il file a 480p invece di un errore. Se un file esce più piccolo del previsto, controlla i formati disponibili con -F prima di dare per fallito il download.
Dailymotion serve HLS per le qualità più alte, quindi i flussi di cima arrivano come brevi segmenti che ffmpeg unisce nel container che nomini. MP4 è la scelta sicura; se un file unito non si apre nel tuo editor, di solito lo fa un MKV, perché gli editor sono più severi dei player sulle tracce unite. I sottotitoli funzionano come altrove: --write-subs salva la traccia allegata da chi ha caricato il video, e quelle generate automaticamente sono a un interruttore a parte.