Was ist HLS?
HLS steht für HTTP Live Streaming. Es ist ein von Apple entwickeltes Videoübertragungsprotokoll, das heute von der großen Mehrheit der Streaming-Plattformen weltweit verwendet wird. Anstatt eine einzige große Videodatei zu senden, unterteilt HLS das Video in kleine Segmente (in der Regel 2 bis 10 Sekunden lang) und liefert sie nacheinander aus. Eine Playlist-Datei mit der Dateiendung .m3u8 fungiert als Inhaltsverzeichnis und teilt dem Player mit, wo jedes Segment zu finden ist.
Dieser Ansatz hat mehrere Vorteile für Streaming-Dienste: Er passt die Videoqualität in Echtzeit an Ihre Internetgeschwindigkeit an, startet die Wiedergabe fast sofort und ist schwerer herunterzuladen als ein einfacher MP4-Link. Der getvy Video Downloader ist jedoch speziell für die Verarbeitung von HLS-Streams konzipiert.
Wie getvy HLS-Videos herunterlädt
Wenn Sie eine Seite aufrufen, die ein HLS-Video abspielt, sendet Ihr Browser Netzwerkanfragen, um die .m3u8-Playlist und deren Segmente abzurufen. getvy überwacht diese Anfragen im Hintergrund und erfasst die Playlist-URL automatisch. Wenn Sie einen Download starten, geschieht Folgendes:
1
Playlist einlesen
Ruft die .m3u8-Datei ab und analysiert die Liste aller Segment-URLs, einschließlich aller Qualitätsvarianten aus einer Master-Playlist.
2
Segmente parallel herunterladen
Ruft bis zu 6 .ts-Segmente gleichzeitig ab, was bis zu sechsmal schneller sein kann als das nacheinander Herunterladen.
3
Im Browser in MP4 konvertieren
Verwendet ffmpeg.wasm – einen WebAssembly-Port von ffmpeg –, um alle .ts-Segmente direkt in Ihrem Browser zu einer einzigen .mp4-Datei zusammenzufügen. Es werden keine Daten an einen Server gesendet.
Schritt-für-Schritt-Anleitung: HLS-Video herunterladen
- Installieren Sie den getvy Video Downloader aus dem Chrome Web Store und heften Sie ihn an Ihre Symbolleiste an.
- Rufen Sie die Seite mit dem Video auf, das Sie herunterladen möchten, und drücken Sie auf Wiedergabe (Play), damit das Video geladen wird.
- Achten Sie auf das getvy-Symbol in Ihrer Symbolleiste — es zeigt eine Zahl an, die angibt, wie viele Videoquellen erkannt wurden.
- Klicken Sie auf das getvy-Symbol, um das Popup-Fenster zu öffnen. Sie sehen eine Liste der erkannten Video-URLs. HLS-Streams sind mit „HLS“ gekennzeichnet und zeigen die .m3u8-Adresse.
- Klicken Sie neben dem gewünschten Stream auf die Download-Schaltfläche. Es öffnet sich ein neuer Tab, der den Fortschritt des Downloads und der Konvertierung anzeigt.
- Warten Sie, bis die Konvertierung abgeschlossen ist (bei langen Videos kann dies einen Moment dauern). Die fertige MP4-Datei wird automatisch in den Standard-Download-Ordner Ihres Browsers gespeichert.
Qualitätsauswahl
Viele HLS-Streams verwenden eine Master-Playlist, die mehrere Qualitätsstufen auflistet (z. B. 1080p, 720p, 480p). getvy wählt automatisch die höchste verfügbare Qualität für den Download aus. Wenn der Stream eine Playlist mit nur einer Qualitätsstufe verwendet, wird diese direkt genommen.
Fehlerbehebung bei häufigen HLS-Problemen
Das Erweiterungssymbol zeigt keine Zahl an
Die Erweiterung erkennt nur Anfragen, die nach der Installation und dem Laden der Seite gestellt wurden. Laden Sie die Seite neu und drücken Sie erneut auf Wiedergabe. Stellen Sie außerdem sicher, dass das Video tatsächlich gepuffert wird und nicht nur ein Vorschaubild anzeigt.
Download stoppt mittendrin
Netzwerkinstabilität oder Server-Geschwindigkeitsbegrenzungen können den Download der Segmente unterbrechen. Lassen Sie den Download-Tab im Vordergrund geöffnet und versuchen Sie es erneut. Bei sehr langen Videos ist der ffmpeg-Befehl (in die Zwischenablage kopieren) und die lokale Ausführung zuverlässiger als die Konvertierung im Browser.
Konvertierung ist langsam
ffmpeg.wasm läuft im Browser über Ihre CPU. Die Geschwindigkeit variiert je nach Gerät. Ein modernes Notebook konvertiert ein einstündiges Video in der Regel in 2 bis 5 Minuten. Für eine schnellere Konvertierung kopieren Sie den ffmpeg-Befehl und führen ihn nativ in einem Terminal aus.