Comment télécharger un fichier de playlist M3U8 : un guide étape par étape
Si vous avez déjà essayé d'enregistrer une vidéo qui se lit via une playlist M3U8, vous connaissez déjà la frustration : il n'y a pas de bouton "télécharger" évident, et le fichier que vous voulez vraiment n'est pas une seule vidéo propre — c'est une playlist qui pointe vers des dizaines (ou des centaines) de minuscules morceaux vidéo.
Table des matières
- Qu'est-ce qu'un fichier de playlist M3U8 ?
- Où trouver l'URL M3U8
- Comment fonctionne le téléchargement d'un fichier M3U8
- Comment télécharger les segments TS
- Comment fusionner des segments TS en MP4
- Corriger les erreurs CORS lors du téléchargement
- Méthode 1 : utiliser une extension de navigateur
- Méthode 2 : téléchargement manuel (FFmpeg / curl)
- Méthode 3 : utiliser un téléchargeur M3U8 en ligne
- Bonnes pratiques pour télécharger en toute sécurité
- Problèmes courants de téléchargement M3U8
- Questions fréquemment posées
Qu'est-ce qu'un fichier de playlist M3U8 ?
Un fichier de playlist M3U8 est un index en texte brut. Au lieu de contenir la vidéo elle-même, il liste les segments multimédia (généralement des fichiers .ts ou .m4s) qui composent un flux, dans l'ordre où ils doivent être lus. Pensez-y comme une table des matières pour une vidéo plutôt que le livre vidéo.
Quand on "télécharge un fichier M3U8", on veut dire en réalité deux choses :
- Enregistrer le fichier texte .m3u8 lui-même (facile, mais inutile en soi).
- Enregistrer la vidéo réelle décrite par la playlist — ce qui signifie récupérer et fusionner tous les fichiers de segments en un fichier lisible comme MP4.
Où trouver l'URL M3U8
Avant de pouvoir télécharger quoi que ce soit, vous avez besoin de l'URL de la playlist. Voici le moyen le plus rapide de l'obtenir sur presque n'importe quel site web :
- 1Ouvrez la page qui lit la vidéo.
- 2Appuyez sur F12 (ou clic droit → Inspecter) pour ouvrir les outils de développement.
- 3Allez dans l'onglet Réseau et rechargez la page.
- 4Tapez m3u8 dans le champ de filtre.
- 5Cherchez une requête se terminant par .m3u8, faites un clic droit dessus et choisissez Copier → Copier l'URL.
Tip: Astuce : si vous voyez plus d'un .m3u8, celui avec le plus de segments (souvent une "playlist multimédia") est généralement celui que vous voulez. Une "playlist principale" liste les variantes de qualité et pointe vers les playlists multimédia.
Comment fonctionne le téléchargement d'un fichier M3U8
Sous le capot, le téléchargement d'un flux M3U8 est un processus en trois étapes :
- 1Lire la playlist pour trouver chaque URL de segment.
- 2Télécharger chaque fichier de segment (les morceaux .ts ou .m4s).
- 3Fusionner les segments en un seul fichier vidéo continu (généralement MP4).
Tip: Certains flux sont chiffrés (AES-128) et nécessitent une clé pour décoder. D'autres sont signés ou expirent rapidement, c'est pourquoi un téléchargement peut fonctionner une minute et échouer la suivante.
Comment télécharger les segments TS
Une fois que vous avez l'URL de la playlist, l'étape suivante consiste à récupérer tous les fichiers de segments. Vous pouvez le faire manuellement avec un script ou laisser un outil s'en charger. Points clés à surveiller :
- Les segments sont souvent nommés séquentiellement (segment-001.ts, segment-002.ts …), ce qui rend le téléchargement en masse simple.
- Certains serveurs exigent les mêmes cookies, Referer ou User-Agent que la page d'origine, sinon ils refusent la requête.
- Si un segment est manquant ou renvoie une erreur, la vidéo finale peut avoir un problème à cet endroit.
Comment fusionner des segments TS en MP4
Les segments TS individuels ne sont pas un fichier vidéo pratique en soi. Pour obtenir quelque chose que vous pouvez réellement regarder et partager, vous les fusionnez en un seul MP4. L'idée générale :
- Concaténer les segments dans l'ordre de la playlist.
- Reconditionner le flux combiné dans un conteneur MP4.
- Conserver les codecs d'origine pour ne pas perdre de qualité pendant la fusion.
Tip: Un bon outil de fusion conserve la vidéo H.264/H.265 et l'audio AAC existants et les enveloppe simplement dans MP4 — sans ré-encodage, sans perte de qualité.
Corriger les erreurs CORS lors du téléchargement
CORS (Cross-Origin Resource Sharing) est le mur le plus courant que vous rencontrerez. Le serveur vidéo dit aux navigateurs "seul ce site web peut charger mes fichiers", donc un téléchargement direct depuis une autre origine est bloqué.
- Utilisez un téléchargeur qui proxifie la requête via son propre serveur ou un Cloudflare Worker.
- Passez les en-têtes Referer et User-Agent de la page d'origine avec la requête.
- Essayez un autre flux ou une autre source si l'origine bloque strictement l'accès inter-sites.
Tip: C'est exactement pourquoi les outils avec un proxy "Speed Boost" intégré existent — ils récupèrent les segments côté serveur où CORS ne s'applique pas, puis vous rendent le fichier fusionné.
Méthode 1 : utiliser une extension de navigateur
L'approche la plus simple pour les téléchargements occasionnels est une extension de navigateur qui détecte les flux M3U8 sur la page que vous regardez déjà.
- Installez une extension qui capture les flux HLS/M3U8.
- Ouvrez la page vidéo et laissez l'extension détecter la playlist.
- Cliquez sur télécharger et choisissez le format de sortie (souvent MP4).
Tip: Les extensions sont pratiques mais limitées : elles dépendent du fait que la page autorise la requête, et peuvent ne pas gérer les flux chiffrés ou protégés.
Méthode 2 : téléchargement manuel (FFmpeg / curl)
Si vous êtes à l'aise avec un terminal, les outils en ligne de commande vous donnent le plus de contrôle. FFmpeg peut lire une playlist M3U8 directement et sortir un fichier fusionné :
ffmpeg -i "https://example.com/path/playlist.m3u8" -c copy output.mp4
Tip: Remplacez l'URL par votre playlist. Ajoutez des en-têtes avec -headers si la source exige un Referer ou un User-Agent. Pour récupérer uniquement les segments, curl peut récupérer chaque fichier .ts dans une boucle.
Méthode 3 : utiliser un téléchargeur M3U8 en ligne
L'option la plus conviviale est un téléchargeur M3U8 en ligne qui fait la récupération, la fusion et la conversion pour vous — directement dans votre navigateur, sans installation.
- Collez l'URL M3U8 dans le téléchargeur.
- Activez éventuellement un proxy pour contourner CORS et la protection anti-hotlink.
- Choisissez MP4 comme format de sortie et lancez le téléchargement.
- Enregistrez la vidéo fusionnée sur votre appareil.
Tip: Notre téléchargeur M3U8 gratuit fonctionne ainsi : collez une URL, activez Speed Boost si nécessaire, et téléchargez le résultat en MP4.
Bonnes pratiques pour télécharger en toute sécurité
Quelques habitudes gardent vos téléchargements fiables et respectueux :
- Ne téléchargez que du contenu que vous possédez ou que vous avez la permission d'enregistrer.
- Conservez les codecs d'origine (mode copie) pour éviter la perte de qualité.
- Utilisez un proxy ou des en-têtes corrects lorsqu'une source bloque les requêtes inter-sites.
- Agissez rapidement — de nombreuses URL signées ou temporaires expirent en quelques minutes.
- Vérifiez que le fichier fusionné se lit avant de supprimer les segments sources.
Problèmes courants de téléchargement M3U8
Quand un téléchargement échoue, c'est presque toujours l'un de ceux-ci :
- CORS bloqué — utilisez un proxy ou des Referer/User-Agent corrects.
- URL expirée ou signée — récupérez une nouvelle URL de playlist.
- Segments chiffrés — vous avez besoin de la clé de déchiffrement.
- Authentification requise — fournissez des cookies ou un jeton.
- Segments manquants — la source a supprimé certains morceaux ; essayez un autre flux.