awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Momo707577045 avatar

Momo707577045/m3u8-downloader

0
View on GitHub↗
7,014 stele·1,267 fork-uri·JavaScript·5 vizualizări

M3u8 Downloader

m3u8-downloader is a tool for extracting, downloading, and merging video segments from m3u8 playlist files into a single file. It functions as an HLS stream extractor and downloader that parses playlists to identify and retrieve individual video fragments.

The project features a dedicated AES-128 stream decryptor to ensure encrypted media is playable and utilizes an MP4 transcoder to convert fragmented stream segments into a standard container for broad media player compatibility. It employs cross-origin script injection to bypass browser security restrictions and extract video source links directly from hosting websites.

Additional capabilities include fragment-level retry logic to recover missing or corrupted segments and incremental assembly that allows for partial download previewing before a stream is fully complete. The system also supports automated stream capture via target URLs or userscripts.

Features

  • Video Downloaders - Extracts, downloads, and merges HLS video segments from m3u8 playlists into local files.
  • Media Manifest Parsing - Parses m3u8 manifest files to extract the hierarchical list of individual media fragment URLs.
  • Media Transcoding - Converts fragmented stream data into a standard MP4 container to ensure broad player compatibility.
  • m3u8 Downloaders - Parses m3u8 playlist links to extract and download video segments with real-time status tracking.
  • Transcoders - Converts downloaded stream fragments into a single MP4 file with corrected duration metadata.
  • Container Mergers - Merges raw transport stream fragments into a single MP4 file with corrected duration metadata.
  • Encrypted Segment Decryption - Decrypts encrypted HLS stream segments using AES-128 keys retrieved from the playlist manifest.
  • HLS Stream Capturers - Intercepts and captures m3u8 playlists and HLS segmented streams for offline storage.
  • FFmpeg Transcoders - Utilizes FFmpeg to transcode fragmented stream segments into a standard MP4 container.
  • Web Content Extraction Utilities - Uses scripts to bypass browser restrictions and extract video source links directly from hosting websites.
  • Stream Retries - Automatically re-requests missing or corrupted video segments to ensure the integrity of the downloaded stream.
  • Fragment Recovery Mechanisms - Identifies unsuccessful clip downloads and automatically re-requests missing fragments to ensure stream completeness.
  • Video Stream Extraction - Automates the retrieval of direct stream URLs and metadata using target parameters or userscripts.
  • Incremental Previews - Allows users to watch video segments as they are downloaded before the full stream is complete.
  • Incremental Assemblers - Combines downloaded fragments into a playable format allowing users to preview the video before the full download completes.
  • CORS Bypasses - Employs cross-origin script injection to bypass browser security restrictions and extract video source links.
  • Script Context Injections - Injects download logic into the context of the host video page to bypass cross-origin security restrictions.

Istoric stele

Graficul istoricului de stele pentru momo707577045/m3u8-downloaderGraficul istoricului de stele pentru momo707577045/m3u8-downloader

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru M3u8 Downloader

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu M3u8 Downloader.
  • llychao/m3u8-downloaderAvatar llychao

    llychao/m3u8-downloader

    1,464Vezi pe GitHub↗

    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

    Gogogo-m3u8golang
    Vezi pe GitHub↗1,464
  • nilaoda/n_m3u8dl-reAvatar nilaoda

    nilaoda/N_m3u8DL-RE

    7,406Vezi pe GitHub↗

    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

    C#dashffmpeghls
    Vezi pe GitHub↗7,406
  • heisir2014/m3u8-downloaderAvatar HeiSir2014

    HeiSir2014/M3U8-Downloader

    4,169Vezi pe GitHub↗

    M3U8-Downloader is a media utility and playlist client designed to download, decrypt, and play back fragmented video content from HLS streams. It functions as a high-performance downloader that captures segmented video from M3U8 playlists for offline local storage. The tool includes an AES-128 decrypter to unlock encrypted streams using specific keys and initialization vectors. It also provides mechanisms to inject custom HTTP headers into requests, allowing the tool to authenticate with video servers and bypass access restrictions. The application supports multi-threaded segment fetching an

    JavaScriptdownloaddownload-videoselectron-application
    Vezi pe GitHub↗4,169
  • evilcult/video-downloaderAvatar EvilCult

    EvilCult/Video-Downloader

    1,449Vezi pe GitHub↗

    Video-Downloader is a cross-platform desktop utility designed to retrieve and archive online video content. It functions as a media aggregator that extracts streaming video sources from various platforms and saves them to a local file system for offline viewing. The application specializes in processing fragmented media streams by fetching individual segments and merging them into a single, playable file. It utilizes pattern matching to identify source endpoints and employs concurrent data fetching to manage large media transfers reliably. To maintain compatibility with evolving third-party

    Python
    Vezi pe GitHub↗1,449
Vezi toate cele 30 alternative pentru M3u8 Downloader→

Întrebări frecvente

Ce face momo707577045/m3u8-downloader?

m3u8-downloader is a tool for extracting, downloading, and merging video segments from m3u8 playlist files into a single file. It functions as an HLS stream extractor and downloader that parses playlists to identify and retrieve individual video fragments.

Care sunt principalele funcționalități ale momo707577045/m3u8-downloader?

Principalele funcționalități ale momo707577045/m3u8-downloader sunt: Video Downloaders, Media Manifest Parsing, Media Transcoding, m3u8 Downloaders, Transcoders, Container Mergers, Encrypted Segment Decryption, HLS Stream Capturers.

Care sunt câteva alternative open-source pentru momo707577045/m3u8-downloader?

Alternativele open-source pentru momo707577045/m3u8-downloader includ: llychao/m3u8-downloader — M3u8-downloader is a cross-platform desktop utility written in Go that downloads, decrypts, and merges HLS streaming… 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… heisir2014/m3u8-downloader — M3U8-Downloader is a media utility and playlist client designed to download, decrypt, and play back fragmented video… evilcult/video-downloader — Video-Downloader is a cross-platform desktop utility designed to retrieve and archive online video content. It… caorushizi/mediago — Mediago is a multi-platform video downloader and extraction utility that supports content retrieval from over a… nilaoda/n_m3u8dl-cli — N_m3u8DL-CLI is a cross-platform .NET command-line interface designed for extracting and recording adaptive video…