How to Play MP4 Files in Windows 11/10

Why Can't I Play MP4 Files on Windows 11/10

It is frustrating to double-click an MP4 file only to be greeted by a black screen, missing audio, or an error message like "Windows Media Player cannot play the file."

When your PC fails to play an MP4, the root cause is always a codec compatibility issue. Think of an MP4 file as a shipping box. Inside that box, the actual video and audio data are compressed using specific methods called codecs. While Windows 11/10 can easily open the MP4 box, they might not know how to read the specific codec inside it.

  • The Shift to HEVC (H.265) and AV1: Older MP4 files were encoded using the standard H.264 codec, which Windows plays perfectly. However, modern smartphones and 4K cameras now record video using HEVC (H.265) or AV1 formats. These newer codecs save storage space while maintaining high 4K quality, but native Windows tools do not support them.
  • The Microsoft Paywall: If you try to open an HEVC-encoded MP4 file using the default Movies & TV app, Windows will likely prompt you to buy the "HEVC Video Extensions" from the Microsoft Store for $0.99. Without it, you will only hear the audio while the screen remains black.
  • Outdated Native Players: Legacy software like WMP hasn't evolved to handle the advanced compression rates and high-bitrate 4K data of modern MP4s without the manual installation of messy, third-party codec packs.

Instead of paying for Microsoft's extensions or risking your PC's security with unverified codec downloads, the most logical fix is to bypass Windows' native limitations by using a modern media player that has all these codecs already built-in.

How to Play MP4 on Windows Using a Free Media Player

Below are the top two free media players designed to handle modern video formats effortlessly.

How to Open MP4 with PlayerFab Free Video Player

When you need to play MP4 on Windows using a free media player, PlayerFab Free Video Player stands out as the most powerful modern choice. Unlike legacy tools that struggle with 4K or HDR content, it features a high-performance decoding engine that handles HEVC (H.265) and AV1 natively. Beyond simple playback, it acts as a smart media manager, automatically fetching metadata to organize your local files into a professional-looking poster wall.

Steps to play MP4 on Windows with PlayerFab

  1. Download PlayerFab Free Video Player from the official site and complete the standard installation.
  2. Open the player and simply drag your MP4 file directly from your folder onto the main window.
  3. For a more organized experience, use the "Library" tab to scan your folders and build a poster wall.
  4. Alternatively, right-click any MP4 on your desktop and select "Play with PlayerFab" for instant viewing.

Steps to play MP4 on windows with PlayerFab

WHAT WE LIKE
  • Completely free and supports all modern codecs like HEVC and 4K
  • Automatic poster wall generation for organizing your media library
  • Utilizes advanced hardware acceleration to ensure smooth playback
WHAT WE DON'T LIKE
  • Accessing VIP streaming services like Netflix or Amazon Prime Video requires a separate paid subscription

How to Play MP4 Files Using VLC Media Player

VLC is a legendary open-source alternative to play MP4 on Windows using a free media player without any cost. Its biggest strength lies in its versatility; it includes a massive library of built-in decoders that can open almost any MP4 variation, including those that are partially corrupted. While its design hasn't changed much over the years, its reliability makes it a perfect secondary player for technical troubleshooting.

Steps to play MP4 on Windows with VLC:

  1. Install VLC Media Player and launch the application from your desktop or Start menu.
  2. Click the "Media" tab in the top-left corner and select "Open File" from the list.
  3. Browse your computer's storage, select the MP4 video you wish to watch, and click "Open."
  4. Use the "Playback" menu to adjust speed or the "Subtitle" menu to load external SRT files.

How to Play MP4 Files Using VLC Media Player

WHAT WE LIKE
  • Free and open-source software, without annoying advertisements, or user tracking
  • Versatile decoding engine capable of playing corrupted, or partially downloaded MP4 file
  • Offers customization options including audio filters, video effects, and subtitle synchronization tools
WHAT WE DON'T LIKE
  • The default user interface appears significantly outdated
  • Lacks automated smart media management or visually poster walls

How to Play MP4 Using Windows Built-in Tools

Some users prefer sticking to the default applications that come pre-installed with the operating system. You can still play standard MP4 files this way, but you will need to manually patch the system to handle modern high-resolution codecs.

A common question on Microsoft forums is whether the Windows Media Player can still handle the MP4 format. The answer is yes, but it natively supports only older compression standards like H.264. If you try to open a modern 4K MP4, it will likely crash or show a playback error. To fix this, you must install the K-Lite Codec Pack, which injects the missing decoding instructions directly into your Windows registry.

Steps to configure Windows Media Player for modern MP4s

Step 1: Download the "Standard" version of the K-Lite Codec Pack from a reputable official source.

Step 2: Run the installer and accept the default "Normal" configuration settings during the setup process.

Step 3: Restart your computer to ensure the new video codecs are properly registered within the operating system.

Step 4: Right-click your MP4 file, select "Open with," and choose Windows Media Player to test playback.

WHAT WE LIKE
  • Familiar interface that long-time Windows users already know
  • Consumes very little system RAM
WHAT WE DON'T LIKE
  • Fails to play modern 4K or HEVC MP4s independently
  • Lacks basic modern features like hardware acceleration, or subtitle synchronization

How to Fix Movies & TV App Not Playing MP4

The Movies & TV app is the default and free MP4 player for Windows 10 and 11, offering a cleaner interface compared to its predecessor. However, when you encounter the issue of the app not playing an MP4, it is because Microsoft removed native HEVC support. To play these modern files, you must bypass this limitation by accessing the store.

Step 1: Open the Microsoft Store app directly from your Windows taskbar or the Start menu.

Step 2: Search for the official "HEVC Video Extensions" application published by Microsoft Corporation.

Step 3: Purchase the extension for $0.99 and wait for the brief automated installation process to complete.

Step 4: Close and reopen the Movies & TV app, then double-click your MP4 file to begin watching.

WHAT WE LIKE
  • Provides a minimalist, and touch-optimized viewing interface
  • Integrates with the Windows OS without requiring third-party software
WHAT WE DON'T LIKE
  • Lacks advanced playback controls, such as precise color adjustment
  • Struggles with advanced surround sound audio formats

FAQs

Why does my MP4 file have sound but no video?

This is the classic symptom of a missing video codec. Your native Windows player recognizes the audio format (usually AAC) and plays it, but it does not know how to decode the video format (likely HEVC/H.265). To fix this without buying Microsoft's extension, open the file using a third-party tool like PlayerFab, which has the HEVC codec built-in.

How can I fix choppy or stuttering 4K MP4 playback?

Choppy 4K playback is almost always a hardware resource issue. High-resolution MP4s require massive processing power. To fix stuttering:

1. Ensure Hardware Acceleration is enabled in your media player's settings.
2. Update your NVIDIA, AMD, or Intel graphics drivers to the latest versions.
3. Close heavy background applications that might be eating up your RAM and CPU.

Can Windows 11 play MP4 natively?

Yes, Windows 11 can natively play older MP4 files encoded with H.264 using the Movies & TV app or the new Windows Media Player. However, for newer HEVC encoded MP4s (like those recorded on modern smartphones), it will prompt you to purchase a paid extension from the Microsoft Store.

Conclusion

Playing an MP4 file on your Windows PC shouldn't require hours of technical troubleshooting, or risky codec downloads. While you can patch your built-in tools like WMP or the Movies & TV app, the most secure solution is upgrading to a modern media player that handles complex compression formats natively. If you want to skip the hassle, I highly recommend switching to PlayerFab Free Video Player. It is an all-in-one solution that guarantees smooth playback for any 4K or HEVC MP4 file.