VGrab Erweiterung für Web-Video-Downloads Blog Feedback
In Chrome installieren

Veröffentlicht am

Ein m3u8-Streaming-Video herunterladen

Auf vielen Websites ist das Video keine einzelne Datei, sondern besteht aus Hunderten oder Tausenden wenige Sekunden langen Stücken plus einer .m3u8-Playlist. VGrab liest die Playlist, holt jedes Stück und fügt alles der Reihe nach zu einer MP4-Datei zusammen, die sich sofort abspielen lässt. Erst die Schritte, dann das Warum, zum Schluss die Begriffe und die häufigen Fragen.

So geht es, drei Schritte

  1. Videoseite öffnen und auf Wiedergabe klicken. Sobald der Player Daten anfordert, hat VGrab etwas gefunden, und unten rechts am Symbol steht, wie viele Videos auf dieser Seite gefunden wurden.
  2. Auf das Symbol der Erweiterung klicken. Alles, was sich auf dieser Seite herunterladen lässt, steht in der Liste, das wahrscheinlichste Hauptvideo ganz oben, Werbeeinblendungen, laufende Hintergrundvideos und Trailer weiter unten. Die Qualitätsstufe ist bereits gewählt: standardmäßig 480P, und gibt es die nicht, die nächstliegende Stufe. Im Popup steht die tatsächlich verwendete Stufe, und ein Klick wechselt sie.
  3. Auf „Speichern“ klicken. Den Rest erledigt die Erweiterung selbst: jedes Stück aus der Playlist holen, alles der Reihe nach zu einer Datei zusammenfügen, in den Download-Ordner schreiben, und unten rechts erscheint eine Meldung.

Warum „Ziel speichern unter“ nichts bringt

Viele Websites speichern einen Film nicht als eine Datei, sondern zerschneiden ihn in wenige Sekunden lange Stücke und schreiben dazu eine Playlist, die dem Player sagt, welches Stück wann an der Reihe ist. Die Playlist endet meistens auf .m3u8 (HLS) oder .mpd (DASH). Mit der rechten Maustaste erwischst du in der Seite nur die Hülle des Players, die Hunderte oder Tausende Stücke darunter werden einzeln beim Abspielen geholt und lassen sich so natürlich nicht speichern.

Die Websites machen das, damit das Video die Qualitätsstufe der Leitung anpassen kann und sich von der Mitte aus starten lässt. Für die Website ist das gut, für alle, die ein Video sichern wollen, kommen dadurch drei Handgriffe dazu: erst die Playlist holen, dann nach dieser Playlist jedes Stück holen, dann alles der Reihe nach zu einer Datei zusammenfügen. VGrab packt alle drei in den einen Klick auf Speichern.

Was VGrab daraus zusammenfügt

Eine ganz normale .mp4-Datei. Dabei wird nur der Container getauscht und nichts neu kodiert, die Daten von Bild und Ton wandern unverändert hinüber, das geht also schnell und kostet keine Qualität, und ein eigenes Umwandlungsprogramm brauchst du auch nicht. In den seltenen Fällen, in denen sich der Container nicht tauschen lässt, entsteht eine .ts-Datei, und das Popup sagt deutlich, warum. Die Datei liegt im Download-Ordner des Browsers, in Unterordnern nach der Domain der Videowebsite, mit dem Videotitel als Dateinamen. Player auf Rechner, Handy und Fernseher spielen sie direkt ab, und die Zeitleiste lässt sich ziehen.

Ein paar Begriffe, je ein Satz

  • M3U8: eine Textliste, die aufführt, in welche Stücke ein Film zerschnitten wurde, wie lang jedes ist und in welcher Reihenfolge sie laufen. Endung .m3u8.
  • HLS: das ganze Verfahren, Video über eine M3U8-Playlist abzuspielen, von Apple festgelegt und heute auf den allermeisten Websites im Einsatz.
  • DASH: ein verwandtes Verfahren derselben Art, dessen Playlist auf .mpd endet. Bild und Ton kommen dort oft als zwei getrennte Spuren.
  • Segment (Stück): die wenige Sekunden langen kleinen Dateien, meist mit der Endung .ts oder .m4s. Ein einstündiger Film hat üblicherweise einige Hundert bis über tausend davon.
  • Master-Playlist und Media-Playlist: Die Master-Playlist führt auf, welche Qualitätsstufen es gibt, und jede Stufe hat eine eigene Media-Playlist mit ihren Segmenten. VGrab wählt aus der Master-Playlist eine Stufe und holt die Segmente dann nach deren Media-Playlist.
  • DRM (Kopierschutz): der Schutz, den die Rechteinhaber einsetzen, etwa Widevine, FairPlay und PlayReady. So etwas lädt VGrab nicht herunter und umgeht es auch in keiner Weise, sondern sagt dir klar Bescheid.

Häufige Fragen

Lassen sich Videos mit DRM laden? Nein. Trifft VGrab auf Widevine, FairPlay oder PlayReady, sagt die Erweiterung dir klar, dass sich das Video nicht herunterladen lässt, und hört auf. Mehr dazu in den Begriffen oben.

Was ist mit Bild und Ton als zwei Spuren? Manche Websites, DASH besonders, übertragen beides getrennt. Findet die Erweiterung beide Spuren, fügt sie daraus eine Datei mit Ton zusammen. Kommt nur eine an, sagt sie das ehrlich und schiebt dir keine stumme Datei unter.

Was, wenn die Website drosselt? Kommen zu viele Anfragen an dieselbe Adresse, fängt die Website an abzuweisen. Dann wird die Erweiterung von selbst langsamer und lädt nur noch über eine Verbindung weiter, statt so lange zu wiederholen, bis das Kontingent der Website aufgebraucht ist. Erst wenn zehn Minuten lang wirklich nichts vorangeht, hört sie auf und sagt dir Bescheid. Später auf „Fortsetzen“ klicken, dann geht es bei dem Segment weiter, bei dem Schluss war.

Mitten im Download die Verbindung verloren? Alle fertigen Stücke liegen lokal. Bricht es bei 87 Prozent ab, geht es beim Fortsetzen bei 87 Prozent weiter und nicht wieder bei null.

Ein paar Stücke kommen nicht zurück? Sie werden übersprungen, der Rest läuft weiter, und nach dem Durchlauf holt VGrab sie nach. Was sich dann immer noch nicht holen lässt, wird ehrlich als „N Segmente fehlen“ ausgewiesen und nicht als vollständig ausgegeben. Die Seite neu laden und noch einmal suchen lassen bringt meistens eine frische Playlist.

Geht auch nur ein Stück davon? Ja. Im Popup auf „Abschnitts-Download“ klicken, Start- und Endzeit eintragen, dann kommen nur die Segmente dieses Abschnitts, und gespeichert wird ebenfalls eine abspielbare MP4-Datei mit dem Zeitbereich im Namen.

Und wenn nur der Ton gebraucht wird? Im Popup auf „Nur Ton“ klicken, gespeichert wird eine m4a-Datei, die Bildspur bleibt ungeladen.

Wenn du das nächste Mal eins siehst, das du behalten willst.Mit einem Klick. Ohne Registrierung.
In Chrome installieren

Weiterlesen