m3u8-to-mp4-converter-pro
v1.0.1
Published
Robust HLS/m3u8 to MP4 converter with audio support
Maintainers
Readme
M3U8 to MP4 Converter
Professional-grade conversion of HLS streams to MP4 files with audio support.
Features
- Multiple variant resolution selection
- Audio merging
- Temporary file cleanup
- Progress reporting
- CLI and programmatic usage
Installation
npm install m3u8-to-mp4-converter-proCLI Usage
m3u8-to-mp4 https://example.com/master.m3u8 \
--output ./videos \
--filename output.mp4 \
--verboseAPI Usage
import { convertM3U8ToMP4 } from 'm3u8-to-mp4-converter-pro';
const outputPath = await convertM3U8ToMP4('https://example.com/master.m3u8', {
outputDir: './downloads',
filename: 'my-video.mp4',
cleanup: false,
verbose: true
});Requirements
- Node.js 18+
- FFmpeg (automatically installed via
ffmpeg-static)
