이 Go 프로젝트는 HLS(HTTP 라이브 스트리밍)의 비디오 파일을 MP4 형식으로 다운로드하고 트랜스코딩하도록 설계되었습니다. 프로그램은 HLS 재생 목록에서 비디오 세그먼트를 다운로드하고, 필요한 경우 이를 해독하고, 단일 파일로 병합한 다음, ffmpeg를 사용하여 병합된 파일을 MP4로 트랜스코딩합니다.
이 정보는 연구 목적으로만 사용해야 합니다. 붐스트림 비디오를 다운로드하려면.
이 프로그램을 사용하려면 HLS 재생 목록 URL, 다운로드한 파일을 저장할 경로, 세그먼트가 암호화된 경우 암호 해독 키를 제공해야 합니다.
go run main.go -p http://chunklist.m3u8 -s path/to/videos -x bla_bla_bla -c cipherkeyvalue