Table of Contents
- Problem Description
- Solution 1: Update to the latest version of VLC Media Player
- Solution 2: Disable hardware acceleration decoding
- Solution 3: Enable DirectX Video Acceleration (DVXA) 2.0
- Solution 4: Increase File caching
- Solution 5: Skip the loop filter
- Solution 6: Increase multi-thread decoding on FFmpeg playback
Problem Description
Some users are unable to open media files with MKV extension using VCL Media Player, an error message Oops: VLC media player just crashed
prompt after opening the file. Detailed error message as below:
Ooops: VLC media player just crashed. Would you like to send a bug report to the developers team?
Solution 1: Update to the latest version of VLC Media Player
- Close the VLC media player.
- Press the Windows key + R to open the Run box.
- Type
appwiz.cpl
and press Enter to open the Programs and Features menu. If the UAC (User Account Control) window provides admin access, click on Yes. - Locate VLC Media Player in the list, right-click on it and choose Uninstall/Change from the context menu.
- Follow the on-screen instructions to complete the uninstallation process, then restart the computer.
- Browse to VideoLAN official site and click on the Download VLC button to download the latest version of the VLC media player installation executable.
- Double-click on the downloaded executable and follow the on-screen instructions to complete the installation process.
- Restart the computer then try to play the same MKV media files using VLC media player.
Solution 2: Disable hardware acceleration decoding
- Right-click the VLC media player launch icon and choose the Run as Administrator.
- Go to Tools menu > Preferences.
- Select the Input / Codecs category > Codecs section and set the Hardware-accelerated decoding to Disabled.
- Click the Save button to apply the change.
- Restart the VLC Media player.
Solution 3: Enable DirectX Video Acceleration (DVXA) 2.0
- Right-click the VLC media player launch icon and choose Run as Administrator.
- Go to Tools menu > Preferences.
- Select the Input / Codecs category > Codecs section and set the Hardware-accelerated decoding to DirectX Video Acceleration (DvXA) 2.0.
- Click the Save button to apply the change.
- Restart the VLC Media player.
Solution 4: Increase File caching
- Right-click the VLC media player launch icon and choose Run as Administrator.
- Go to Tools menu > Preferences.
- Switch the Show Settings toggle in the top-left corner to All.
- Select Input / Codecs at the left pane.
- Modify the value of File caching (ms) to 1000 at the right menu pane.
- Click Apply to save the changes.
- Restart the VLC Media Player.
Solution 5: Skip the loop filter
- Right-click the VLC media player launch icon and choose Run as Administrator.
- Go to Tools menu > Preferences.
- Switch the Show Settings toggle in the top-left corner to All.
- Select Input / Codecs > Video Codecs > FFmpeg at the left pane to expand the list.
- Navigate to the Decoding sub-menu and set the Skip the loop filter for H.264 decoding to All.
- Click Save to save the changes.
- Restart the VLC Media Player.
Solution 6: Increase multi-thread decoding on FFmpeg playback
- Right-click the VLC media player launch icon and choose Run as Administrator.
- Go to Tools menu > Preferences.
- Switch the Show Settings toggle in the top-left corner to All.
- Select Input / Codecs > Video Codecs > FFmpeg at the left pane to expand the list.
- Locate the Threads entry under Decoding. Change the value of Threads to 2.
- Click Save to save the changes.
- Restart the VLC Media Player.