m3u8-downloader
Installation
SKILL.md
M3U8 Video Downloader
Overview
Download videos from M3U8/HLS streaming URLs by parsing playlists, downloading TS segments with multi-threading, handling encrypted streams (AES-128), and merging all segments into a single MP4 file using ffmpeg.
Prerequisites
Before executing, ensure the following are available:
- Python 3 with
requestslibrary installed:pip install requests - ffmpeg installed and added to system PATH (required for merging TS segments into MP4)
- Network access to the M3U8 URL