Этот проект Go предназначен для загрузки и перекодирования видеофайлов из HLS (HTTP Live Streaming) в формат MP4. Программа загружает фрагменты видео из плейлиста HLS, при необходимости расшифровывает их, объединяет в один файл, а затем перекодирует объединенный файл в MP4 с помощью ffmpeg.
Вы должны использовать это только в исследовательских целях. Чтобы скачать видео Boomstream.
Чтобы использовать эту программу, вам необходимо предоставить URL-адрес плейлиста HLS, путь для хранения загруженных файлов и ключ дешифрования, если сегменты зашифрованы.
go run main.go -p http://chunklist.m3u8 -s path/to/videos -x bla_bla_bla -c cipherkeyvalue