Feature Set

Engineered for Media Precision

pvdownloader does a small number of things properly: it reads what a platform actually offers, saves it without re-encoding, and keeps your files clean. Everything below works locally on your own machine.

Multi-Platform & 4K 60FPS Streams

AV1VP9 HDRH.265H.264 High@5.2
Resolution Profiles3840×2160 native

The built-in providers need no setup at all. When you need more, a single click adds yt-dlp and opens up 1,379 additional sites — including the mainstream platforms most people reach for first. pvdownloader always downloads the original stream rather than re-encoding it, so what you get is exactly what the platform served — no generation loss, no artificial upscaling, no watermark.

  • 12 native providers work with no extra downloads
  • One-click yt-dlp integration extends coverage to 1,379 more sites
  • Up to 8K resolution and 60FPS, with HDR where the source provides it
  • The original stream is saved as-is — never re-encoded for the sake of it
  • AV1, VP9, H.265 and H.264 handled natively

Any Direct Media URL

MP4WebMMOVHLS

Not everything worth keeping lives on a platform pvdownloader happens to know about. If you have a direct link to a media file — a self-hosted video, a CDN URL, a stream from a site nobody has written an integration for — paste it and the app resolves it the same way it does a supported page. Progressive files download as they are; an .m3u8 playlist is read first and expanded into its individual quality variants.

  • Recognises .mp4, .webm, .mov and .m3u8 links
  • HLS playlists are expanded into their individual variants
  • The file name becomes the title, so output is named sensibly
  • No site integration needed — useful for self-hosted media
  • Works for any publicly fetchable URL, whatever the host

Dedicated Audio & Subtitle Extraction

Needs FFmpeg — one click, optional
MP3 320kOpusFLACSRT / VTT

When you only want the soundtrack, pvdownloader pulls the audio track out without touching the video. You can keep it bit-for-bit in its original codec, or convert to a clean 320kbps MP3 or lossless FLAC. Subtitles come down as tidy .SRT or .VTT files, and can be embedded directly into the output container if you prefer a single file.

  • Keep the original audio codec untouched, or convert to MP3 / FLAC
  • Subtitles downloaded as clean .SRT or .VTT, or embedded
  • Chapters preserved or split into separate files
  • Metadata written only if you opt in

High-Res Thumbnail Grabber

4K UHDWebPPNGMetadata

Alongside the media itself, pvdownloader can save the artwork that goes with it — thumbnails, poster frames and channel banners, at the highest resolution the platform exposes. It is a small feature that saves a surprising amount of time when you are rebuilding a media library and half the covers are missing.

  • Maximum available resolution, not the downscaled preview
  • Thumbnails, posters and channel banners
  • Ideal for completing media-library artwork
  • Filename templating keeps everything consistently named

Zero-Friction Updates

No Install RequiredBackground Updates
Auto-sync EnabledPortable ZIP

Platforms change their internals constantly, and an extractor that stopped working yesterday is worthless. pvdownloader ships both an installer with background delta updates and a self-contained portable ZIP that leaves no trace on the host system. Update checks can be disabled entirely if you would rather control the timing yourself.

  • Silent background delta updates — only the changed bytes are downloaded
  • Portable ZIP with no installer, no registry entries and no background service
  • Update checks can be turned off completely
  • Optional components can be updated independently of the app

Download Queue & Notifications

QueueConcurrencyPer-job Progress
NotificationsOn by default

A downloader is only useful if you can hand it a list and walk away. Add links while a transfer is already running and they join the queue; the number that run in parallel is a setting, not a fixed default, so you can keep a slow connection usable or push a fast one harder. Each job reports its own progress and remaining time, and desktop notifications tell you when a download completes or fails without you watching the window.

  • A real queue — add links while a download is already running
  • Concurrent job limit is yours to set, from one at a time upwards
  • Desktop notifications for finished downloads, failures and available updates — on by default, and switchable off
  • Per-job progress, size and remaining time

HTTP, HTTPS, SOCKS4 and SOCKS5 Proxies

HTTPHTTPSSOCKS4SOCKS5
Applies ToScan + transfer

Some networks make downloading impossible without help, and some people simply prefer not to expose their own address. Configure a proxy once and it applies to the whole job — the page scan and the transfer itself, not just the first request. If the proxy fails, the app can retry once without it so a single bad hop does not waste the download. Nothing about the proxy is logged or sent anywhere else.

  • HTTP, HTTPS, SOCKS4 and SOCKS5
  • Applies to the scan and the transfer, not just the page request
  • Optional retry without the proxy when it fails
  • Configured locally and never transmitted anywhere else

Seven Languages, Light or Dark

System-syncedLight & Dark
Languages7

The app follows your system language and your system theme by default, and both can be pinned to something else if the system guess is wrong. The light theme is a designed counterpart rather than an inverted copy: contrast, surfaces and accents were all chosen for it separately.

  • English, Spanish, French, Brazilian Portuguese, Russian, German and Turkish
  • Light and dark themes, following the system by default
  • Either theme can be pinned regardless of the system setting
  • Falls back to English for anything not translated yet

Three steps, no accounts

There is no queue, no sign-up and no server in the middle. The whole workflow happens on your machine.

01

Paste a link

Copy any video URL and drop it into the address field. pvdownloader reads the manifest and lists every stream the platform offers.

02

Pick your format

Choose resolution, container and audio track. Download the original stream untouched, or extract audio and subtitles only.

03

Download at full speed

Fetched straight from the platform to your disk, with HLS segments downloading in parallel. Nothing passes through us.

Optional components, never forced

yt-dlp, FFmpeg and aria2 are not bundled. pvdownloader asks first, can fetch them for you in one click, or simply uses the copies you already have installed.

See all changes
Zero Configuration Setup

Ready for Clean, High-Speed Media Archiving?

Download pvdownloader today. No sign-ups, no ads, no limits. Built for creators and archivists who value speed, quality, and privacy.

28.0 MBFree, No Account NeededZero Telemetry Trail