Dieses Go-Projekt dient zum Herunterladen und Transkodieren von Videodateien von HLS (HTTP Live Streaming) in das MP4-Format. Das Programm lädt Videosegmente aus einer HLS-Wiedergabeliste herunter, entschlüsselt sie bei Bedarf, führt sie zu einer einzigen Datei zusammen und transkodiert die zusammengeführte Datei dann mit ffmpeg in MP4.
Sie sollten dies nur für Forschungszwecke verwenden. Zum Herunterladen des Boomstream-Videos.
Um dieses Programm verwenden zu können, müssen Sie die URL der HLS-Wiedergabeliste, den Pfad zum Speichern der heruntergeladenen Dateien und den Entschlüsselungsschlüssel angeben, wenn die Segmente verschlüsselt sind.
go run main.go -p http://chunklist.m3u8 -s path/to/videos -x bla_bla_bla -c cipherkeyvalue