Published Aug 6, 2026, 5:00 PM EDT Nick Lewis is an editor at How-To Geek. He has been using computers for 20 years --- tinkering with everything from the UI to the Windows registry to device firmware. Before How-To Geek, he used Python and C++ as a freelance programmer. In college, Nick made extensive use of Fortran while pursuing a physics degree. Nick's love of tinkering with computers extends beyond work. He has been running video game servers from home for more than 10 years using Windows, Ubuntu, or Raspberry Pi OS. He also uses Proxmox to self-host a variety of services, including a Jellyfin Media Server, an Airsonic music server, a handful of game servers, NextCloud, and two Windows virtual machines. He enjoys DIY projects, especially if they involve technology. He regularly repairs and repurposes old computers and hardware for whatever new project is at hand. He has designed crossovers for homemade speakers all the way from the basic design to the PCB. Nick enjoys the outdoors. When he isn't working on a computer or DIY project, he is most likely to be found camping, backpacking, or canoeing. For years, VLC has been my gold standard for media players. It'll happily open every weird file format I throw at it, and it doesn't cost a dime. It has only crashed two or three times in the decades I've been using it. More recently, I ran into a problem when I tried to play a high-bitrate 4K HDR file on a mid-range laptop. I had a weird issue with dropped frames, stuttering, and colors that looked washed out no matter which setting I tried in the Preferences menu. When I swapped VLC for mpv, the same file played on the same hardware without a single complaint. It is faster and looks better Mpv is a free and open-source player that is derived from MPlayer and mplayer2. It has been in active development since 2012 and takes a fundamentally different approach to the user interface. VLC tries to be everything to everyone (and largely succeeds), whereas mpv focuses on being as minimalist as possible. Some of the performance jump comes from having less software between the file and the screen. VLC carries a massive amount of legacy overhead, but mpv is noticeably smaller. It uses GPU rendering through OpenGL, Vulkan, or Direct3D. Using the gpu-next output driver allows it to handle modern workloads without anything else in the way. You can notice a difference in image quality the moment you upscale a video. Rather than a default bilinear stretch, mpv uses scaling algorithms like Spline36 or ewa_lanczossharp. Furthermore, its HDR tone mapping prevents SDR displays from looking grey and flat—the exact issue that I've run into with VLC repeatedly. When hardware decoding is enabled, mpv puts significantly less strain on the CPU during high-bitrate 4K playback. And it can handle playback in almost any format. Because it uses FFmpeg for decoding, its format support is effectively identical to VLC’s. Whether you are dealing with HEVC, VP9, AV1, or some ancient DivX file you have sitting on a hard drive from 2005, mpv can handle it. mpv shines if you like a no-frills approach There is almost no interface The most noticeable difference is the interface—or lack thereof. There is almost no UI; a small on-screen controller appears when you move your mouse and vanishes when you stop. You won't find a traditional settings dialog here. Instead, configuration lives in plain text files: mpv.conf for behavior and input.conf for controls. You should try it if you frequently watch 4K or HDR content, care about high-end scaling and subtitle rendering, or are comfortable editing a text file to change settings. On the other hand, you should probably stay with VLC if you rely on a graphical settings panel or need to play DVDs and Blu-rays with full menu navigation—VLC is still superior for physical discs. If you are setting up a laptop for someone that isn't tech-savvy or who rely on VLC’s built-in streaming and transcoding tools, mpv will feel like more trouble than it's worth. The most practical answer for most people is to keep both, which is what I've done. Use mpv as your default for files to get the best possible picture, and keep VLC around for discs and odd jobs. Configuration and control will take more work The minimalism of mpv isn't without its drawbacks. The most jarring change is that the settings are a text file. There is no preferences window, and there likely never will be one. Typically, you can find those by entering %APPDATA%\mpv into a File Explorer address bar or the run bar. If nothing is there, you'll need to manually create a file. You can reference mpv's templates on GitHub to get an idea of what settings are available. You'll also have to learn a few keyboard shortcuts, as there is no media library or complex playlist interface to click through. If you need your files organized with cover art and metadata, you should probably try out a different app. You'll have to change the file associations manually On Windows, the installation can be slightly cumbersome because it doesn't set up file associations by default. If you use the prebuilt shinchiro builds, you must run the mpv-install.bat script to add the "Open with mpv" right-click entry. I'll be keeping both on my PC VLC isn't a bad player; it has earned its reputation over two decades. However, it carries a ton of stuff that I don't really use, and that weight sometimes shows. mpv took about 15 minutes to set up, but now my HDR files aren't horribly washed out. And after a while, I actually came to really appreciate the super minimalist user interface. I found the lack of buttons jarring initially, but now when I accidentally open up a different media player (or any streaming service), I find the interface too busy.
I finally ditched VLC for its faster open-source rival
Full Article
Original Source
Read the full article at Howtogeek →KhanList aggregates and links to publicly available news content. We do not host full articles from third-party sources. Always verify important information with original sources.