Video Won't Download? The 5 Real Reasons — and the Fix for Each
First, identify which case you're in
| Symptom | Likely cause | Jump to |
|---|---|---|
Download starts then dies with 403 Forbidden | Referer / cookie check | #1 |
Right-click → the address starts with blob: | MediaSource player | #2 |
| File plays but has no sound (or sound, no picture) | Split A/V renditions | #3 |
| Tool sees nothing unless you're signed in | Login-gated page | #4 |
| Everything fails mysteriously near the end | Possibly DRM | #5 |
1 · 403 Forbidden: the CDN doesn't trust your request
The video URL is correct — but the CDN checks who is asking. Browsers send a Referer header and cookies; your downloader doesn't. So the CDN answers 403.
Manual fix: replay those headers. With yt-dlp: --add-headers "Referer: PAGE_URL" --cookies-from-browser safari. With ffmpeg: -headers "Referer: PAGE_URL" before -i.
Automatic fix: a sniffer-based app downloads inside the same browsing session it used to detect the video, so Referer and cookies are simply… already right. This is why Vidnip rarely hits 403s.
2 · blob: URLs — the address that isn't one
blob:https://… is not a network address. It's a local object the player assembled in memory via MediaSource Extensions. Copying it gets you nothing.
Manual fix: the real media is fetched over the network anyway. Open DevTools → Network, filter m3u8 (or mpd, mp4), press play, copy the request that appears — that's the true source. Details in our m3u8 guide.
Automatic fix: traffic-level sniffing sees exactly those requests without you opening DevTools. Paste the page URL and read the list.
3 · You got picture without sound (or the reverse)
Modern HLS/DASH serves video and audio as separate renditions; the player mixes them live. Download only one rendition and you get half a video.
Manual fix: download from the master playlist (not a variant), then merge: ffmpeg -i video.ts -i audio.ts -c copy out.mp4.
Automatic fix: yt-dlp's bv*+ba/b selector — or an app that picks best-video + best-audio and merges with ffmpeg without asking you anything.
4 · The page wants you logged in
Members-only lectures, purchased courses, region-locked catalogs: the manifest itself is behind your session.
Manual fix: hand your session to the tool — yt-dlp --cookies-from-browser safari URL (or chrome/firefox).
Automatic fix: Vidnip's built-in preview window is a real browser: open it, sign in, and detection continues with your session. No cookie exporting.
5 · DRM: the one that stays impossible
If the content is Widevine/FairPlay-protected (Netflix, Disney+, most paid streaming), the media is encrypted and the keys never leave a secure path. No legitimate tool can download it, and circumventing DRM is illegal in most jurisdictions.
The practical value here is diagnosis: an honest tool tells you "this is DRM" upfront. Vidnip detects DRM and says so explicitly — which beats watching a progress bar die at 99% and wondering what you did wrong.
FAQ
Why 403 Forbidden when the video plays fine in my browser?
Because your browser sends Referer + cookies and your downloader doesn't. Replay them (yt-dlp --add-headers / --cookies-from-browser) or use a sniffer app that reuses the session.
How do I download a blob: video?
You don't download the blob: — you find the real m3u8/DASH/mp4 request in DevTools → Network, or let a sniffing tool surface it automatically.
My file has no audio. Broken download?
No — split renditions. Grab the master playlist so both video and audio are selected, and merge with ffmpeg -c copy. Good tools do this automatically.
Some tool claims it downloads Netflix. Real?
No legitimate tool downloads DRM-protected streams. Whatever that tool ships, it isn't what it claims — and DRM circumvention is illegal in most places.
Do these fixes work for login-only videos?
Yes — pass your cookies to yt-dlp, or sign in inside Vidnip's preview window and keep detecting with your session.
Skip the diagnosis next time
Vidnip handles Referer, cookies, blob-backed streams, A/V merging and login sessions automatically — and tells you honestly when something is DRM.
⬇ Download Vidnip — first 3 downloads free