How to Safely Extract Google Chrome ‘Cached Video Fragments’ (Save Un-downloadable Streams)

When you watch a video on a modern website, the video is rarely a single, downloadable `.mp4` file. Instead, the website streams the video in tiny 5-second fragments (usually `.m4s` or `.ts` files) using a technology called HLS or DASH. This makes it impossible to right-click and select “Save Video As.”

However, as you watch the video, Google Chrome must temporarily download these fragments onto your physical hard drive in order to play them. If you are watching an obscure, un-downloadable video that you desperately need to save for offline viewing, you can safely extract these hidden fragments directly from Chrome’s temporary network cache before they are deleted.

How to Safely Extract Chrome Cached Video Fragments

You must use the Chrome Developer Tools “Network” tab to intercept and extract the raw media fragments.

  1. Open Google Chrome and navigate to the webpage containing the streaming video, but do not press play yet.
  2. Right-click anywhere on the empty space of the webpage and select Inspect (or press F12) to open the Developer Tools.
  3. Click the Network tab at the top of the developer panel.
  4. Look for a filter bar directly below the Network tab. Click the button labeled Media (or type .ts or .m4s into the filter box).
  5. Now, click Play on the video and let it run for a few seconds.
  6. Watch the Network panel. You will see dozens of tiny files rapidly appearing in the list as the video plays.
  7. To extract a fragment, simply right-click on one of the files in the list, hover over Copy, and select Copy link address.

You can paste this link into a new Chrome tab to download that specific 5-second chunk of the video. To extract and assemble the entire video, you must look for the “Master Playlist” file in the Network tab (usually ending in .m3u8 or .mpd). You can copy the URL of this master playlist file and feed it into a free, open-source video utility like VLC Media Player (Media > Open Network Stream) or yt-dlp, which will automatically extract and stitch all the cached fragments together into a single, offline `.mp4` file.

Get the best tech tips delivered straight to your inbox.

Join thousands of readers mastering Apple, Google, Microsoft, and Linux.