From manufacturers’ specifications and long-running forum reports (Plex, Emby, LibreELEC, VideoHelp). Where sources disagree the safe value is shown: better to convert the sound once more than to get a film without sound.
Universal
| Device | Video | Sound | Stick |
|---|---|---|---|
| Not sure / maximum compatibility H.264 [email protected] 1080p30 + AAC stereo in MP4, files under 4 GB — plays almost anywhere with a USB port. | H.264 ≤ L4.1 · up to 1080p 30 fps | AAC, MP3, PCM (stereo) | FAT32 |
Samsung
| Device | Video | Sound | Stick |
|---|---|---|---|
| Samsung 2010–2013 (C, D, E, F) DTS and DivX/XviD supported. exFAT not on every model. | H.264 ≤ L4.1, XviD/DivX · up to 1080p 30 fps | AAC, MP3, PCM, AC3, E-AC3, DTS | FAT32, NTFS |
| Samsung 2014–2017 (H, J, K, M, Q…F) HEVC on UHD models; 10-bit/HDR from 2016 (K). FHD models: 1080p. | H.264 ≤ L4.2, HEVC 8-bit, XviD/DivX · up to 2160p 60 fps | AAC, MP3, PCM, AC3, E-AC3, DTS | FAT32, EXFAT, NTFS |
| Samsung 2018–2025 (N, R, T, A, B, C, D, F) No DTS since 2018 (officially: “DTS is not supported on 2025 TVs”). DivX/XviD on new models is hit-and-miss; AV1 on some 2020+ models. | H.264 ≤ L4.2, HEVC 10-bit, VP9 · up to 2160p 60 fps | AAC, MP3, PCM, AC3, E-AC3, Opus, Vorbis | FAT32, EXFAT, NTFS |
| Samsung FHD/HD 2018+ (T5300, N5300, F6000…) No DTS. Full HD panel — nothing above 1080p is worth it. | H.264 ≤ L4.1, HEVC 8-bit · up to 1080p 60 fps | AAC, MP3, PCM, AC3, E-AC3 | FAT32, EXFAT, NTFS |
LG
| Device | Video | Sound | Stick |
|---|---|---|---|
| LG 2012–2015 (NetCast / webOS 1–2) HEVC on 2014+ UHD models. | H.264 ≤ L4.1, HEVC 8-bit, XviD/DivX · up to 1080p 30 fps | AAC, MP3, PCM, AC3, E-AC3, DTS | FAT32, NTFS |
| LG 2016–2019 (webOS 3–4.5: B6/C6…C9, UH/UJ/UK/UM) | H.264 ≤ L5.1, HEVC 10-bit, VP9, XviD/DivX · up to 2160p 60 fps | AAC, MP3, PCM, AC3, E-AC3, DTS | FAT32, EXFAT, NTFS |
| LG 2020–2021 (CX, GX, C1, G1, UN, UP, NANO) LG dropped DTS in its 2020 models: “DTS codec is not supported”. | H.264 ≤ L5.1, HEVC 10-bit, VP9, AV1 · up to 2160p 60 fps | AAC, MP3, PCM, AC3, E-AC3 | FAT32, EXFAT, NTFS |
| LG 2022–2025 (C2…C5, G2…G5, UQ, UR, UT, UA, QNED) Some models got DTS back, but sources disagree — treated as “no”. | H.264 ≤ L5.1, HEVC 10-bit, VP9, AV1 · up to 2160p 60 fps | AAC, MP3, PCM, AC3, E-AC3 | FAT32, EXFAT, NTFS |
Sony
| Device | Video | Sound | Stick |
|---|---|---|---|
| Sony Bravia before 2015 (non-Android) NTFS from 2013 models. External subtitles not everywhere. | H.264 ≤ L4.1 · up to 1080p 30 fps | AAC, MP3, PCM, AC3, E-AC3 | FAT32, EXFAT, NTFS |
| Sony Bravia Android / Google TV (2015+: X85J, X90K, A80L, Bravia 7…) Subtitles: same folder; lowercase .srt; some models need the same file name. | H.264 ≤ L5.1, HEVC 10-bit, VP9 · up to 2160p 60 fps | AAC, MP3, PCM, AC3, E-AC3, DTS, FLAC | FAT32, EXFAT, NTFS |
Philips
| Device | Video | Sound | Stick |
|---|---|---|---|
| Philips Android / Google TV (PUS/OLED 2016+) DTS depends on the model — treated as “no”. | H.264 ≤ L5.1, HEVC 10-bit, VP9 · up to 2160p 60 fps | AAC, MP3, PCM, AC3, E-AC3 | FAT32, EXFAT, NTFS |
| Philips Saphi / Titan OS (budget PFS/PUS) Not all read exFAT. | H.264 ≤ L4.1, HEVC 10-bit · up to 2160p 60 fps | AAC, MP3, PCM, AC3, E-AC3 | FAT32, NTFS |
Panasonic
| Device | Video | Sound | Stick |
|---|---|---|---|
| Panasonic (my Home Screen / Firefox OS) DTS not on every model. | H.264 ≤ L4.2, HEVC 10-bit, VP9 · up to 2160p 60 fps | AAC, MP3, PCM, AC3, E-AC3 | FAT32, EXFAT, NTFS |
Hisense
| Device | Video | Sound | Stick |
|---|---|---|---|
| Hisense VIDAA Hisense: FAT32 and NTFS; exFAT not on all models (sources disagree). No DTS. | H.264 ≤ L4.2, HEVC 10-bit, VP9, AV1 · up to 2160p 60 fps | AAC, MP3, PCM, AC3, E-AC3 | FAT32, NTFS |
TCL
| Device | Video | Sound | Stick |
|---|---|---|---|
| TCL Android / Google TV | H.264 ≤ L5.1, HEVC 10-bit, VP9 · up to 2160p 60 fps | AAC, MP3, PCM, AC3, E-AC3 | FAT32, EXFAT, NTFS |
Xiaomi
| Device | Video | Sound | Stick |
|---|---|---|---|
| Xiaomi Mi TV / TV A / Redmi (Android, Google TV) | H.264 ≤ L5.1, HEVC 10-bit, VP9 · up to 2160p 60 fps | AAC, MP3, PCM, AC3, E-AC3, DTS | FAT32, EXFAT, NTFS |
Vestel
| Device | Video | Sound | Stick |
|---|---|---|---|
| Toshiba, JVC, Telefunken, Hitachi, Finlux, Panasonic JX (Vestel) Vestel chassis: usually no DTS, exFAT not always. | H.264 ≤ L4.2, HEVC 10-bit, XviD/DivX · up to 2160p 60 fps | AAC, MP3, PCM, AC3, E-AC3 | FAT32, NTFS |
Budget TVs
| Device | Video | Sound | Stick |
|---|---|---|---|
| Budget Android TV (Haier, Skyworth, Kivi, Yasin, Doffler, BBK, Starwind, Hyundai, Thomson…) Often no Dolby licence: AC3/EAC3 play silent. Safe choice: AAC stereo. | H.264 ≤ L4.1, HEVC 10-bit · up to 2160p 30 fps | AAC, MP3, PCM (stereo) | FAT32, EXFAT, NTFS |
Roku
| Device | Video | Sound | Stick |
|---|---|---|---|
| Roku TV (TCL, Hisense, Sharp) and Roku players Most Roku devices can’t decode AC3/EAC3 and only pass DTS through. HEVC on 4K models only. MKV subtitles work. | H.264 ≤ L4.1, HEVC 10-bit · up to 2160p 60 fps | AAC, MP3, PCM, FLAC (stereo) | FAT32, NTFS |
Streaming boxes & sticks
| Device | Video | Sound | Stick |
|---|---|---|---|
| Amazon Fire TV Stick Lite / HD / 2nd & 3rd gen USB needs an OTG adapter. 10-bit HEVC on older sticks is unreliable. DTS is passthrough only. No NTFS (2nd gen). | H.264 ≤ L4.1, HEVC 10-bit · up to 1080p 60 fps | AAC, MP3, PCM, AC3, E-AC3 | FAT32 |
| Amazon Fire TV Stick 4K / 4K Max / Fire TV Cube USB via OTG. DTS is passthrough only. | H.264 ≤ L5.1, HEVC 10-bit, VP9, AV1 · up to 2160p 60 fps | AAC, MP3, PCM, AC3, E-AC3 | FAT32, EXFAT |
| Chromecast with Google TV / Google TV Streamer USB via a hub/OTG. DTS is passthrough only. | H.264 ≤ L5.1, HEVC 10-bit, VP9, AV1 · up to 2160p 60 fps | AAC, MP3, PCM, AC3, E-AC3 | FAT32, EXFAT, NTFS |
| Xiaomi Mi Box S (gen 1–3) / TV Box S / Mi TV Stick Mi TV Stick is 1080p (the 4K version 2160p). DTS-HD plays as core only. | H.264 ≤ L5.1, HEVC 10-bit, VP9 · up to 2160p 60 fps | AAC, MP3, PCM, AC3, E-AC3, DTS | FAT32, EXFAT, NTFS |
| Nvidia Shield TV / Shield Pro Plays almost everything. Hi10P only in software, may stutter. | H.264 ≤ L5.2, HEVC 10-bit, VP9 · up to 2160p 60 fps | AAC, MP3, PCM, AC3, E-AC3, DTS, FLAC, Opus, Vorbis, TrueHD | FAT32, EXFAT, NTFS |
| Apple TV (no USB) | No USB port: play files over the network (Infuse, Plex). For compatibility: H.264/HEVC + AAC/AC3 in MP4. | ||
Android TV boxes (by chip)
| Device | Video | Sound | Stick |
|---|---|---|---|
| Android TV box (chip unknown) The stock player often lacks Dolby/DTS. Kodi/VLC play more, but AAC stereo is the safe choice. | H.264 ≤ L4.1, HEVC 8-bit · up to 1080p 30 fps | AAC, MP3, PCM (stereo) | FAT32, EXFAT, NTFS |
| Amlogic S805 (MXQ, older M8S) No 10-bit HEVC; no Hi10P. | H.264 ≤ L4.1, HEVC 8-bit · up to 1080p 30 fps | AAC, MP3, PCM (stereo) | FAT32, EXFAT, NTFS |
| Amlogic S905 / S905X / S905W / S905L (X96 Mini, TX3 mini, MXQ Pro 4K, Mi Box 3) No Hi10P. 10-bit HEVC on S905W is unreliable (LibreELEC). Dolby/DTS depends on firmware — AAC is safe. | H.264 ≤ L4.1, HEVC 10-bit, VP9 · up to 2160p 30 fps | AAC, MP3, PCM (stereo) | FAT32, EXFAT, NTFS |
| Amlogic S905X2 / X3 / X4 / W2 / S922X (X96 Max, X96 Max+, H96 Max X3, Ugoos, Beelink GT King, Tanix TX9S/W2) AV1 only on S905X4/W2. DTS in the stock player not always. | H.264 ≤ L5.1, HEVC 10-bit, VP9 · up to 2160p 60 fps | AAC, MP3, PCM, AC3, E-AC3 | FAT32, EXFAT, NTFS |
| Allwinner H3 / H5 / H6 / H616 (T95, Tanix TX6, MXQ H3) | H.264 ≤ L4.1, HEVC 10-bit, VP9 · up to 2160p 30 fps | AAC, MP3, PCM (stereo) | FAT32, EXFAT, NTFS |
| Allwinner H313 / H618 (X96Q, X96Q Pro, T95 mini, Transpeed) H.264 up to 4K@30, 10-bit HEVC up to 4K@60 (seller data). | H.264 ≤ L4.2, HEVC 10-bit, VP9 · up to 2160p 30 fps | AAC, MP3, PCM (stereo) | FAT32, EXFAT, NTFS |
| Rockchip RK3228 / RK3229 (MXQ Pro, V88, budget “4K” boxes) Reliable only up to 1080p. | H.264 ≤ L4.1, HEVC 10-bit · up to 1080p 30 fps | AAC, MP3, PCM (stereo) | FAT32, NTFS |
| Rockchip RK3318 / RK3328 / RK3528 / RK3566 (H96 Max, X88 Pro, Vontar) | H.264 ≤ L5.1, HEVC 10-bit, VP9 · up to 2160p 60 fps | AAC, MP3, PCM (stereo) | FAT32, EXFAT, NTFS |
Projectors
| Device | Video | Sound | Stick |
|---|---|---|---|
| Magcubic HY300 / HY300 Pro / HY350 (Allwinner H713, 720p) 1280×720 panel: anything above 720p only wastes space. No Dolby/DTS licence — AAC stereo is safe. | H.264 ≤ L4.1, HEVC 10-bit · up to 720p 60 fps | AAC, MP3, PCM (stereo) | FAT32, EXFAT |
| Magcubic HY320 / HY320 Pro / L018, Wanbo T2 Max / T6 / X1 / X5, Yaber V2 / V6 / Pro (Android, 1080p) | H.264 ≤ L4.1, HEVC 10-bit · up to 1080p 60 fps | AAC, MP3, PCM (stereo) | FAT32, EXFAT |
| Mini projector without Android (UNIC YG300, YG280, Vankyo, Groview, DR.J, Blitzwolf, “LED projector”) Weak player: 720p H.264, FAT32 only, MP3/AAC sound. MKV not always. | H.264 ≤ L4.0 · up to 720p 30 fps | AAC, MP3 (stereo) | FAT32 |
| Xgimi (Halo, Horizon, MoGo, Elfin), Dangbei (N1, Atom, Mars), Philips GoPix/NeoPix (Android/Google TV) DTS not on all models — treated as “no”. | H.264 ≤ L5.1, HEVC 10-bit, VP9 · up to 2160p 60 fps | AAC, MP3, PCM, AC3, E-AC3 | FAT32, EXFAT, NTFS |
| BenQ / Optoma / ViewSonic with a USB player BenQ: “audio codec not supported” — AC3/DTS play silent. Needs AAC/MP3. | H.264 ≤ L4.1, HEVC 8-bit · up to 1080p 30 fps | AAC, MP3, PCM, FLAC (stereo) | FAT32, NTFS |
| Epson and others without USB video | Most Epson USB players show photos only: play video through a streaming box (pick its profile). | ||
Game consoles
| Device | Video | Sound | Stick |
|---|---|---|---|
| PlayStation 4 / PS4 Pro Media Player: H.264 [email protected]. No HEVC, no NTFS, no external subtitles. | H.264 ≤ L4.2 · up to 1080p 60 fps | AAC, AC3, PCM | FAT32, EXFAT |
| PlayStation 5 H.264 only (no HEVC from USB). AC-3: Sony’s pages disagree — AAC is safe. No NTFS. | H.264 ≤ L5.2 · up to 2160p 60 fps | AAC (stereo) | FAT32, EXFAT |
| Xbox One / Series S / Series X (Media Player) HEVC: sources disagree; H.264 is safer. | H.264 ≤ L5.1, HEVC 10-bit · up to 2160p 60 fps | AAC, MP3, PCM, AC3, E-AC3, DTS | FAT32, EXFAT, NTFS |
Older devices
| Device | Video | Sound | Stick |
|---|---|---|---|
| Older TV with USB (2008–2012, “Full HD”) Often FAT32 only and MP4/AVI; MKV not always. H.264 up to L4.0. | H.264 ≤ L4.0, XviD/DivX · up to 1080p 30 fps | AAC, MP3, AC3 (stereo) | FAT32 |
| DVD / DivX player / old car stereo with USB DivX/XviD up to 720×576, MP3, FAT32 only, no H.264/MP4. Encoding is slow (ffmpeg.wasm). | XviD/DivX · up to 576p 30 fps | MP3, AC3 (stereo) | FAT32 |
| Car stereo / media player with USB (Android head units, Pioneer, Kenwood) | H.264 ≤ L4.0 · up to 720p 30 fps | AAC, MP3 (stereo) | FAT32 |
Questions
The table says my TV supports a format, but the file still doesn’t play. Why?
Usually it’s another part of the file: the second audio track, the level of the H.264 stream, 10-bit colour or the bitrate. Drop the file into “Why won’t it play?” to see each track.
Last updated: 2026-10-30