Common fix · Video
The video will not play
By Suprabhat Updated How we write these
2 min read
What you’ll end up with
An MP4 that plays on whatever you are trying to play it on.
Nearly every "video will not play" problem is one of two things: the container is one the player does not accept, or the codec inside it is one the device cannot decode. The symptoms tell you which.
Converting to MP4 with H.264 solves both, and when the streams are already compatible it is a repackage that takes seconds and costs no quality at all.
What to do
-
Read the symptom
Player refuses to open it at all — the container is unsupported, typically MKV on an Apple device. Sound plays, picture is black — the audio codec is fine and the video codec is not, usually HEVC. Plays but stutters badly — it is decoding in software, often AV1 on older hardware.
-
Convert it to MP4
MP4 with H.264 is the most widely playable combination there is. The converter copies the streams across untouched when the container allows it, and only re-encodes when it has to — and it tells you which happened.
Convert to MP4 -
If it still will not play, force the re-encode
A repackage keeps whatever codec was inside. If the codec was the problem, choose H.264 explicitly so the picture is genuinely re-encoded into something the device can handle.
Worth knowing
- A file that plays on your computer but not on a TV or phone is a codec problem, not a corrupt file. Hardware decoders are much pickier than desktop players.
- A genuinely damaged file — interrupted recording, failed card — is a different problem, and converting it will not help.
Questions
Why does my MP4 play sound but show a black screen?
The video codec inside is not supported, most often HEVC on a device without an HEVC decoder. Re-encoding the video to H.264 fixes it.
Is converting MKV to MP4 lossless?
Usually, yes. If the streams inside are MP4-compatible they are copied rather than re-encoded. Container vs codec explains why.
What format plays on everything?
MP4 containing H.264 video and AAC audio. Nothing else comes close for compatibility.
More fixes like this
- Common fix · Video
MOV video won’t play on Windows
The video as an MP4 that plays in Windows Media Player, PowerPoint and every editor. - Common fix · Video
Convert camcorder MTS files to MP4
Camcorder clips as MP4 files that play on phones and open in any editor. - Common fix · Video
Open and convert VOB files from a DVD
A DVD’s video as MP4 files that play on any phone, TV or computer. - Common fix · Video
Post a long video on WhatsApp Status
A long video cut into numbered parts that each fit in one status, posted in order.
The reasoning behind it
- Guide · Video
Container vs codec
MP4, MKV and MOV are boxes. H.264, HEVC and AV1 are what is inside. Why the difference explains almost every video file that refuses to play. - Guide · Video
H.264 vs H.265 vs AV1
The three codecs that matter, compared on file size, compatibility, encoding speed and licensing — and a straight answer about which to choose. - Guide · Video
How to play an MKV on an iPhone
iOS will not open MKV in the Photos or Files player. The two ways round it — a player app, or converting to MP4 — and which to choose.