IloveMP4 Blog

Why Is My Video Not Playing? 12 Common Causes and Fixes (2026)

Video not playing? Here are 12 common causes and how to fix each one, covering format issues, codec errors, browser problems, and device-specific failures.

Why Is My Video Not Playing? 12 Common Causes and Fixes (2026)

A video that refuses to play is almost always fixable. The cause is usually one of a short list: wrong format, missing codec, corrupted file, or a settings mismatch between the source and the player.

Need to convert a video that won’t play? Convert your file now

Quick answer: the most common causes

In most cases, a video fails to play because of one of these:

  • Unsupported format — the player does not support the container or codec
  • Missing codec — the system lacks the decoder needed for playback
  • Corrupted file — the file was damaged during transfer or download
  • Browser limitation — not all browsers support all video formats
  • Wrong file extension — the extension does not match the actual file content
  • Outdated player or app — older software drops support for newer codecs

Convert the file to MP4 (H.264 + AAC) and the problem disappears in most cases.

The 12 causes — and how to fix each one

1. Unsupported video format

The player does not recognise the container format (MKV, AVI, FLV, WEBM, etc.).

Fix: convert to MP4 using IloveMP4. MP4 with H.264 video and AAC audio plays on almost every device and app.

2. Unsupported or missing codec

Even if the container is supported, the codec inside may not be. HEVC (H.265), AV1, and some older MPEG-2 streams are common culprits.

Fix: convert the video and choose a compatible output codec. H.264 is the safest default.

3. Corrupted file

Incomplete downloads, interrupted transfers, or storage errors can corrupt a file so it will not open.

Fix: re-download or re-transfer the file. If partial data is present, a repair tool may recover it. Prevention: verify file size matches the expected size after transfer.

4. Wrong file extension

A file renamed from .mkv to .mp4 does not become an MP4. The player reads the actual container header, not just the name.

Fix: convert the file properly rather than renaming it.

5. Browser does not support the format

Browsers have different codec support. Safari does not support WEBM natively. Some versions of Firefox have limited HEVC support.

Fix: convert to MP4 for universal browser playback, or use the correct format for your target browser.

6. Outdated media player or app

Older versions of VLC, Windows Media Player, or phone gallery apps may not support newer codecs.

Fix: update the player to the latest version. VLC in particular adds codec support with each release.

7. DRM-protected content

Some videos are protected by Digital Rights Management and will not play outside their licensed environment.

Fix: use the authorised app or platform. DRM-locked files cannot be played by third-party tools.

8. Insufficient hardware or RAM

Very high resolution or high bitrate files (4K at 60 fps, for example) can fail to play smoothly on older hardware.

Fix: transcode to a lower resolution or bitrate before playback, or use a hardware-accelerated player.

9. Audio codec mismatch (video plays, no sound)

The video stream plays but the audio codec is unsupported (DTS, AC3, TrueHD on devices that only support AAC or MP3).

Fix: re-encode the audio track to AAC during conversion.

10. Variable frame rate (VFR) issues

Screen recordings and files from certain phones often use variable frame rate. Some players and editors handle this poorly.

Fix: convert to a constant frame rate (CFR) version of the same file before playback or editing.

11. File is still being written or incomplete

Attempting to play a file that is still downloading, still exporting, or still being copied.

Fix: wait for the operation to finish before opening the file.

12. App permissions or sandbox restrictions

On iOS and some Android configurations, a media player app may not have permission to access the file location.

Fix: move the file to a shared folder, or grant the app storage access in system settings.

Ready to fix a file that won’t play? Open the converter

Decision table: which fix to try first

Symptom Most likely cause First fix
Error: unsupported format Container mismatch Convert to MP4
Error: codec not found Missing codec Convert with H.264 output
Opens but shows black screen Codec issue or VFR Convert, choose CFR output
Opens but no audio Audio codec mismatch Re-encode audio to AAC
File will not open at all Corruption or extension mismatch Re-download or convert
Works on PC but not phone Platform codec gap Convert to MP4 + AAC
Works on phone but not browser Browser codec limitation Convert to MP4 or WEBM

Alternative methods

  • Install a codec pack (K-Lite on Windows) to expand player support.
  • Use VLC (latest version) as it decodes more formats than most built-in players.
  • Run a repair tool for corrupted files before attempting conversion.

Troubleshooting

Video opens but only shows a black screen

The video track may use an unsupported codec while the container opens normally. Convert to H.264 MP4 and test again.

Error message says “format not supported”

The player cannot decode the container or codec. Convert the file to MP4 and re-open.

Audio plays but no video

Opposite codec problem: video codec is unsupported. Re-encode with H.264 video.

File downloaded but will not open

Check file size. If it is smaller than expected, the download was incomplete. Re-download. If size is correct, try converting directly — IloveMP4 can often open partially damaged files.

FAQ

Why does my video play on one device but not another?

Different devices support different codecs. A file that plays on a desktop may not play on a TV, phone, or browser if the codec is not universally supported. MP4 with H.264 and AAC is the most compatible combination.

Can a renamed MP4 file cause playback problems?

Yes. Renaming a file changes only the extension label. If the container does not match the extension, the player may refuse to open it or crash.

Why does my video have sound but no picture?

The video codec is missing or unsupported while the audio codec is fine. Re-encoding the video track to H.264 fixes this in most cases.

Is a black screen always a codec problem?

Not always. It can also be a driver issue on desktop, a screen recording saved with VFR, or a DRM restriction. Try converting first — it is the fastest test.

Why does my video not play in a browser?

Browsers have strict codec support lists. HEVC and some AVI variants are not supported natively. WEBM and MP4 (H.264) are the safest browser formats.

Can I fix a corrupted video file?

Sometimes. If the file structure is only partially damaged, a repair tool or re-mux operation can recover playable content. If the damage is severe, recovery is not always possible.

Related guides

Final takeaway

Most video playback failures come down to a format or codec mismatch. Converting to MP4 with H.264 video and AAC audio resolves the problem in the majority of cases. For files that still fail after conversion, check for corruption, incomplete downloads, or app permission settings.

Convert your video to a compatible format now