この Go プロジェクトは、ビデオ ファイルを HLS (HTTP ライブ ストリーミング) から MP4 形式にダウンロードしてトランスコードするように設計されています。このプログラムは、HLS プレイリストからビデオ セグメントをダウンロードし、必要に応じて復号化して 1 つのファイルに結合し、ffmpeg を使用して結合されたファイルを MP4 にトランスコードします。
これは研究目的でのみ使用してください。ブームストリームビデオをダウンロードするには。
このプログラムを使用するには、HLS プレイリストの URL、ダウンロードしたファイルを保存するパス、セグメントが暗号化されている場合は復号化キーを指定する必要があります。
go run main.go -p http://chunklist.m3u8 -s path/to/videos -x bla_bla_bla -c cipherkeyvalue