FFmpeg ist ein Multitalent für die Konvertierung von Audio/Videodateien.
Unter macOS muss es einmalig installiert werden.
Einige Webseiten stellen eingebettete Videos nicht als eine einzige Datei bereit, sondern in einer Playlist. Diese hat ein spezielles Format welches den direkten Download erschwert.
Diese Playlist mit der Dateiendung .m3u8 enthält Links zum Video, welches in viele Segmente aufgeteilt werden kann.
Außerdem können unterschiedliche Videogrößen hinterlegt werden. Damit kann der Browser je nach verfügbarer Bandbreite flexibel zwischen den Formaten wechseln, ohne die Wiedergabe zu unterbrechen.
Zusätzlich können diese Segmente noch mit einem AES-Key verschlüsselt sein.
Der Key wird in der Playlist direkt mitgeliefert, um die Segmente wieder decodieren zu können.
Man könnte jetzt alle diese einzelnen Segmente einzeln herunterladen und manuell wieder zusammensetzen.
Das wäre unnötige Arbeit, einfacher geht es mit FFmpeg. Dieses Tool lädt die Segmente herunter und setzt sie zur ursprünglichen Videodatei nahtlos und ohne Verlust der Qualität zusammen.
Video im Originalzustand auf der Festplatte speichern:
ffmpeg -i 'http://example.org/playlist.m3u8' -c copy 'Video.ts'
Video laden und in das H264-Format konvertieren:
ffmpeg -i 'http://example.org/playlist.m3u8' -codec: copy 'Video.mp4'
Schreibe einen Kommentar