How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
HLS Downloader is a browser-integrated utility designed to detect, capture, and assemble fragmented streaming media content directly from web pages. It functions as a browser extension that identifies HTTP Live Streaming manifests, allowing users to download video, audio, and subtitle tracks as complete, playable local files.
The main features of puemos/hls-downloader are: HLS Stream Capture, Media Downloaders, Media Manifest Parsing, Playlist Downloaders, HLS Stream Capturers, Live Stream Detections, Streaming Manifest Interceptors, Client-Side Binary Assembly.
Projects with overlapping indexed features include: nilaoda/n_m3u8dl-re — N_m3u8DL-RE is a command line tool designed for capturing and saving on-demand or live video streams from M3U8… llychao/m3u8-downloader — M3u8-downloader is a cross-platform desktop utility written in Go that downloads, decrypts, and merges HLS streaming… vanilagy/mediabunny — This is a cross-platform media processing library that reads, writes, encodes, and decodes media in both browser and… caorushizi/mediago — Mediago is a multi-platform video downloader and extraction utility that supports content retrieval from over a… mhogomchungu/media-downloader — This project is a multi-engine media downloader and web media scraper interface. Built as a native Qt C++ desktop… momo707577045/m3u8-downloader — m3u8-downloader is a tool for extracting, downloading, and merging video segments from m3u8 playlist files into a…
N_m3u8DL-RE is a command line tool designed for capturing and saving on-demand or live video streams from M3U8 manifest files. It functions as an HLS stream recorder and downloader capable of capturing adaptive bitrate streams and recording live broadcasts with real-time merging and specific duration limits. The tool features an AES encrypted stream decrypter that removes encryption from media segments using provided keys and external decryption engines. It also includes a media muxer that integrates with the FFmpeg engine to combine downloaded audio, video, and subtitle tracks into a single
M3u8-downloader is a cross-platform desktop utility written in Go that downloads, decrypts, and merges HLS streaming media playlists into local video files. It operates by parsing remote streaming playlist files to discover media fragment URLs and fetching them concurrently through a worker pipeline. The application incorporates a segment decryption engine that applies decryption keys on the fly during retrieval to process protected media streams into readable formats. It handles network volatility via automatic retry mechanisms for failed requests, and executes sequential file concatenation
This is a cross-platform media processing library that reads, writes, encodes, and decodes media in both browser and server environments. It supports common container formats including ISOBMFF, Matroska, Ogg, MPEG-TS, and HLS, and handles codec operations through a combination of WebCodecs API and WebAssembly-based encoders. Media is processed in streaming pipelines that maintain constant memory usage and automatically apply backpressure from output speed to all upstream components. The library distinguishes itself through a plugin-based codec registration system that allows extending support
This project is a multi-engine media downloader and web media scraper interface. Built as a native Qt C++ desktop application, it serves as a graphical frontend for orchestrating multiple backend downloaders such as yt-dlp, gallery-dl, and aria2c to capture video, audio, and images from the web. The software differentiates itself through a routing system that uses regex-based engine mapping to assign specific backend tools to URLs based on their domain. It includes a subscription management system that monitors remote playlists to automatically identify and queue new media entries as they are