Lokale Verarbeitung im Browser. Dein Video wird nie zu uns hochgeladen.Prüfe unser Datenschutzmodell
HLS-Grundlagen

Was ist eine M3U8-Datei und wie öffnest du sie?

Erfahre, was eine M3U8-Datei ist, wie HLS-Master- und Medien-Playlists funktionieren, was EXT-Tags bedeuten und wie du M3U8 im Browser öffnest oder konvertierst.

Was ist eine M3U8-Datei und was enthält sie?

M3U8 ist die UTF-8-Form des M3U-Playlist-Formats. Ein HLS-Manifest beginnt mit EXTM3U und nutzt EXT-Tags, um Varianten, Dauern, Sequenznummern, Verschlüsselung, Initialisierungsdaten und weitere Wiedergabeanweisungen zu beschreiben.

Die Datei ist normalerweise klein, weil sie auf Medien verweist, statt das Video selbst zu enthalten. Nur den M3U8-Text herunterzuladen lädt nicht den Film herunter.

Wie Master- und Medien-Playlists in M3U8 zusammenspielen

Eine Master-Playlist listet alternative Versionen mit Bandbreite, Auflösung, Codecs, Audio-Gruppen oder Untertiteln. Der Player wählt anhand von Fähigkeiten und Netzbedingungen eine Medien-Playlist.

Eine Medien-Playlist listet zeitgetaktete Segmente mit EXTINF. Ein abgeschlossenes VOD enthält meist EXT-X-ENDLIST, während eine Live-Playlist aktualisiert wird, sobald neue Segmente verfügbar sind.

Was gängige HLS-M3U8-Tags für die Konvertierung bedeuten

EXT-X-STREAM-INF führt eine Variante ein, EXTINF deklariert eine Segmentdauer, EXT-X-MAP identifiziert Initialisierungsdaten für Fragmented MP4, und EXT-X-KEY beschreibt die Verschlüsselung.

Diese Tags beeinflussen die Konvertierung direkt. Ein Tool muss relative URLs auflösen, die Segment-Reihenfolge bewahren, Initialisierungsdaten einbinden und stoppen, wenn die Quelle Live ist oder auf nicht unterstützte Weise geschützt.

So öffnest du eine M3U8-Datei (und warum der Doppelklick scheitert)

Eine M3U8-Datei ist ein kleiner Text-Index, kein eigenständiges Video – ein Doppelklick führt daher meist zu einem Fehler oder einem leeren Playlist-Eintrag. Um die Medien zu sehen, brauchst du einen Player, der dem Manifest folgt: VLC, einen HLS-fähigen Browser-Player oder den Online-M3U8-Player auf dieser Seite.

Um den Stream in eine normale Videodatei zu verwandeln, nutze den M3U8-zu-MP4-Konverter: Er lädt die Segmente, auf die die Playlist verweist, und fügt sie auf deinem Gerät zu einer einzeln herunterladbaren MP4 zusammen.

Warum eine M3U8-Datei im Browser scheitern kann, woanders aber läuft

Browser-JavaScript folgt den Same-Origin- und CORS-Regeln. Jeder Manifest-, Weiterleitungs-, Schlüssel-, Map- und Segment-Host muss den anfragenden Web-Origin erlauben.

Desktop-Player unterliegen nicht dem Browser-CORS und unterstützen oft weitere Codecs, Header und Authentifizierungsmethoden. Dieser Unterschied erklärt viele Fälle, in denen VLC funktioniert, der Browser aber nicht.