How to download embedded videos from any website
Updated 28 October 2026 · 5-minute read
The video plays right there on the page, so the file must be somewhere — but there's no download button, and right-click either shows the player's own menu or a "Save video as…" that's mysteriously missing. This guide explains where the file actually is, and the ways to get it, from manual to one-click.
Why right-click usually fails on embeds
An embedded player is a small web app sitting in the page (often inside an iframe served from a different site entirely). Three things hide the file from you:
- The player covers the video element. Your right-click lands on the player's controls layer, so you get its menu, not the browser's.
- The source isn't a file. Most embeds stream via HLS or DASH — the "video" is a playlist plus hundreds of segments, so there is no single file to save. (See how HLS streaming works.)
- The source is a
blob:URL. Even when you reach the video element, its address often starts withblob:— an in-memory reference that doesn't work outside that tab. (See how to download blob videos.)
The manual route: find the real source in devtools
Open developer tools (F12) → Network tab → filter by Media, then play the video. If a single .mp4 or .webm request appears, that's the direct file: open it in a new tab and save it. If you instead see an .m3u8 or .mpd request and a stream of short segment requests, you're looking at a stream — a plain save won't work, and you'll want a capture tool (here's the m3u8 guide).
This works, but it's tedious, breaks on sites that require the page's cookies or headers, and has to be repeated for every video.
The one-click route: let an extension watch the traffic
A detector extension automates exactly that devtools ritual. Vidtuck watches the page's media traffic as the video plays, so by the time you click the toolbar icon, the real sources are already listed — direct files and streams both, each labeled with format, quality and duration. Direct files download in one click; streams get captured, assembled and dropped into your Downloads as one playable file. It works the same whether the embed is first-party or buried three iframes deep, because the traffic is the traffic.
Two honest limits: DRM-protected platforms (Netflix and friends) can't be saved by any legitimate tool — here's why — and you should only save what you have the right to keep.
Common cases
- Course platforms and lecture portals — usually HLS streams; capture works well. Guide: saving lectures.
- Webinar replays — often a direct MP4 behind the player, sometimes HLS. Guide: saving webinars.
- News sites and blogs — embeds from third-party hosts; detection finds the real source regardless of the host.
- Your own uploads — if a platform has no export button, playing your video and capturing it is the practical backup path. Guide: creator backups.