Losslessly remux public, CORS-enabled MPEG-TS VOD streams to MP4 in your browser. Video is never uploaded to this site.
⇄Convert M3U8 to MP4
Supports MPEG-TS VOD playlists with #EXT-X-ENDLIST; H.264 + AAC is recommended. StreamFlow validates the playlist, downloads every segment, then uses mux.js to create a real fragmented MP4.
M3U8 Video URL
0%
广告
— 广告位 728×90 —
output.mp4
⚠ Supported Inputs · Public, CORS-enabled MPEG-TS VOD playlists only · Live, AES/DRM, fMP4/CMAF, byte-range and separate-track playlists are not supported yet · Processing is local, but playlists and segments are still downloaded from the source origin · Any failed segment stops the conversion to avoid producing a damaged file · Only process content you own, created, or have explicit permission to convert
Advertisement
— 广告位 728×90 —
How It Works
01
Validate Playlist
Detect master playlists, VOD status, encryption, fMP4 and byte ranges
02
Concurrent Fetch
Download every TS segment in parallel and stop on any failure
03
Lossless Remux
Use mux.js to remux MPEG-TS into fragmented MP4 without re-encoding
04
Local Download
Create the MP4 Blob in the browser and save it to your device