Skip to main content
Format conversion is a Professional feature. Upgrade your plan to access it.
SaveMate can convert HLS (m3u8) and DASH (mpd) streams into standard video container formats, and extract audio tracks into common audio formats.

Video format conversion

Convert detected HLS and DASH streams to any of these formats:

Audio extraction

Extract audio from video streams into standalone audio files:

How conversion works

1

Detect and download

SaveMate detects the HLS or DASH stream and downloads all video/audio segments.
2

Select target format

Choose your desired output format from the format picker.
3

Local processing

SaveMate converts the stream locally in your browser using WebAssembly-based processing. No data is uploaded to any server.
4

Save the result

The converted file is saved to your downloads folder.

Format comparison

Use this table to choose the right format for your use case:

When to use each format

  • MP4 — Default choice. Works everywhere. Best for sharing, mobile playback, and general use.
  • MKV — Best for archiving. Supports multiple audio tracks (different languages), many subtitle formats, and rich metadata. Ideal for media servers like Plex or Jellyfin.
  • MOV — Choose this for editing in Final Cut Pro or if you primarily use Apple devices.
  • WebM — Smallest file size for web use. Choose this for embedding on websites or if you prefer open formats.

Audio format comparison

Key details

  • All processing is local — Conversion happens in your browser using efficient WebAssembly code. Your video data never leaves your device.
  • Quality preservation — SaveMate converts container formats without re-encoding, so there’s no quality loss for compatible codec combinations.
  • Separate audio/video — When an HLS or DASH stream has separate audio and video tracks, SaveMate automatically muxes them into a single output file.
  • DASH SegmentBase detection — For DASH streams using SegmentBase (direct MP4), SaveMate downloads the file directly without conversion overhead.