Come scaricare un file playlist M3U8: una guida passo dopo passo
Se hai mai provato a salvare un video che si riproduce tramite una playlist M3U8, conosci già la frustrazione: non c'è un pulsante "scarica" ovvio, e il file che vuoi davvero non è un singolo video ordinato — è una playlist che punta a decine (o centinaia) di piccoli blocchi video.
Sommario
- Cos'è un file playlist M3U8?
- Dove trovare l'URL M3U8
- Come funziona il download di un file M3U8
- Come scaricare i segmenti TS
- Come unire i segmenti TS in MP4
- Correggere gli errori CORS durante il download
- Metodo 1: usare un'estensione del browser
- Metodo 2: download manuale (FFmpeg / curl)
- Metodo 3: usare un downloader M3U8 online
- Buone pratiche per scaricare in sicurezza
- Problemi comuni di download M3U8
- Domande frequenti
Cos'è un file playlist M3U8?
Un file playlist M3U8 è un indice di testo semplice. Invece di contenere il video stesso, elenca i segmenti multimediali (di solito file .ts o .m4s) che compongono un flusso, nell'ordine in cui devono essere riprodotti. Pensalo come un indice per un video piuttosto che il libro video.
Quando "scarichi un file M3U8", in realtà si intendono due cose:
- Salvare il file di testo .m3u8 stesso (facile, ma inutile da solo).
- Salvare il video reale descritto dalla playlist — il che significa recuperare e unire tutti i file di segmenti in un file riproducibile come MP4.
Dove trovare l'URL M3U8
Prima di poter scaricare qualcosa, hai bisogno dell'URL della playlist. Ecco il modo più veloce per ottenerlo da quasi tutti i siti web:
- 1Apri la pagina che sta riproducendo il video.
- 2Premi F12 (o clic destro → Ispeziona) per aprire gli strumenti di sviluppo.
- 3Vai alla scheda Rete e ricarica la pagina.
- 4Digita m3u8 nella casella filtro.
- 5Cerca una richiesta che termina in .m3u8, fai clic destro su di essa e scegli Copia → Copia URL.
Tip: Suggerimento: se vedi più di un .m3u8, quello con più segmenti (spesso una "playlist multimediale") è di solito quello che vuoi. Una "playlist master" elenca varianti di qualità e punta alle playlist multimediali.
Come funziona il download di un file M3U8
Sotto il cofano, scaricare un flusso M3U8 è un processo in tre fasi:
- 1Leggere la playlist per trovare ogni URL di segmento.
- 2Scaricare ogni file di segmento (i blocchi .ts o .m4s).
- 3Unire i segmenti in un file video continuo (di solito MP4).
Tip: Alcuni flussi sono crittografati (AES-128) e richiedono una chiave per decodificare. Altri sono firmati o scadono rapidamente, motivo per cui un download può funzionare in un minuto e fallire il successivo.
Come scaricare i segmenti TS
Una volta che hai l'URL della playlist, il passo successivo è scaricare tutti i file di segmenti. Puoi farlo manualmente con uno script o lasciare che uno strumento lo gestisca. Punti chiave da osservare:
- I segmenti sono spesso nominati sequenzialmente (segment-001.ts, segment-002.ts …), il che rende il download in blocco semplice.
- Alcuni server richiedono gli stessi cookie, Referer o User-Agent della pagina originale, altrimenti rifiutano la richiesta.
- Se un segmento manca o restituisce un errore, il video finale può avere un difetto in quel punto.
Come unire i segmenti TS in MP4
I singoli segmenti TS non sono un file video conveniente da soli. Per ottenere qualcosa che puoi effettivamente guardare e condividere, li unisci in un singolo MP4. L'idea generale:
- Concatenare i segmenti nell'ordine della playlist.
- Reimpacchettare il flusso combinato in un contenitore MP4.
- Mantenere i codec originali per non perdere qualità durante l'unione.
Tip: Un buon strumento di unione mantiene il video H.264/H.265 e l'audio AAC esistenti e li avvolge semplicemente in MP4 — nessuna ricodifica, nessuna perdita di qualità.
Correggere gli errori CORS durante il download
CORS (Cross-Origin Resource Sharing) è il muro più comune che incontrerai. Il server video dice ai browser "solo questo sito web può caricare i miei file", quindi un download diretto da un'origine diversa viene bloccato.
- Usa un downloader che proxy la richiesta tramite il proprio server o un Cloudflare Worker.
- Passa le intestazioni Referer e User-Agent della pagina originale con la richiesta.
- Prova un flusso o una sorgente diversa se l'origine blocca strettamente l'accesso cross-site.
Tip: È esattamente per questo che esistono strumenti con un proxy "Speed Boost" integrato — recuperano i segmenti lato server dove CORS non si applica, poi ti restituiscono il file unito.
Metodo 1: usare un'estensione del browser
L'approccio più semplice per download occasionali è un'estensione del browser che rileva i flussi M3U8 sulla pagina che stai già guardando.
- Installa un'estensione che cattura i flussi HLS/M3U8.
- Apri la pagina del video e lascia che l'estensione rilevi la playlist.
- Clicca su scarica e scegli il formato di output (spesso MP4).
Tip: Le estensioni sono convenienti ma limitate: dipendono dal fatto che la pagina consenta la richiesta, e potrebbero non gestire flussi crittografati o protetti.
Metodo 2: download manuale (FFmpeg / curl)
Se sei a tuo agio con un terminale, gli strumenti a riga di comando ti danno il massimo controllo. FFmpeg può leggere una playlist M3U8 direttamente e produrre un file unito:
ffmpeg -i "https://example.com/path/playlist.m3u8" -c copy output.mp4
Tip: Sostituisci l'URL con la tua playlist. Aggiungi intestazioni con -headers se la sorgente richiede un Referer o User-Agent. Per prendere solo i segmenti, curl può recuperare ogni file .ts in un ciclo.
Metodo 3: usare un downloader M3U8 online
L'opzione più user-friendly è un downloader M3U8 online che fa il recupero, l'unione e la conversione per te — direttamente nel tuo browser, senza installazione.
- Incolla l'URL M3U8 nel downloader.
- Opzionalmente abilita un proxy per aggirare CORS e la protezione hotlink.
- Scegli MP4 come formato di output e avvia il download.
- Salva il video unito sul tuo dispositivo.
Tip: Il nostro downloader M3U8 gratuito funziona così: incolla un URL, attiva Speed Boost se necessario e scarica il risultato come MP4.
Buone pratiche per scaricare in sicurezza
Alcune abitudini mantengono i tuoi download affidabili e rispettosi:
- Scarica solo contenuti che possiedi o che hai il permesso di salvare.
- Mantieni i codec originali (modalità copia) per evitare perdite di qualità.
- Usa un proxy o intestazioni corrette quando una sorgente blocca le richieste cross-site.
- Agisci rapidamente — molti URL firmati o temporanei scadono in pochi minuti.
- Verifica che il file unito si riproduca prima di eliminare i segmenti di origine.
Problemi comuni di download M3U8
Quando un download fallisce, è quasi sempre uno di questi:
- CORS bloccato — usa un proxy o Referer/User-Agent corretti.
- URL scaduto o firmato — ottieni un nuovo URL di playlist.
- Segmenti crittografati — hai bisogno della chiave di decifratura.
- Autenticazione richiesta — fornisci cookie o un token.
- Segmenti mancanti — la sorgente ha rimosso alcuni blocchi; prova un altro flusso.