Wondershare Repairit
Video Repair

Perfectly repair videos with various corruption issues in minutes.

  • Fix video issues like video no sound, video black screen, video blurry, etc.
  • Repair videos of 15+ different video formats, such as MP4, MOV, MKV, etc.
  • Advanced Repair mode for severely corrupted videos.
  • Support a wide range of storage media including cameras, SD cards, mobile phones, hard drives, etc.
video repair

[Fixed] VLC Not Playing MP4 Files

Amy Dennis
Amy Dennis Originally published Sep 28, 23, updated Mar 20, 24

If you’re having problems playing MP4 files in your VLC player, you’ve come to the right place. When playing a video in any video player, the last thing you think about is the format of the video file.

Our guide will help you understand common playback errors with MP4 files and why VLC won’t play them. Moreover, we’ve prepared ten proven ways to show you how to fix VLC media player problems. Your VLC not playing MP4 files will be as good as new.

In this article
    1. Reason 1: Missing Codecs
    2. Reason 2: Outdated VLC Player or OS
    3. Reason 3: Incorrectly Configured Video Settings
    4. Reason 4: Corrupted MP4 Files
    5. Reason 5: External Device Isn’t Working Properly
    1. Method 1: Disable Hardware Decoding
    2. Method 2: Turn on Automatic Repair in VLC
    3. Method 3: Repair Corrupted MP4 Files
    4. Method 4: Change Audio/Video Settings in VLC
    5. Method 5. Convert Your MP4 Files to Another Format
    6. Method 6: Change Video Output Mode
    7. Method 7: Update VLC
    8. Method 8: Update Your OS
    9. Method 9: Update Codecs
    10. Method 10: Update Video Drivers
    11. Method 11: Repair the Location Drive

Reasons Your VLC Player Can’t Play MP4 Files

how to fix vlc not playing mp4 files 2

Playback errors, video freezing, and codec issues are among the common problems you may experience while playing MP4 videos in VLC. These issues occur when the video player doesn’t support the video file you want to play or due to video corruption.

VLC may greet you with error messages when the file you wish to play isn’t compatible with VLC’s selection of codecs. Below are some of the most common reasons VLC can’t play your MP4 files.

Reason 1: Missing Codecs

VLC must have the required MP4 codec to play the video file. If the required codec isn’t available, VLC won’t be able to play the file because it can’t recognize the audio/video codec. Simply download the missing MP4 codec from the official Media Player Codec Pack.

Reason 2: Outdated VLC Player or OS

If you haven’t updated your VLC player to the latest version, it may not play some audio/video files, including MP4. Open VLC and navigate to Help > Check for updates. If an update is available, click Yes to upgrade your player.

Reason 3: Incorrectly Configured Video Settings

The incorrect VLC video and playback settings configuration can cause all sorts of video playback problems, including the VLC not playing MP4 files issue. It can also prevent VLC from playing videos at all.

Reason 4: Corrupted MP4 Files

Though VLC can play most video formats, it can’t play corrupted video files. No media player can play such files. You must fix the corrupted file before playing it with VLC or any other media player.

Reason 5: External Device Isn’t Working Properly

If you’re playing an MP4 file with VLC directly from an external device, you might experience a playback problem if the media device isn’t working correctly or due to connection issues.

Repair Corrupted Files With a Professional Repair Tool

how to fix vlc not playing mp4 files 3

Here are the best methods to repair corrupted MP4 files and fix the VLC Not Playing MP4 Files problem.

Method 1: Disable Hardware Decoding

Deactivating the hardware decoding in your VLC player might solve many video playback issues, including crashing or hanging while playing MP4 files. Here’s how to turn off this setting:

Step 1: Open VLC and navigate to Tools > Preferences.

how to fix vlc not playing mp4 files 4

Step 2: Select the Input/Codecs tab and click All in the Show settings section.

how to fix vlc not playing mp4 files 5

Step 3: Select Disabled in the Hardware-accelerated decoding section and click Save.

how to fix vlc not playing mp4 files 6

Method 2: Turn on Automatic Repair in VLC

VLC has a built-in feature to repair video files automatically, including MP4 videos. You can fix a corrupted video file by enabling the VLC Automatic Repair feature. Here are the steps to turn on this feature in VLC:

Step 1: Open VLC and navigate to Tools > Preferences > Input/Codecs.

how to fix vlc not playing mp4 files 7

Step 2: Navigate to Files > Damaged or incomplete AVI file, select Always fix in the Ask for action section, and click Save.

how to fix vlc not playing mp4 files 8

Method 3: Repair Corrupted MP4 Files

VLC might be one of the most effective video players out there, but it can’t play corrupted MP4 files. Thankfully, you can fix your MP4 files using top-grade video repair software. Enter Wondershare Repairit.

Wondershare Repairit is a professional video repair tool that can fix corrupted video files, regardless of the format or cause of video corruption. In addition, its user-friendly interface and powerful video repair features enable you to restore your MP4 files with a few clicks.

This program lets you fix your video files online or via a desktop computer. Aside from repairing corrupted MP4 files, Repairit can eliminate various video problems, including blurry videos, black/blue screens of death, no sound, etc.

To repair corrupted MP4 files on your PC, download, install, and launch Wondershare Repairit and follow the steps below:

Free Download
Free Download

Step 1: Navigate to the Video Repair section and click Add to import corrupted video files or drag and drop your files.

how to fix vlc not playing mp4 files 10

Step 2: Preview the added files and click Repair to initiate the process.

how to fix vlc not playing mp4 files 11

Step 3: Click OK to preview and save the repaired video files.

how to fix vlc not playing mp4 files 12

Step 4: Choose a location to save the repaired files and click Save All.

how to fix vlc not playing mp4 files 13
icon note
Note: You can also try Repairit Online if you just have several files to repair, which is more ecomomical and comvenient. Just follow these steps:

Step 1: Visit the official Wondershare Repairit website and click Add to upload corrupted video files (or drag and drop them). The process will start automatically.

how to fix vlc not playing mp4 files 14

Step 2: Preview the fixed files and click Download All to save your videos.

how to fix vlc not playing mp4 files 15

Method 4: Change Audio/Video Settings in VLC

VLC is an ideal video player for MP4 files. However, incorrect audio and video settings may cause problems such as choppy playback, black screen, etc. Follow the steps below to change your VLC video settings and fix these issues:

Step 1: Open VLC and navigate to Tools > Preferences.

how to fix vlc not playing mp4 files 16

Step 2: Select Input/Codecs and click All in the Show settings section.

how to fix vlc not playing mp4 files 17

Step 3: In the Advanced section, select Input/Codecs again.

how to fix vlc not playing mp4 files 18

Step 4: Change the Preferred video resolution setting (if it’s set to Low Definition (360 lines)).

how to fix vlc not playing mp4 files 19

Step 5: Set the Preferred video resolution to Full HD (1080p) and click Save.

how to fix vlc not playing mp4 files 20

Method 5. Convert Your MP4 Files to Another Format

If your VLC media player doesn’t support MP4 files, it won’t be able to play them. Thus, the easiest fix is to convert your MP4 videos to another format that VLC can handle, like MOV or AVI. That can resolve compatibility issues and let you play your videos in VLC smoothly.

Follow these steps to convert your MP4 files to another format:

Step 1: Open your VLC media player.

Step 2: Click Media in the top left corner and select the Convert / Save option.

select convert/save in vlc

Step 3: Click Add under File Selection to upload your MP4 file.

import mp4 videos to vlc

Step 4: Once you import your MP4 video, click the Convert / Save button at the bottom of the screen.

Step 5: Expand the Profile drop-down list in the Convert dialog box and select the preferred video output format.

select file format to convert mp4

Step 6: Set the desired destination and click Start to convert your MP4 file into another format.

Once VLC completes the process, open your converted video to see if it works.

Method 6: Change Video Output Mode

Changing video output (rendering) settings can solve video playback issues and fix distorted or unplayable MP4 video files. This option is ideal in distortion scenarios, such as seeing a black or white screen when playing MOV or MP4 video files. Here’s how to change your VLC video settings:

Step 1: Open VLC and navigate to Tools > Preferences > Video.

how to fix vlc not playing mp4 files 21

Step 2: Change the Output from Automatic to DirectX (DirectDraw) video output in the Video Settings tab and click Save.

Restart VLC and try playing your MP4 file again.

Method 7: Update VLC

Updating your VLC to the latest version can solve many video playback problems. It can also upgrade your player with the newest app improvements, security updates, and additional features. Here’s how to check for updates:

Step 1: Open VLC and navigate to Help > Check for Updates.

how to fix vlc not playing mp4 files 22

Step 2: Click Yes to download the update file and select Install to install the latest VLC version.

how to fix vlc not playing mp4 files 23

Step 3: Follow the installation wizard and click Finish to complete the process.

how to fix vlc not playing mp4 files 24

Method 8: Update Your OS

In some cases, your VLC might be unable to play MP4 files because its program components aren’t compatible with the outdated version of your Windows operating system. You can quickly resolve this problem by checking for OS updates. Here’s how:

Step 1: Head to the Windows search bar, type Windows updates, and click Open.

Step 2: Under Windows Update, click Check for updates.

how to fix vlc not playing mp4 files 25

Method 9: Update Codecs

Though you get all the codecs when you update VLC to the latest software version, you can also manually check for available codec updates. Here’s how:

Step 1: Open VLC and navigate to Help > Check for updates.

Step 2: If a new VLC version is available, click Yes to download the new app and the latest codecs.

Method 10: Update Video Drivers

Updating your video drivers can solve many video issues, bugs, and playback optimization problems. Here’s how to do it if your VLC videos aren’t running correctly or are blurry:

Step 1: Type Device Manager in the Windows search bar and click Open.

how to fix vlc not playing mp4 files 26

Step 2: Select Display adapters, right-click your graphics card, and click Update driver.

how to fix vlc not playing mp4 files 27

Method 11: Repair the Location Drive

The last resort is to use the CHKDSK command to repair the VLC location drive. Sometimes, the location drive may become inaccessible due to system errors in your Windows.

When that happens, the drive containing the VLC folder may become unresponsive and corrupt the files, causing problems like the “VLC Not Playing MP4 Files” error.

Here’s how to repair the location drive:

Step 1: Type Command Prompt in the Windows search bar and click Run as administrator.

how to fix vlc not playing mp4 files 28

Step 2: Type chkdsk X: /R in the Command Prompt window and hit Enter (replace X with the drive letter where VLC is installed).

how to fix vlc not playing mp4 files 29

Step 3: Type Y and hit Enter to dismount the drive. Allow CHKDSK to repair it.

how to fix vlc not playing mp4 files 30

Step 4: Wait for CHKDSK to complete the process. Once it does, explore the contents of the fixed drive. Open VLC and try playing any MP4 file to see if the fix worked.

How to Avoid Future Issues With MP4 Files

Here are some helpful tips to avoid future VLC video playback problems and MP4 file issues:

  • Avoid opening multiple video files simultaneously.
  • Do not exit VLC while the MP4 file is playing.
  • Don’t power off or restart your PC when the MP4 file is playing.
  • Convert non-compatible video files to VLC-supported formats before playing.
  • Regularly check for the latest VLC updates.
  • Only download VLC from the official website.
  • Avoid tampering with critical VLC settings, such as codec scheme, file caching, output modules, etc.
  • Don’t change the meta component or header of the MP4 file.

Conclusion

Facing video playback issues when you least expect them can be pretty frustrating. Thankfully, you can take matters into your own hands and fix these annoying problems. This guide should help you understand why you keep seeing the notorious “VLC Not Playing MP4 Files” error message that has been plaguing PC users for years.

Apply any of these methods to attempt to fix the issue. If the problem persists, use Wondershare Repairit to repair corrupted MP4 files. In addition, ensure you have the latest VLC version on your Windows to avoid leaving anything to chance.

Amy Dennis
Amy Dennis Mar 20, 24
Share article:
Amy Dennis
Written by Amy Dennis
Share article:
Related articles