Troubleshooting·6 min

Autor Shamir

IPTV má černou obrazovku, ale zvuk funguje

Zvuk bez obrazu znamená nesoulad dekodéru, nikoli nefunkční stream. Stačí změnit jedno nastavení a video se znovu zobrazí. Zde je stream přehrávaný plynule se zapnutým hardwarovým dekódováním.

Tuneline plynule přehrává video se zapnutým hardwarovým dekódováním

Obraz je zpět: hardwarové dekódování je zapnuté, žádné vynechané snímky.

Stisknete přehrát, zvuk se ozve čistě, ale obraz zůstane úplně černý. Jde o jeden z nejčastěji hlášených problémů IPTV a příčinou bývá téměř vždy jedna ze tří věcí — žádná z nich není záhadná a všechny lze opravit.

Tato příručka postupně popisuje všechny příčiny podle toho, jak často se vyskytují, a uvádí i řešení. Budeme odkazovat na Tuneline, protože konzistentně zpracovává základní sadu kodeků na všech platformách — řada hlášení o „černé obrazovce“ zmizí ve chvíli, kdy uživatel nainstaluje přehrávač s aktuálním dekódovacím řetězcem. Stáhněte si Tuneline, pokud si tuto teorii chcete ověřit na vlastním streamu.

The fast fix

Přehrává se zvuk, ale obraz je černý? Téměř vždy za to může kodek

Tuneline používá vlastní dekódovací řetězec místo toho, aby se spoléhal na operační systém, takže streamy HEVC a HDR, po kterých jiné bezplatné přehrávače zobrazují jen černou obrazovku, se jednoduše přehrají. Zdarma, bez účtu.

Stáhnout zdarma

Příčina č. 1: HEVC / H.265 bez hardwarového dekódování (nejčastější případ)

Většina moderních streamů IPTV je kódována v HEVC (H.265). HEVC potřebuje dekodér — softwarový (CPU) nebo hardwarový (GPU). Pokud váš přehrávač nemá dekodér HEVC k dispozici, uslyšíte zvuk (obvykle AAC, který lze dekódovat prakticky kdekoli), ale obrazová plocha zůstane černá.

Kde se to projevuje nejvíc:

  • Starší počítače s Windows bez nainstalovaného volitelného rozšíření Microsoft HEVC.
  • Distribuce Linux s přehrávačem, který není dodáván s vlastní knihovnou libavcodec.
  • Telefony s Android starší než přibližně z roku 2018 (bez hardwarového dekodéru HEVC).
  • Streamovací zařízení, která podporují HEVC jen podle specifikací, ale zvládají pouze profil Main, nikoli Main 10 (10bitové barvy).

Řešení:

Nejrychlejším řešením je použít přehrávač s vlastním dekódovacím řetězcem, který se nespoléhá na operační systém. Tuneline je dodáván s media-kit, který obsahuje libavcodec, takže HEVC funguje ihned po instalaci na všech platformách bez rozšíření kodeků na úrovni operačního systému. Nainstalujte jej, otevřete stejný stream a pokud uvidíte video, problémem byl chybějící kodek v operačním systému.

Pokud chcete zůstat u jiného přehrávače:

  • Windows: nainstalujte z Microsoft Store „HEVC Video Extensions“ (ano, placenou verzi — na některých počítačích je k dispozici bezplatná OEM verze).
  • macOS: nativní podpora HEVC je k dispozici od macOS High Sierra. Pokud používáte Mac a setkáváte se s tímto problémem, přejděte k příčině č. 2.
  • Linux: nainstalujte gstreamer1.0-libav (Debian/Ubuntu) nebo odpovídající metabalíček kodeků pro svou distribuci.
  • Android: omezení na úrovni zařízení — u starého hardwaru neexistuje softwarové řešení.

Příčina č. 2: Hardwarový dekodér se zasekl

Hardwarové videodekodéry fungují jako stavové automaty a občas se zaseknou. Typické příznaky: jeden stream se přehrává správně, přepnete kanál a další zobrazí černou obrazovku se zvukem. Dekodér se mezi streamy úplně neresetoval.

Řešení: přehrávač úplně ukončete a znovu otevřete. Při restartu aplikace se dekodér znovu inicializuje.

V Tuneline vyvolá přepnutí kanálu explicitní reset dekodéru, což je jeden z důvodů, proč se problém „přepnutí kanálu = černá obrazovka“ vyskytuje mnohem méně. Pokud se s tímto problémem setkáváte v jiném přehrávači a upgrade není možný, jako dočasné řešení stojí za vyzkoušení Tuneline.

Příčina č. 3: Stream ve 4K HDR na zobrazovacím řetězci bez HDR

Někteří poskytovatelé vysílají kanály v HDR10 nebo HLG. Pokud váš monitor, televizor nebo celý řetězec přehrávání nepodporuje HDR — nebo se přehrávač pokouší HDR vykreslit, ale mapování tónů je nesprávně nastavené — může se zobrazit černý obraz.

Řešení:

  • Na monitoru bez HDR použijte přehrávač, který výslovně převádí HDR → SDR pomocí mapování tónů. Tuneline (prostřednictvím media-kit/libmpv) to provádí automaticky.
  • Na televizoru s podporou HDR ověřte, že kabel HDMI je typu HDMI 2.0 nebo novější a vstup je nastaven na „HDR“ nebo „Auto“.
  • U zařízení Android TV zkontrolujte nastavení systémového zobrazení — u některých zařízení je nutné HDR povolit samostatně pro každé rozlišení.

Příčina č. 4: Přehrávač v prohlížeči + stream chráněný DRM

Pokud se pokoušíte přehrávat stream IPTV v přehrávači založeném na prohlížeči a stream je chráněný DRM Widevine/PlayReady, často uslyšíte zvuk, ale uvidíte černý obraz, dokud se modul DRM správně neinicializuje. Jde o problém DRM v prohlížeči, nikoli o problém IPTV.

Řešení: místo webového přehrávače použijte nativní IPTV přehrávač pro počítač nebo mobil. Tuneline má nativní verzi pro všechny hlavní platformy právě proto, abyste se vyhnuli problémům s DRM v prohlížeči:

Příčina č. 5: Samotný stream obsahuje pouze zvuk

Okrajový případ, který však stojí za ověření — některé „kanály“ v playlistu jsou ve skutečnosti rozhlasové streamy nebo zvukové zpravodajské kanály bez obrazové stopy. Černý obraz není chyba, ale správné chování.

Řešení: zkontrolujte URL streamu v panelu Informace o médiu v VLC (Nástroje → Informace o kodeku). Pokud není uvedena žádná obrazová stopa, stream je záměrně pouze zvukový.

Rychlý diagnostický seznam

Než se pustíte do výše uvedených možností, projděte tento 60sekundový seznam:

  1. Přehrává se kanál v VLC? Pokud ano, váš IPTV přehrávač má problém s kodekem. Pokud ne, stream je nefunkční už u zdroje.
  2. Přehrává se jiný kanál ze stejného playlistu s obrazem? Pokud ano, jde o problém s kodekem konkrétního streamu (HEVC vs. H.264). Pokud ne, jde o problém s dekódováním v celém přehrávači.
  3. Začalo to po aktualizaci Windows / macOS / Android? Pokud ano, změnil se seznam kodeků operačního systému — přeinstalujte přehrávač nebo nainstalujte chybějící rozšíření kodeků.

Proč si s tím Tuneline poradí lépe

Krátké představení, když už jste tady:

  • Libavcodec je součástí media-kitdekodéry jsou dodávány s aplikací, nikoli přebírány z operačního systému.
  • Explicitní reset dekodéru při přepnutí kanálu — odstraňuje problém se „zaseknutým dekodérem“.
  • Nativní mapování tónů HDR — streamy HDR10/HLG se na SDR displejích zobrazují správně.
  • Nativní sestavení pro každou platformu — žádné podivné problémy s DRM v prohlížeči.

Pokud stream funguje v VLC, ale ne ve vašem současném IPTV přehrávači, nainstalujte Tuneline a vyzkoušejte ho tam. Stejný řetězec media-kit a navíc skutečné rozhraní pro kanály, které VLC nemá.

Časté dotazy

Proč se to děje jen u některých kanálů?

Protože ne všechny kanály v playlistu používají stejný kodek. Sportovní kanály často používají 10bitové HEVC, zatímco starší zpravodajské kanály stále H.264. Pokud černou obrazovku zobrazují jen některé kanály, téměř jistě jde o problém s dekodérem HEVC.

Pomůže aktualizace ovladače grafické karty?

Na Windows ano — novější ovladače zpřístupňují D3D11VA více možností hardwarového dekódování. Na macOS ne — ovladače jsou součástí operačního systému. Na Linux ano, pokud používáte proprietární ovladače NVIDIA; ovladač s otevřeným zdrojovým kódem nouveau hardwarové dekódování nezpřístupňuje.

Může pomalé internetové připojení způsobit černou obrazovku se zvukem?

Ne — pomalý internet způsobuje načítání do vyrovnávací paměti, nikoli černý obraz. Pokud se zvuk přehrává plynule, máte dostatečnou rychlost připojení. (Jak opravit skutečné problémy s načítáním do vyrovnávací paměti.)

Děje se to konkrétně u M3U nebo Xtream Codes?

Souvisí to s kodekem, nikoli s formátem playlistu. Jak M3U, tak Xtream mohou poskytovat stejné streamy HEVC. Řešení je na úrovni přehrávače, nikoli playlistu.


Nejrychlejší cesta k funkčnímu obrazu: nainstalujte Tuneline, otevřete nefunkční kanál a integrovaný dekódovací řetězec problém téměř vždy vyřeší.

— Shamir

Sdílet článek

The fast fix

Rather not troubleshoot? Tuneline handles this for you.

A free media player with hardware-accelerated playback and automatic reconnect built in — the two things most players leave off. Bring your existing playlist.

Download free

The cross-platform media player behind these answers — new platforms, sync updates, the honest build story. No spam, unsubscribe anytime.

Přečtěte si tento článek v jiném jazyce

Tuneline je aplikace pro přehrávání médií. Neposkytuje, nehostuje ani nedistribuuje žádný obsah. Vlastní playlist si přinesete sami, přesně jako u VLC.