Ce projet Go est conçu pour télécharger et transcoder des fichiers vidéo de HLS (HTTP Live Streaming) au format MP4. Le programme télécharge des segments vidéo à partir d'une liste de lecture HLS, les décrypte si nécessaire, les fusionne en un seul fichier, puis transcode le fichier fusionné en MP4 à l'aide de ffmpeg.
Vous ne devez l'utiliser qu'à des fins de recherche. Pour télécharger la vidéo boomstream.
Pour utiliser ce programme, vous devez fournir l'URL de la playlist HLS, le chemin de stockage des fichiers téléchargés et la clé de décryptage si les segments sont cryptés.
go run main.go -p http://chunklist.m3u8 -s path/to/videos -x bla_bla_bla -c cipherkeyvalue