If you see “Error loading player: No playable sources found” in a browser on Windows, it usually means the video file or stream is in a format the browser cannot play, or the web player cannot access the media. The fix is typically to update your browser, clear its cache, disable hardware acceleration, or try a different browser, but the exact solution depends on the cause.
What Causes This Error?
Browsers are picky about video formats. Chrome, Edge, and Firefox support MP4 (H.264), WebM, and Ogg, but they do not support every codec or container. The error appears when the server sends a video in a format the browser does not recognize, such as an AVI, MKV, or a stream using a codec like HEVC (H.265) without the proper extension. Other common causes include:
- Corrupted cache or cookies – old cached data can conflict with the player.
- Hardware acceleration glitches – the GPU decoder fails to initialize.
- Outdated browser or missing codecs – older versions lack support for newer video standards.
- Network or server issues – the video file is incomplete, the connection is blocked, or the CDN is down.
- Extensions or security software – ad blockers, privacy tools, or antivirus can interfere with media streams.
- DRM or licensing restrictions – some streaming services require Widevine or PlayReady, which may be disabled.
Quick Fixes to Try First
Start with these simple steps, as they resolve most cases:
- Refresh the page – sometimes the player just fails to load the stream once.
- Try a different browser – if the error appears in Chrome, test Edge or Firefox. This immediately tells you if the issue is browser-specific.
- Clear browser cache and cookies – go to Settings > Privacy and security > Clear browsing data, and select “Cached images and files” and “Cookies and other site data.” Then reload the page.
- Disable hardware acceleration – in Chrome, go to Settings > System and toggle off “Use hardware acceleration when available.” Restart the browser.
- Update your browser – check for updates and install the latest version.
- Disable extensions temporarily – open the browser in Incognito/InPrivate mode (extensions are off by default) and try the video again.
Advanced Troubleshooting for Persistent Errors
If the error persists after the quick fixes, try these more specific steps:
- Check the video URL – if you are trying to play a local file, drag and drop it into a new tab. If it is a web stream, right-click the player and select “Copy video address” to see the file extension. If it ends in .mkv or .avi, the browser likely cannot play it.
- Reset browser settings – in Chrome, go to Settings > Advanced > Reset and clean up > Restore settings to their original defaults. This disables extensions and clears temporary data.
- Run Windows built-in video troubleshooter – go to Settings > System > Troubleshoot > Other troubleshooters and run “Video Playback.”
- Check Windows Media Feature Pack – if you are on Windows N editions, some media codecs are missing. Install the Media Feature Pack from Microsoft.
- Disable VPN or proxy – some VPNs block streaming or cause DNS issues. Temporarily turn it off and reload.
- Check the site’s status – if the error appears on a specific website, try another device or ask someone else to test it. If it fails everywhere, the problem is on the server side.
How to Play Unsupported Video Formats
If the video file itself is in a format the browser cannot handle, you have two options: convert the file or use a media player that supports it.
Convert the file – use a free tool like HandBrake or VLC to convert the video to MP4 with H.264 codec. In HandBrake, select the file, choose the “Fast 1080p30” preset, and start the conversion. The output will play in any browser.
Use a dedicated player – VLC Media Player plays almost any format (MKV, AVI, FLV, etc.) and is free. Download it from the official VideoLAN website, open the file with VLC, and it will play without conversion.
Browser-Specific Solutions
Each major browser has its own quirks:
- Google Chrome – if the error appears, try disabling the “Use hardware acceleration” and then re-enable it after a restart. Also, check if you have the “Widevine Content Decryption Module” enabled in chrome://components.
- Microsoft Edge – similar to Chrome, but also try “Reset settings” in Edge. Edge has a built-in “Internet Explorer mode” that can play some legacy streams.
- Mozilla Firefox – go to about:config and set “media.ffmpeg.vaapi.enabled” to false if hardware decoding fails. Also, check that “media.mediasource.enabled” is set to true.
- Opera / Brave – these are Chromium-based, so the same steps as Chrome apply.
When the Error Is Not Your Fault
Sometimes the problem is on the website’s side. If the error appears on a streaming site, it could be due to:
- Server overload – too many users trying to watch the same video.
- Geographic restrictions – the content is not licensed for your region.
- DRM issues – the site’s license server is down, or your browser’s DRM module is not working.
- Outdated player script – the site may have deployed a broken update.
In these cases, you can try a different device or contact the site’s support. There is nothing you can do on your end except wait.
Preventing the Error in the Future
To reduce the chance of seeing this error again:
- Keep your browser updated – enable automatic updates.
- Use a modern browser – older browsers lack support for current video codecs.
- Install codec packs – if you play local files, install a free codec pack like K-Lite, but be careful to download from the official source.
- Disable unnecessary extensions – especially ad blockers on video sites, as they can break the player.
- Regularly clear cache – at least once a month.
Frequently Asked Questions
Why does the error only happen on some videos?
Different videos use different codecs and containers. A site may host some videos in MP4 and others in WebM. If your browser does not support the codec of a particular video, you will see the error only on those videos.
Can I fix this by installing a codec pack?
Codec packs like K-Lite can help with local media players, but they do not affect browsers. Browsers have their own built-in codecs and do not use system codecs. You would need to convert the video or use a different player.
Does this error mean my computer is broken?
No. It is almost always a software or compatibility issue. Your hardware is fine. The error simply means the browser cannot decode the video stream.
Will using a VPN help?
Only if the error is due to geographic restrictions. If the video is blocked in your region, a VPN might help. But if the problem is a codec issue, a VPN will not change anything.
Is there a way to play the video without converting?
Yes, if you have the file locally, use VLC Media Player. It plays almost any format. For web streams, you can try a different browser or enable experimental flags, but that is not always reliable.
Related
General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.
More in this bed
- Fix Windows 10 Wi-Fi Not Connecting: Step-by-Step
- Scaling Headless Chrome: A Practical Guide
- Fix Windows Upgrade Error 0x80090011
- Fix Hard Disk Error 0x80071ac3
- Fix Microsoft Store Apps Not Updating
- v0 Alternatives: Which Fits Your Web App Build?9.26 yd³