Streams: HLS and DASH

Save a streamed video as one MP4.

When a site plays video from an m3u8 or DASH playlist, Grablet puts the pieces back together in your browser.

Most video sites no longer serve one file. They serve a playlist of hundreds of short segments that the player stitches together as you watch. Grablet sees the playlist the page loads, fetches the segments from the site itself, and joins them into one MP4 on your computer. Nothing is uploaded, and the picture is never re-encoded.

Add to Chrome Add to Edge Add to Firefox

Free and unlimited. No account, no tracking, no watermarks.

Your browser will ask for access to websites. That is how Grablet sees media on the page you are on. Nothing is ever sent to us. Why it needs that

On Android, install Grablet in Firefox for Android. Also available on desktop Chrome, Edge and Firefox. Grablet is not available in Chrome for Android or Firefox on iOS.

How to save an HLS or DASH stream

  1. Install Grablet from the Chrome Web Store, Microsoft Edge Add-ons or Firefox Add-ons. There is no sign-up.
  2. Open the page and start the video, so the player loads its playlist.
  3. Open Grablet from the toolbar. Streams are listed under Streams, marked HLS/DASH, with the qualities on offer. Click ⤓ and Grablet assembles and saves it.

The MP4 lands in your Downloads folder, filed under the site’s name.

What it handles

Subtitles, saved as .srt

When an HLS stream offers subtitle tracks, the popup shows a Subtitles menu. Pick a language and Grablet saves it beside the video as an .srt file, with the duplicate lines streams repeat across segments removed, where most desktop players pick it up on their own. Grablet remembers the language you chose. Subtitles from DASH streams are not supported yet.

Long videos, written to disk as they arrive

An HLS save is written to your browser’s private file storage as the segments arrive, in runs of about 16 MB, instead of being held in memory. A file of several hundred megabytes comes out whole, and nothing is refused for size. When the last segment is in, the file goes to your Downloads folder like any other save.

Free while Grablet is in beta

Assembling streams is free for everyone until 9 March 2027. After that, Free keeps three engine saves a day and Grablet Pro keeps it unlimited. Plain files a site serves directly are always free and unlimited.

What it won’t do

And, as everywhere: not YouTube. Store policy in that case, the law in the DRM one. No setting unlocks either.

Questions

What is an m3u8 file?

An m3u8 is a playlist, not a video. It lists the short segments, a few seconds each, that make up the video, often in several qualities. Saving the .m3u8 file alone gives you a small text file. Grablet fetches every segment it lists and joins them into one MP4 you can play anywhere.

Will the quality drop?

No. Nothing is re-encoded, so the picture is exactly what the site sent. Grablet takes the highest-quality H.264 rendition the playlist offers and copies its segments into the file.

Does it work in Firefox?

Yes. Saving streams works the same in Chrome, Edge and Firefox 140 or later.

Can it save a live stream?

An HLS live stream, yes: it records from the moment you start until you press ■ or the stream ends. DASH live streams are not supported.

Is anything uploaded?

No. The segments come from the site to your browser, are joined there and saved to your disk. Nothing passes through a server of ours.

Also in Grablet

Every picture on a page Sound as MP3 Record this tab All features
Add to Chrome Add to Edge Add to Firefox

Free and unlimited. No account, no tracking, no watermarks.

Your browser will ask for access to websites. That is how Grablet sees media on the page you are on. Nothing is ever sent to us. Why it needs that

On Android, install Grablet in Firefox for Android. Also available on desktop Chrome, Edge and Firefox. Grablet is not available in Chrome for Android or Firefox on iOS.