Este projeto Go foi projetado para baixar e transcodificar arquivos de vídeo de HLS (HTTP Live Streaming) para o formato MP4. O programa baixa segmentos de vídeo de uma lista de reprodução HLS, descriptografa-os se necessário, mescla-os em um único arquivo e, em seguida, transcodifica o arquivo mesclado em MP4 usando ffmpeg.
Você só deve usar isso para fins de pesquisa. Para baixar o vídeo boomstream.
Para usar este programa, você precisa fornecer o URL da lista de reprodução HLS, o caminho para armazenar os arquivos baixados e a chave de descriptografia se os segmentos estiverem criptografados.
go run main.go -p http://chunklist.m3u8 -s path/to/videos -x bla_bla_bla -c cipherkeyvalue