So laden Sie eine M3U8-Playlist-Datei herunter: Eine Schritt-für-Schritt-Anleitung
Wenn Sie jemals versucht haben, ein Video zu speichern, das über eine M3U8-Playlist abgespielt wird, kennen Sie die Frustration: Es gibt keinen offensichtlichen "Download"-Button, und die Datei, die Sie tatsächlich wollen, ist kein einzelnes ordentliches Video — es ist eine Playlist, die auf Dutzende (oder Hunderte) winziger Video-Chunks verweist.
Inhaltsverzeichnis
- Was ist eine M3U8-Playlist-Datei?
- So finden Sie die M3U8-URL
- Wie das Herunterladen einer M3U8-Datei funktioniert
- So laden Sie die TS-Segmente herunter
- So führen Sie TS-Segmente zu MP4 zusammen
- CORS-Fehler beim Herunterladen beheben
- Methode 1: Browser-Erweiterung verwenden
- Methode 2: Manueller Download (FFmpeg / curl)
- Methode 3: Online-M3U8-Downloader verwenden
- Best Practices für sicheres Herunterladen
- Häufige M3U8-Download-Probleme
- Häufig gestellte Fragen
Was ist eine M3U8-Playlist-Datei?
Eine M3U8-Playlist-Datei ist ein reiner Text-Index. Anstatt das Video selbst zu enthalten, listet sie die Mediensegmente (normalerweise .ts- oder .m4s-Dateien) auf, aus denen ein Stream besteht, in der Reihenfolge, in der sie abgespielt werden sollen. Stellen Sie es sich als Inhaltsverzeichnis für ein Video vor und nicht als das Videobuch.
Wenn man "eine M3U8-Datei herunterlädt", sind tatsächlich zwei Dinge gemeint:
- Speichern der .m3u8-Textdatei selbst (einfach, aber allein nutzlos).
- Speichern des tatsächlichen Videos, das die Playlist beschreibt — was bedeutet, alle Segmentdateien abzurufen und zu einer abspielbaren Datei wie MP4 zusammenzuführen.
So finden Sie die M3U8-URL
Bevor Sie etwas herunterladen können, benötigen Sie die Playlist-URL. Hier ist der schnellste Weg, sie von fast jeder Website zu erhalten:
- 1Öffnen Sie die Seite, die das Video abspielt.
- 2Drücken Sie F12 (oder Rechtsklick → Untersuchen), um die Entwicklertools zu öffnen.
- 3Gehen Sie zum Netzwerk-Tab und laden Sie die Seite neu.
- 4Geben Sie m3u8 in das Filterfeld ein.
- 5Suchen Sie nach einer Anfrage, die auf .m3u8 endet, klicken Sie mit der rechten Maustaste darauf und wählen Sie Kopieren → URL kopieren.
Tip: Tipp: Wenn Sie mehr als eine .m3u8 sehen, ist diejenige mit den meisten Segmenten (oft eine "Media-Playlist") normalerweise die gewünschte. Eine "Master-Playlist" listet Qualitätsvarianten auf und verweist auf die Media-Playlists.
Wie das Herunterladen einer M3U8-Datei funktioniert
Unter der Haube ist das Herunterladen eines M3U8-Streams ein dreistufiger Prozess:
- 1Die Playlist lesen, um jede Segment-URL zu finden.
- 2Jede Segmentdatei (die .ts- oder .m4s-Chunks) herunterladen.
- 3Die Segmente zu einer kontinuierlichen Videodatei (normalerweise MP4) zusammenführen.
Tip: Einige Streams sind verschlüsselt (AES-128) und benötigen einen Schlüssel zum Dekodieren. Andere sind signiert oder laufen schnell ab, weshalb ein Download in einer Minute funktionieren und in der nächsten fehlschlagen kann.
So laden Sie die TS-Segmente herunter
Sobald Sie die Playlist-URL haben, besteht der nächste Schritt darin, alle Segmentdateien herunterzuladen. Sie können dies manuell mit einem Skript tun oder ein Tool übernehmen lassen. Wichtige Punkte:
- Segmente sind oft sequenziell benannt (segment-001.ts, segment-002.ts …), was den Massen-Download unkompliziert macht.
- Einige Server verlangen dieselben Cookies, Referer oder User-Agent wie die ursprüngliche Seite, sonst verweigern sie die Anfrage.
- Wenn ein Segment fehlt oder einen Fehler zurückgibt, kann das endgültige Video an dieser Stelle einen Glitch aufweisen.
So führen Sie TS-Segmente zu MP4 zusammen
Einzelne TS-Segmente sind für sich genommen keine praktische Videodatei. Um etwas zu erhalten, das Sie tatsächlich ansehen und teilen können, führen Sie sie zu einer einzigen MP4-Datei zusammen. Die allgemeine Idee:
- Verknüpfen Sie die Segmente in Playlist-Reihenfolge.
- Verpacken Sie den kombinierten Stream in einen MP4-Container.
- Behalten Sie die ursprünglichen Codecs bei, damit Sie während des Zusammenführens keine Qualität verlieren.
Tip: Ein guter Merger behält das vorhandene H.264/H.265-Video und AAC-Audio bei und verpackt sie einfach in MP4 — keine Neukodierung, kein Qualitätsverlust.
CORS-Fehler beim Herunterladen beheben
CORS (Cross-Origin Resource Sharing) ist die häufigste Hürde, auf die Sie stoßen werden. Der Videoserver sagt den Browsern "nur diese Website darf meine Dateien laden", sodass ein direkter Download von einer anderen Herkunft blockiert wird.
- Verwenden Sie einen Downloader, der die Anfrage über seinen eigenen Server oder einen Cloudflare Worker proxyt.
- Übergeben Sie die Referer- und User-Agent-Header der ursprünglichen Seite mit der Anfrage.
- Versuchen Sie einen anderen Stream oder eine andere Quelle, wenn die Herkunft den Cross-Site-Zugriff strikt blockiert.
Tip: Genau deshalb gibt es Tools mit integriertem "Speed Boost"-Proxy — sie holen die Segmente serverseitig, wo CORS nicht gilt, und geben Ihnen dann die zusammengeführte Datei zurück.
Methode 1: Browser-Erweiterung verwenden
Der einfachste Ansatz für Gelegenheits-Downloads ist eine Browser-Erweiterung, die M3U8-Streams auf der Seite erkennt, die Sie bereits ansehen.
- Installieren Sie eine Erweiterung, die HLS/M3U8-Streams erfasst.
- Öffnen Sie die Videoseite und lassen Sie die Erweiterung die Playlist erkennen.
- Klicken Sie auf Download und wählen Sie das Ausgabeformat (oft MP4).
Tip: Erweiterungen sind praktisch, aber begrenzt: Sie hängen davon ab, dass die Seite die Anfrage zulässt, und können verschlüsselte oder geschützte Streams möglicherweise nicht verarbeiten.
Methode 2: Manueller Download (FFmpeg / curl)
Wenn Sie mit einem Terminal vertraut sind, geben Ihnen Kommandozeilen-Tools die meiste Kontrolle. FFmpeg kann eine M3U8-Playlist direkt lesen und eine zusammengeführte Datei ausgeben:
ffmpeg -i "https://example.com/path/playlist.m3u8" -c copy output.mp4
Tip: Ersetzen Sie die URL durch Ihre Playlist. Fügen Sie Header mit -headers hinzu, wenn die Quelle einen Referer oder User-Agent benötigt. Um nur Segmente zu erfassen, kann curl jede .ts-Datei in einer Schleife abrufen.
Methode 3: Online-M3U8-Downloader verwenden
Die benutzerfreundlichste Option ist ein Online-M3U8-Downloader, der das Abrufen, Zusammenführen und Konvertieren für Sie erledigt — direkt in Ihrem Browser, keine Installation erforderlich.
- Fügen Sie die M3U8-URL in den Downloader ein.
- Aktivieren Sie optional einen Proxy, um CORS und Hotlink-Schutz zu umgehen.
- Wählen Sie MP4 als Ausgabeformat und starten Sie den Download.
- Speichern Sie das zusammengeführte Video auf Ihrem Gerät.
Tip: Unser kostenloser M3U8-Downloader funktioniert so: URL einfügen, bei Bedarf Speed Boost umschalten und das Ergebnis als MP4 herunterladen.
Best Practices für sicheres Herunterladen
Ein paar Gewohnheiten halten Ihre Downloads zuverlässig und respektvoll:
- Laden Sie nur Inhalte herunter, die Sie besitzen oder zu deren Speicherung Sie berechtigt sind.
- Behalten Sie die ursprünglichen Codecs (Kopiermodus) bei, um Qualitätsverlust zu vermeiden.
- Verwenden Sie einen Proxy oder korrekte Header, wenn eine Quelle Cross-Site-Anfragen blockiert.
- Handeln Sie schnell — viele signierte oder temporäre URLs laufen innerhalb von Minuten ab.
- Überprüfen Sie, ob die zusammengeführte Datei abspielbar ist, bevor Sie die Quellsegmente löschen.
Häufige M3U8-Download-Probleme
Wenn ein Download fehlschlägt, ist es fast immer eines davon:
- CORS blockiert — Proxy oder korrekte Referer/User-Agent verwenden.
- Abgelaufene oder signierte URL — neue Playlist-URL abrufen.
- Verschlüsselte Segmente — Sie benötigen den Entschlüsselungsschlüssel.
- Authentifizierung erforderlich — Cookies oder ein Token bereitstellen.
- Fehlende Segmente — die Quelle hat einige Chunks entfernt; versuchen Sie einen anderen Stream.