Playing USB Videos on a TV: Supported Formats and Fixes
TV built-in players are far narrower than computer players. H.264 MP4 plays everywhere; everything else depends on the chipset. Check the codec first, convert to H.264 if needed — one pass ends the guessing.
General support map
- H.264 + MP4: universal baseline on every smart TV and box.
- H.264 + MKV: widely supported on recent TVs; old firmware varies.
- HEVC/H.265: mostly 4K sets; 1080p-era TVs often lack it.
- TS / FLV / RMVB: usually unsupported — remux or transcode.
- Filesystem: exFAT is the safest; NTFS/FAT32 choke on files over 4 GB.
Diagnosing a file that won't play
Visible in the list but black screen or stuck: codec problem. Not listed at all: filesystem or extension problem. The classic trap is a lie-by-extension — an .mp4 shell holding HEVC video, where the codec is what the TV rejects.
Fix by finding: HEVC → transcode to H.264; TS/FLV → remux to MP4 first (seconds, lossless), transcode only if that fails; RMVB → transcode.
TV-friendly output settings
H.264 in MP4, keep source resolution (the TV scales), CRF 20–23. Audio to AAC — AC3/DTS tracks are the usual "picture plays, no sound" cause.
Keep files flat in the root or one folder level, with simple names; some firmwares choke on long paths with special characters.