Skip to content

Latest commit

 

History

History
24 lines (17 loc) · 966 Bytes

README.md

File metadata and controls

24 lines (17 loc) · 966 Bytes

m3u8-download

Download from m3u8 address as an MP4 video file using ffmpeg.

Usage

$ m3u8-download
usage: m3u8-download M3U8_ADDRESS {OUTPUT_FILENAME}

Example

$ m3u8-download "https://test-streams.mux.dev/x36xhzz/x36xhzz.m3u8" "example.mp4"

How it works

  • It accepts MPEG2 Transport Stream format.
  • It outputs an MP4 container format.
  • It uses ffmpeg, a command line toolbox to manipulate, convert and stream multimedia content.
    • -c copy to copy both audio and video streams as-is.
    • -bsf:a aac_adtstoasc bitstream filter to convert Audio Data Transport Stream (ADTS) to MPEG-4 Audio Specific Configuration bitstream.