Hit an exact file size.
Every time.
Most compressors make you guess at quality settings and hope. Portable Video Compressor works backwards from your size ceiling: it produces a file that always comes in at or under your limit, without sending your footage anywhere.
Real app · colors follow your Windows accent & light/dark theme
Built for one stubborn problem: a specific size.
Plenty of tools shrink video. Very few let you aim for an exact target. PVC is designed around that one job and does it without sending your files anywhere.
Target-size first
Type your MB ceiling. PVC works backwards from there to produce a file that always comes in at or under your limit, instead of leaving you to guess at quality sliders.
Auto mode
For quick turnarounds: drop a file, set a size, hit compress. Sensible resolution, frame rate, and audio are chosen for you. No settings to learn.
Advanced tuning
Power users get the dials: resolution, frame rate, codec, encoder presets, and a leniency slider that controls how tightly the output must land on the target size.
Hardware & CPU encoders
NVENC and AMF for GPU-accelerated speed, or libx264 / libx265 on the CPU. AVC and HEVC each get their own correct tuning profile.
Adjustable leniency
A leniency slider (50% to 95%) controls how close to the ceiling the output lands from below. At 95%, it lands within 5% under your target. PVC only exceeds the target if it is technically unavoidable.
Portable & private
A real desktop app, not a website. Everything runs locally. There's even a portable build that lives on a USB drive and leaves no install behind.
Quick when you're in a hurry. Deep when you're not.
The same target-size engine sits behind both modes. Pick the one that matches how much control you want today.
Auto mode
Three steps and you're done. PVC reads the source, picks a safe resolution and frame rate for your target, and balances the audio so it doesn't come out garbled.
- Drop a video, type a size in MB
- Sensible defaults chosen automatically
- One click, and it stays under your limit
Advanced mode
Open the panel and take the wheel. Every knob that affects size and quality is exposed, with encoder presets for whatever hardware you happen to have.
- Resolution, frame rate & leniency
- NVENC, AMF, or CPU (x264 / x265)
- Separate AVC & HEVC tuning profiles
The whole app, no surprises.
Every screen, exactly as it ships. PVC adopts your Windows accent color and light/dark setting, so it always looks at home on your desktop.
Built to fill a gap
Most compressors optimize for quality presets rather than a specific output size. The few that targeted an exact file size were either unreliable or kept essential controls behind a paywall. Portable Video Compressor began as a direct answer to that gap.
A single-purpose script
The first version was a minimal batch script, hard-locked to 10 MB at 720p and 24 fps with whatever audio bitrate remained. Crude and often inconsistent, but it proved the core premise: working backward from a size target was viable.
Hitting the number
Reliably landing on a chosen size turned out to be the real engineering problem. Early builds routinely under- or overshot, occasionally getting worse across as many as nine retries. Successive rewrites of the sizing model lifted first-pass accuracy from roughly 80% to around 90%.
A ground-up rebuild
As features grew, the UI outgrew its layout. It was restructured around a cleaner, denser design that adopts the user's Windows accent color and light or dark theme. After a toolchain update destabilized the project, it was rebuilt from scratch.
Broad hardware support
PVC supports NVENC, AMF, and CPU-based x264 and x265, with separate tuning profiles for AVC and HEVC. Hardware access was a real constraint during development; AMF, for instance, was validated on integrated AMD graphics rather than a discrete GPU.
Documented and shipped
Version 1.0 ships with a README, a User's Guide, and a Technical Specification, alongside an installer and a portable build. What started as a one-line script is now a complete, freely available Windows application.
Download Portable Video Compressor 1.0
Everything ships free. The installer is the easy path; the portable build is for running off an external drive. Source and docs are right here too.
Version 2.0 is on the way.
v1.0 is stable and shipping today. The next release is in the works. Check back, or grab v1.0 now and you're already set up for the upgrade.