How to Fix VLC Crashing or Not Playing Certain Video Formats

If VLC crashes or refuses to play some files, codec or hardware settings may be involved, and Kudu can help diagnose it.

By the Kudu Team

Fix this automatically with Kudu

Run a free system scan to detect and resolve this issue automatically — no manual steps required.

Download Kudu Free →

What Causes This?

VLC usually crashes or refuses to play certain videos because of a bad codec, a corrupted VLC setting, outdated graphics drivers, or a hardware acceleration conflict. Some files also use newer formats like HEVC/H.265, AV1, or unusual audio tracks that your current VLC build or system drivers don’t handle well. In other cases, the video file itself is damaged or incomplete, which makes playback fail no matter what player you use.

Common Symptoms

  • VLC opens, then closes immediately when you play a video
  • A file loads but shows a black screen, green screen, or no picture
  • Audio plays, but the video does not
  • VLC freezes or stutters badly on MP4, MKV, HEVC, or 4K files
  • Only certain video files fail while others play normally

How to Fix It Manually

  1. Update VLC to the latest version

    1. Open VLC.
    2. Click Help > Check for Updates.
    3. Install any available update, then restart VLC.
    4. Try the video again.

    Newer VLC versions include updated codec support and bug fixes for newer video formats.

  2. Turn off hardware-accelerated decoding

    1. Open VLC.
    2. Click Tools > Preferences.
    3. At the bottom left, make sure Show settings is set to Simple.
    4. Under Input / Codecs, find Hardware-accelerated decoding.
    5. Change it to Disable.
    6. Click Save, close VLC, and open it again.

    This fixes many crashes caused by GPU driver issues or unsupported hardware decoding.

  3. Reset VLC preferences

    1. Open VLC.
    2. Go to Tools > Preferences.
    3. At the bottom, click Reset Preferences.
    4. Confirm, then close and reopen VLC.

    If VLC started crashing after a setting change, this restores the default configuration.

  4. Update your graphics driver

    1. Press Windows + X and click Device Manager.
    2. Expand Display adapters.
    3. Right-click your graphics card and choose Update driver.
    4. Click Search automatically for drivers.
    5. Restart your PC after the update.

    If Windows does not find a newer driver, check the GPU maker’s website directly: Intel, NVIDIA, or AMD.

  5. Test the file and convert it if needed

    1. Try playing the same video in another player or on another device.
    2. If it fails everywhere, the file may be corrupted.
    3. If only VLC struggles with it, the format may be the issue.
    4. In VLC, click Media > Convert / Save.
    5. Add the video, click Convert / Save, and choose a common profile like Video - H.264 + MP3 (MP4).
    6. Save the converted file and test it.

    Converting can help with unusual containers or incompatible codec combinations.

  6. Check Windows for system file problems

    1. Press Windows + S, type cmd.
    2. Right-click Command Prompt and choose Run as administrator.
    3. Type sfc /scannow and press Enter.
    4. Wait for the scan to finish, then restart your PC.

    Damaged system files can affect media playback components and app stability.

Fix It Automatically with Kudu

Kudu can scan your PC for outdated graphics drivers, broken media-related settings, and system issues that commonly cause VLC crashes or playback failures. Instead of checking codecs, GPU settings, and Windows errors one by one, Kudu helps identify the root cause and apply safe fixes faster.

Download Kudu Free →

Fix this automatically with Kudu

Run a free system scan to detect and resolve this issue automatically — no manual steps required.

Download Kudu Free →