MPC-HC — Minimalist to the Extreme Video Player, Double-Click Instant Open, No Ads, Pure and Simple Video Playback
In a word: Starts faster than VLC, interface cleaner than Windows’ built-in player, plays every video format effortlessly — everything a video player should be.
You Just Want a Tool That Opens Videos — But Most Players Want to Be Your “Media Center”
You download a video file. Double-click. VLC launches, first shows a logo splash screen, then after 1.5 seconds, the video starts playing. You think: not bad.
Then you try PotPlayer — nice interface, but a “recommended content” prompt pops up in the bottom-right corner. Try KMPlayer — ad banner in the bottom-right. Try the system’s built-in “Movies & TV” — it can’t open your MKV file: “This format is not supported.”
You just want to watch a video. You don’t need media library management, online recommendations, “check out these trending videos,” or a skin marketplace. Your need is as basic as it gets: double-click the file → see the picture → hear the sound → space bar to pause → close it.
MPC-HC exists for this one purpose. It has no features unrelated to “watching videos.” You double-click a video file, and it instantly displays the full-screen picture — no splash screen, no logo animation, no loading prompt, no “welcome.” It silently, extremely quickly, presents the video before you.
What Can MPC-HC Do?
1. Instant Video Opening — Truly Instant
MPC-HC’s startup speed is almost unaffected by video file size or format. A 20GB Blu-ray REMUX MKV file — double-click, picture appears in under 0.5 seconds. Compared to VLC (~1-2 seconds) and PotPlayer (~1 second), MPC-HC’s speed is something you can feel.
This is thanks to two things: first, MPC-HC’s code itself is extremely minimal (the entire player core is less than 1MB); second, it’s based on the DirectShow architecture, with internal LAV Filters decoders that are extremely optimized for initialization.
2. Built-in LAV Filters: Plays Everything
MPC-HC includes built-in LAV Filters decoders (the most顶尖 open-source DirectShow decoder collection). You don’t need to install any third-party codec packs (like K-Lite Codec Pack) — what MPC-HC comes with is sufficient:
- Video formats: H.264, H.265/HEVC, VP9, AV1, MPEG-2, VC-1, DivX, Xvid, WMV, ProRes, DNxHD — basically every video codec ever created
- Audio formats: MP3, AAC, FLAC, DTS, Dolby TrueHD, Dolby Atmos, Opus — all hardware or software decoded
- Container formats: MP4, MKV, AVI, MOV, WMV, FLV, WebM, TS, M2TS — all supported
- Subtitle formats: SRT, ASS/SSA, PGS (Blu-ray graphic subtitles), VobSub (DVD subtitles) — all rendered
Any video file you download has a 99.9% chance of opening directly in MPC-HC.
3. Excellent Subtitle Rendering
MPC-HC’s built-in subtitle renderer (based on xy-VSFilter / XySubFilter) can perfectly render ASS/SSA subtitles — including the complex effects commonly used by anime fansub groups: dynamic moving text, gradient colors, karaoke effects, screen annotation effects.
VLC can’t do this — VLC’s ASS format support is limited, and complex subtitles may display incompletely or not at all.
4. Minimalist Operation: Keyboard-First
MPC-HC’s operation logic is keyboard-driven:
- Space: Play/Pause
- Left/Right arrows: Forward/Backward 5 seconds
- Up/Down arrows: Volume
- F: Fullscreen
- Ctrl+Left/Right arrows: Skip to previous/next keyframe
- S: Screenshot (auto-saves to Pictures folder)
- D: Switch audio track (audio)
- A: Switch audio track (track)
- V: Switch subtitles
All operations can be done from the keyboard — no need to move your mouse to the playback controls.
5. Advanced Feature: madVR Renderer
MPC-HC can work with madVR (a separate video renderer) for the highest quality video playback:
- High-quality image scaling (e.g., when 1080p video is scaled to full screen on a 4K display, madVR’s scaling algorithms are noticeably sharper than other renderers)
- HDR to SDR conversion (correctly displays HDR video colors on standard monitors)
- Eliminates aliasing and moiré patterns
- Color correction and gamma management
Note: madVR needs to be downloaded and installed separately and requires a capable graphics card. But this provides an advanced path for users who pursue the ultimate in video quality with MPC-HC.
6. Status Bar Info: Tech Enthusiast’s Delight
During playback, MPC-HC’s status bar (the narrow bar at the bottom) displays current video technical information: input resolution, output resolution, video codec, audio codec, bitrate, framerate. For users who need to confirm file quality, it’s all at a glance.
Professional Media and User Reviews
| Source | Review |
|---|---|
| How-To Geek | ”MPC-HC is still the lightest, fastest video player on Windows — a testament to doing one thing perfectly” |
| TechRadar | ”For a no-nonsense video player that’s small, fast, and supports every format, MPC-HC remains unbeatable” |
| Ghacks | ”MPC-HC’s revival by clsid2 keeps the legend alive — it’s still the player you want for a pure, distraction-free experience” |
What Real Users Say
“VLC is a Swiss Army knife; MPC-HC is a razor blade. I don’t need a Swiss Army knife — I just need to open a video and watch it. MPC-HC: double-click instant open, space to pause, Alt+F4 to close — three actions, and that’s 100% of my video-watching needs.” — Minimalist, V2EX
“Anime fan. MPC-HC’s ASS effect subtitle rendering is something VLC can never achieve. Fansub effects, OP/ED lyrics, screen annotations — VLC can’t display them or shows garbled text. MPC-HC renders them perfectly.” — Anime Enthusiast, Zhihu
“Using the MPC-HC + madVR combo to watch Blu-ray REMUX. When scaling the image to full screen on my 4K display, madVR’s NGU Sharp scaling algorithm is a magnitude better than the player’s built-in bilinear scaling. Visible layer of extra detail.” — Quality Enthusiast, Bilibili
“Can’t use VLC on my work computer (license issues). IT told me to find an open-source alternative. MPC-HC extracts and runs without installation, doesn’t write to the registry, no network activity. Perfect ‘portable office solution.’” — Corporate Employee, Coolapk
Comparison with Similar Tools
| Dimension | MPC-HC | VLC | PotPlayer | MPV |
|---|---|---|---|---|
| Startup Speed | ⭐⭐⭐⭐⭐ Fastest | ⭐⭐⭐ Slower | ⭐⭐⭐⭐ Fast | ⭐⭐⭐⭐⭐ Very fast |
| Memory Usage | ⭐⭐⭐⭐⭐ Very low | ⭐⭐⭐ Medium | ⭐⭐⭐ Medium | ⭐⭐⭐⭐⭐ Very low |
| Format Support | ⭐⭐⭐⭐⭐ All | ⭐⭐⭐⭐⭐ All | ⭐⭐⭐⭐⭐ All | ⭐⭐⭐⭐⭐ All |
| Subtitle Rendering | ⭐⭐⭐⭐⭐ Perfect | ⭐⭐⭐ Basic | ⭐⭐⭐⭐⭐ Excellent | ⭐⭐⭐⭐⭐ Excellent |
| Built-in Decoders | ⭐⭐⭐⭐⭐ LAV | ⭐⭐⭐⭐⭐ Proprietary | ⭐⭐⭐⭐⭐ Proprietary | ⭐⭐⭐⭐⭐ FFmpeg |
| Interface Customization | ⭐⭐⭐ Limited | ⭐⭐⭐⭐ High | ⭐⭐⭐⭐⭐ High | ⭐ Minimal/No GUI |
| madVR Support | ⭐⭐⭐⭐⭐ Perfect | ❌ Not supported | ⭐⭐⭐⭐⭐ Supported | ⭐⭐⭐ Limited |
| Streaming/Network Play | ⭐ Basic | ⭐⭐⭐⭐⭐ Strong | ⭐⭐⭐⭐ Strong | ⭐⭐⭐⭐ Strong |
| Cross-Platform | ❌ Windows only | ✅ All platforms | ❌ Windows only | ✅ All platforms |
| Open Source | ✅ GPLv3 | ✅ LGPL | ❌ Closed (free) | ✅ GPLv2+ |
| Price | Free | Free | Free | Free |
Selection Guide:
- Just need minimal, fast local video playback → MPC-HC (speed champion, cleanest, best subtitle rendering)
- Need streaming playback, cross-platform, widest format support → VLC (the universal player)
- Need good-looking interface + powerful customization + excellent quality → PotPlayer (feature-rich, but closed-source with promoted content)
- Geek preference for command line/config files + cross-platform → MPV (manual config, no GUI)
Download and Installation Guide
Official Download (Recommended)
MPC-HC’s development (original project stopped in 2017, now maintained by clsid2):
| Channel | Download Link | Notes |
|---|---|---|
| GitHub (clsid2 maintained) | github.com/clsid2/mpc-hc | Currently active maintenance branch, recommended |
⚠️ Version Note: MPC-HC has two versions:
- Original version (stopped in 2017, version 1.7.13) — deprecated, not recommended
- clsid2 maintained version (continuously updated) — this is the one to download. It includes the latest LAV Filters, security updates, and bug fixes
Download: Go to GitHub Releases, download
MPC-HC.x64.exeor.zipportable version. Note: don’t download the old version (1.7.13) from third-party sites — those are outdated.
2-Minute Quick Start
- Open github.com/clsid2/mpc-hc, go to Releases page
- Download
MPC-HC.x64.exeinstaller or.zipportable version - Install/extract, then double-click any video file → or open MPC-HC and drag in a video
- Space: Play/Pause
- Left/Right arrows: Forward/Backward
- F: Fullscreen
- Right-click video → Filters → LAV Video Decoder → view and adjust decode settings
Recommended Settings
- Options (Ctrl+O) → Playback → Output: Video renderer choose “madVR” (if installed) or “Enhanced Video Renderer (custom presenter)”
- Options → Keyboard: View and customize all keyboard shortcuts
- Options → Subtitles → Default Style: Adjust subtitle font, size, color, border, shadow
- Options → Internal Filters → Video Decoder: Set all formats to LAV Video Decoder
Frequently Asked Questions
Q: MPC-HC and VLC are both free — why choose MPC-HC? If you only play local video files — MPC-HC is faster, lighter, and has better subtitle rendering (especially ASS/SSA). If you need to play network streams (like YouTube URLs, internet radio), play incomplete downloaded files, or need transcoding — VLC is better. Having both installed is fine — combined they take up less than 100MB.
Q: Do I need to install K-Lite Codec Pack? No. MPC-HC has built-in LAV Filters covering all major formats. K-Lite Codec Pack is a DirectShow decoder collection; if you only use MPC-HC for watching videos, there’s no need to install it separately. If you use other DirectShow-dependent programs (like some older video editors), K-Lite can help.
Q: Can it remember the last playback position? Yes. Options → Playback → History → Check “Remember file position.” Next time you open the same video, it auto-starts from where you left off.
MPC-HC is the “blank sheet of paper” of video players — no watermark, no logo, no splash screen, no pop-up recommendations. All you see is the video you want to watch, nothing else. That’s its most luxurious quality.