WebView based M3U8 (HTTP Live Streaming) downloader.
- Build the solution. (TODO: easier deployment)
- Open a URL of a HTML that provides HLS.
- Play HLS in the Web View. (The Web View can't play the media actually, but attempts to download first TS segment.)
- If the page requests remote M3U8 files, these will be shown in a grid below. Single HLS media normally contains 2
.m3u8
s. - Select the latter
.m3u8
and click theSelect .m3u8
button. - Enter a local path to save
.m3u8
and click theSave
button. The.m3u8
and.ts
files will be downloaded in the specified directory. - Or you can use FFmpeg to concatenate the
.ts
directly.
MIT