Why Your Video Won't Play on Android: Containers, Codecs and Local Files
MP4 and MKV are containers, H.264 and AV1 are codecs, and the difference explains most playback failures. A practical guide to fixing them on Android.
24 articles
Every article we have published on Utilities — how these apps work, the decisions behind them, and where their limits are.
Practical Android know-how: what is inside an MP4, MKV or MOV file, why a video will not play or its subtitles will not show, which codecs matter, and how picture-in-picture and app permissions work.
For collectors, the trading-card articles cover condition grading, centring and what grading services charge.
Covering 5 apps in this category.
The articles in this category that other articles link to most often.
MP4 and MKV are containers, H.264 and AV1 are codecs, and the difference explains most playback failures. A practical guide to fixing them on Android.
What a container really stores, how MP4, MKV, MOV and transport streams differ, and why remuxing fixes problems that re-encoding should not.
What each does, why the power difference is so large, how to tell which one your device is using, and what to do when hardware decoding is unavailable.
Cataloguing a stack of cards fails on quantities and variants, not on scanning. A bulk workflow that keeps counts, printings and corrections straight.
A skewed or badly lit photo produces a confident, wrong centring ratio. How to capture front and back so the border measurement is worth trusting.
PiP depends on the app declaring it, the device qualifying, and a per-app switch most people never see. A checklist for when the floating window never appears.
Two tools can price one card differently and both be defensible. What a value estimate is made of, why dispersion is normal, and how to read the gap.
Marketplace condition labels and grader numeric scales are not the same system. What each level means and where the two disagree.
Grading is priced by declared value and turnaround. How the tier systems are structured, plus the costs people forget: postage, insurance and returns.
Centring is measured as a left-right and top-bottom border ratio on both faces. How to photograph and measure it consistently at home.
MKV is a container, so failure usually means an unsupported codec inside it rather than the file itself. How to work out which, and what to do next.
Grading only pays when the graded price minus fees and postage beats the raw price. How to run that sum honestly before sending anything.
Holo and reverse holo are different printings of the same card and price separately. How to tell them apart and why the distinction matters for value.
Missing subtitles usually come down to file naming, encoding, track selection or an unsupported format. Work through these in order.
Reprints, regional variants and similar artwork all confuse image matching. How to spot a wrong match and correct it before it lands in a collection.
Install-time, runtime and special permissions, how to review what your apps have, and why a permission list is only half the privacy picture.
Local playback, network streams, subtitles and speed control are different problems. How to pick an Android video player for what you actually watch.
Lossy and lossless, AAC, MP3, FLAC, Opus and Vorbis, why multichannel audio fails on phones, and what passthrough actually does.
What AV1 is, why decoder support matters more than the format itself, how Android's requirements changed, and what to do when a file will not play.
What each controls, why bitrate matters more than either for perceived quality, and how judder, interlacing and scaling produce visible artefacts.
What developers must declare, how collection differs from sharing, what the section does not tell you, and how to read it before installing anything.
What each does, why the power difference is so large, how to tell which one your device is using, and what to do when hardware decoding is unavailable.
Remuxing rewraps streams losslessly; transcoding re-encodes and loses quality. How to tell which your problem needs, and why remux is worth trying first.
SRT, ASS, WebVTT and image-based subtitles compared — what each can do, why some do not display, and the difference between embedded and external tracks.
How video compression works, what bitrate and bit depth actually control, and why a newer codec means a smaller file and less certain support.
What a container really stores, how MP4, MKV, MOV and transport streams differ, and why remuxing fixes problems that re-encoding should not.
MP4 and MKV are containers, H.264 and AV1 are codecs, and the difference explains most playback failures. A practical guide to fixing them on Android.