A simple and efficient m3u8 downloader that allows you to download and merge HLS (HTTP Live Streaming) content into a single MP4 file.
Before using this downloader, you need to install FFmpeg on your system. FFmpeg is used to merge the downloaded .ts files into a single MP4 file.
- Download the latest FFmpeg build from FFmpeg Builds.
- Extract the zip file to a location of your choice (e.g.
C:\ffmpeg
). - Add the FFmpeg
bin
folder (e.g.C:\ffmpeg\bin
) to your system's PATH environment variable.
The easiest way to install FFmpeg on macOS is using Homebrew:
- Install Homebrew if you haven't already:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- Install FFmpeg:
brew install ffmpeg
- Download the latest release from the GitHub releases page. Choose the appropriate version for your system:
- For macOS:
- Intel chip:
m3u8dl-1.0.0-darwin-amd64
- Apple chip (M series):
m3u8dl-1.0.0-darwin-arm64
- Intel chip:
- For Windows:
- 64-bit Intel/AMD:
m3u8dl-1.0.0-win-amd64.exe
- ARM-based:
m3u8dl-1.0.0-win-arm64.exe
- 64-bit Intel/AMD:
- For macOS:
- Run the downloaded executable file.
- Open your web browser and visit http://localhost:3000.
- You're all set! Feel free to use the M3U8 Downloader.