Prendi questo
extension per firefox e scarica
Lossless, editor e convertitore di media. Io ho configurato l'estensione per chiedere di rinominare i file scaricati e scaricare alla qualità massima. Avvia un video di recurbate e poi clicca subito sull'estensione. Poi clicca su download su max.m3u8. Se non dice "Unknown size" ricarica la pagina. L'estensione non funziona bene se ci sono troppe cose nella lista, quindi premi cancella lista per togliere tutto l'eccesso e i video continueranno a scaricarsi.
HLS funziona mandando singoli segmenti di un video e facendo un controllo di sicurezza sulla richiesta, quindi un video da 300Mb avrà tipo 200 segmenti singoli che si scaricano in formato .ts. Io non scarico più di 4 video alla volta perché finisci con video parziali. A un certo punto il sito chiude la connessione in anticipo. Puoi farne di più ma preparati a smistare i download parziali e a riscaricare i video.
Quando il file .ts è scaricato e hai verificato che la durata corrisponde al video originale, apri il file con
Lossless. Clicca su esporta in basso a destra e cambia il tipo di file in quello che vuoi, mp4. Controlla la durata del file appena convertito per essere sicuro che corrisponda all'originale.
Convertire .ts in .mp4 ha una bassa probabilità di fallire e lasciarti con un file parziale. Lossless può ridurre il problema segmentando il file prima del punto di errore. Se un file dura un'ora ma quando lo esporti dura 26 minuti, segmenta il file prima del punto di rottura. Si può segmentare anche in base alla dimensione in byte. Se un sito limita gli upload a 2GB, segmentali in blocchi da 1800MB perché la dimensione del file aumenterà di circa 100-300 MB.