IPTV "Codec Not Supported" or 4K Won't Play? Here's Why

If a channel shows a black screen but you can hear the audio, or your app says "codec not supported," your connection is almost certainly fine. The problem is that your player can't decode the video format — and that's a quick fix.

🩺 Check what codec my stream uses (free)

Why it happens: HEVC (H.265)

Almost every 4K / UHD IPTV channel — and many "FHD" ones — is encoded in HEVC, also called H.265. It's efficient, but a lot of players can't decode it:

The fix: use a player that decodes HEVC

  1. In your IPTV app, find "Copy stream URL" for the channel.
  2. Open a native player that handles HEVC: VLC, mpv, or IINA (Mac).
  3. Open a network stream and paste the URL.
  4. If it plays — the issue was 100% the codec, not your line or subscription.

Tip: if even VLC won't play it, the problem isn't the codec anymore — it's the connection (blocked server or a dead line). A diagnosis will tell you which.

Not sure if it's the codec or the connection?

Don't guess. A quick diagnosis detects the actual video codec of your stream and checks whether the server is reachable — so you know instantly whether to switch players or switch lines.

Diagnose my stream →