m3u8-downloader

command module
v0.0.0-...-cf9cefd Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 31, 2024 License: MIT Imports: 4 Imported by: 0

README

m3u8 downloader Go Go Report Card

A M3U8 downloader (CLI) written in Golang to download HTTP Live Streaming videos, forked from oopsguy/m3u8 with continuous updates.

You only need to specify the flags(u, o, c) to run, downloader will automatically download all TS files and consolidate them into a single TS file.

Features

  • Download and parse M3U8(VOD)
  • Retry on download TS failure
  • Parse Master playlist
  • Decrypt TS
  • Merge TS

Usage

Build
git clone https://github.com/ArchieBVox/m3u8-downloader.git
cd m3u8-downloader && go build
Download
Execution:

Linux

./m3u8-downloader-linux -u=http://example.com/index.m3u8 -o=/data/example

Windows PowerShell

.\m3u8-downloader-win.exe -u="http://example.com/index.m3u8" -o="D:\data\example"

MacOS

./m3u8-downloader-mac -u=http://example.com/index.m3u8 -o=/data/example

References

License

MIT License

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
dl module
parse module
tool module

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL