This article is part of our guide IPTV Not Working? A Step-by-Step Troubleshooting Guide.
A black screen with sound means the audio is being decoded and played while the video is not — either the player cannot decode the picture or it is not reaching the TV. It looks alarming, but the causes are well known, and the fixes below address them in order.
Step 1: Check whether it affects every channel
- One channel only: the stream may use a video format your device cannot decode, or the stream may be temporarily faulty.
- Every channel: the issue is probably the player's decoder setting, the HDMI connection or the display settings.
Step 2: Switch the decoder
This is the most common fix. Players can decode video in two ways:
- Hardware decoding uses the device's video chip. It is efficient but only supports certain formats.
- Software decoding uses the main processor. It supports more formats but needs more power.
Open the player's settings, find Decoder, Video decoder or Hardware acceleration and switch to the other option. Test again. Some players let you change the decoder per channel.
Step 3: Check codec support
Newer streams may use video codecs such as H.265 (HEVC) or AV1. Older devices may not decode them in hardware, and software decoding may be too slow. If only certain channels are black, codec support is a likely reason. Our guide to video codecs explains which devices typically support what.
Step 4: Check the HDMI connection and HDCP
Streaming devices and TVs use HDCP, a copy-protection handshake over HDMI. If it fails, the TV may show a black screen, sometimes with sound, or an error.
- Unplug and reconnect the HDMI cable at both ends.
- Connect the streaming device directly to the TV, without a receiver or HDMI switch in between, to test.
- Try another HDMI port or cable.
- Turn everything off, then turn on the TV first and the streaming device second.
Step 5: Check display settings
- Resolution and HDR: if the device outputs a resolution or HDR format the TV cannot display, you may get a black screen. Set the display resolution to automatic, and test with HDR switched off. See HDR formats explained.
- Frame rate matching: on some devices, switching frame rates briefly blanks the screen. If it stays blank, turn this option off to test.
Step 6: Update and restart
- Update the player and the device software.
- Clear the player's cache.
- Restart the device and the TV.
Step 7: Test another player
If the same channel plays in another player on the same device, the first player is the issue. If it fails in every player on that device but works elsewhere, the device probably cannot decode that stream.
Quick reference
| Situation | Most likely cause | First fix |
|---|---|---|
| Black on some channels | Codec not supported | Switch decoder, try another player |
| Black on all channels | Decoder setting or HDMI | Switch decoder, reseat HDMI |
| Black after connecting a receiver | HDCP handshake | Connect directly to the TV |
| Black when HDR content starts | HDR mismatch | Test with HDR off, update device |
Frequently asked questions
Why do I hear sound but see nothing?
Audio and video are decoded separately. If the video decoder fails or the video signal cannot be displayed, audio can still play.
Is software decoding worse?
It is usually less efficient and can stutter on low-powered devices, but it supports more formats. Use whichever works best for each channel.
Could my TV be the problem?
Possibly, if the device sends a format the TV does not support. Setting output to automatic and testing without HDR helps rule this out.
Getting the picture back
Switch the decoder first, then consider codec support, the HDMI/HDCP connection and display settings, and finally update or try another player. For other issues, see the IPTV troubleshooting guide.
