Troubleshooting·6 min

Szerző Shamir

IPTV: fekete képernyő, de van hang

A hang kép nélkül dekóderproblémát jelez, nem megszakadt streamet, és egyetlen beállítás módosításával visszahozható a videó. Íme egy stream, amely hardveres dekódolással zavartalanul lejátszható.

Tuneline videó lejátszása zökkenőmentesen, engedélyezett hardveres dekódolással

A kép visszatért: hardveres dekódolás bekapcsolva, nincs eldobott képkocka.

Megnyomod a lejátszás gombot, a hang tisztán megszólal, a videó helyén pedig csak egybefüggő feketeség látszik. Ez az egyik leggyakoribb IPTV-probléma, az oka pedig szinte mindig három dolog egyike – egyik sem rejtélyes, és mindegyik javítható.

Ez az útmutató a gyakoriságuk sorrendjében veszi sorra az okokat és a megoldásokat. Az Tuneline lesz a példánk, mert minden platformon következetesen kezeli az alapul szolgáló kodekrendszert – a „fekete képernyőről” szóló beszámolók nagy része eltűnik, amint a felhasználó olyan lejátszót telepít, amely naprakész dekódolási láncot használ. Töltsd le az Tuneline alkalmazást, ha ezt a saját streameddel is szeretnéd ellenőrizni.

The fast fix

Szól a hang, de fekete a képernyő? Szinte mindig a kodek a hibás

Az Tuneline saját dekódolási láncot tartalmaz, így nem az operációs rendszerre támaszkodik. Ezért a más ingyenes lejátszóknál fekete képernyőt okozó HEVC- és HDR-streamek egyszerűen lejátszhatók. Ingyenes, és nem kell hozzá fiók.

Ingyenes letöltés

1. ok: HEVC / H.265 hardveres dekódolás nélkül (a leggyakoribb eset)

A legtöbb modern IPTV-stream HEVC (H.265) kódolást használ. A HEVC-hez dekóder szükséges – ez lehet szoftveres (CPU) vagy hardveres (GPU). Ha a lejátszó nem rendelkezik elérhető HEVC-dekóderrel, hallani fogod a hangot (amely általában AAC, ezért szinte bárhol dekódolható), a videó helyén azonban fekete terület jelenik meg.

Ahol ez leginkább problémát okoz:

  • Régebbi Windows-s számítógépeken, amelyekre nincs telepítve az opcionális Microsoft HEVC-bővítmény.
  • Linux disztribúciókon, ha a lejátszó nem tartalmazza saját libavcodec-csomagját.
  • 2018 körüli vagy annál régebbi Android telefonokon (nincs hardveres HEVC-dekóder).
  • Streamingszolgáltatást futtató eszközökön, amelyek ugyan támogatják a HEVC-t, de csak a Main profilt, a Main 10 profilt (10 bites színmélységet) nem.

Megoldás:

A leggyorsabb megoldás egy olyan lejátszó használata, amely saját dekódolási láncot tartalmaz, és nem az operációs rendszerre támaszkodik. Az Tuneline a libavcodecet beágyazó media-kittel érkezik, így az HEVC minden platformon működik, operációs rendszerszintű kodekbővítmény nélkül. Telepítsd, nyisd meg ugyanazt a streamet, és ha megjelenik a videó, akkor egy hiányzó rendszerkodek okozta a problémát.

Ha továbbra is másik lejátszót használnál:

  • Windows: telepítsd a „HEVC Video Extensions” bővítményt a Microsoft Store áruházából (igen, a fizetőset – egyes számítógépeken elérhető egy ingyenes OEM-verzió is).
  • macOS: natív HEVC-támogatás macOS High Sierra óta. Ha Macet használsz, és ezt tapasztalod, ugorj a 2. okhoz.
  • Linux: telepítsd az gstreamer1.0-libav csomagot (Debian/Ubuntu alatt), vagy a disztribúciód megfelelő kodek-metacsomagját.
  • Android: eszközszintű korlátozás – régi hardver esetén nincs szoftveres megoldás.

2. ok: beragadt a hardveres dekóder

A hardveres videodekóderek állapotgépként működnek, és időnként beragadhatnak. A tünetek: az egyik stream megfelelően lejátszódik, csatornaváltás után azonban a következőnél csak fekete kép és hang jelenik meg. A dekóder nem állt teljesen alaphelyzetbe a streamek között.

Megoldás: zárd be teljesen a lejátszót, majd nyisd meg újra. Az alkalmazás újraindításakor a dekóder újrainicializálódik.

Az Tuneline alkalmazásban a csatornaváltás explicit dekóder-visszaállítást indít, ezért a „csatornaváltás után fekete képernyő” jelenség sokkal ritkább. Ha ezt egy másik lejátszóban tapasztalod, és nem tudsz frissíteni, érdemes kipróbálni az Tuneline megoldást kerülőútként.

3. ok: 4K HDR-stream nem HDR-képes megjelenítési láncon

Egyes szolgáltatók HDR10 vagy HLG formátumban továbbítják a csatornákat. Ha a kijelző, a tévé vagy a lejátszási lánc nem támogatja a HDR-t, illetve ha a lejátszó megpróbálja megjeleníteni a HDR-t, de a tónusleképezés hibásan van beállítva, fekete videó jelenhet meg.

Megoldás:

  • Nem HDR-képes monitoron olyan lejátszót használj, amely kifejezetten HDR → SDR tónusleképezést végez. Az Tuneline (a media-kiten/libmpv-n keresztül) ezt automatikusan elvégzi.
  • HDR-t támogató tévén ellenőrizd, hogy a HDMI-kábel legalább HDMI 2.0-s legyen, a bemenet pedig „HDR” vagy „Auto” értékre legyen állítva.
  • Egy Android TV-os eszközön ellenőrizd a rendszer kijelzőbeállításait – egyes eszközökön a HDR-t felbontásonként külön engedélyezni kell.

4. ok: böngészős lejátszó + DRM-mel védett stream

Ha böngészőalapú lejátszóban próbálsz lejátszani egy IPTV-streamet, és a stream Widevine/PlayReady DRM-mel van védve, gyakran csak hangot fogsz hallani, a videó pedig fekete marad, ha a DRM-modul inicializálása nem sikerül megfelelően. Ez böngészős DRM-probléma, nem IPTV-hiba.

Megoldás: webes lejátszó helyett használj asztali vagy mobil natív IPTV-lejátszót. Az Tuneline minden fontosabb platformon natív változatban érhető el, így elkerülheted a böngészős DRM körüli problémákat:

5. ok: maga a stream csak hangot tartalmaz

Ritka eset, de érdemes ellenőrizni: a lejátszási listákban szereplő egyes „csatornák” valójában rádióstreamek vagy videósáv nélküli hírcsatorna-hanganyagok. A fekete videó ilyenkor nem hiba, hanem a helyes működés.

Megoldás: ellenőrizd a stream URL-címét az VLC Médiainformációk paneljén (Eszközök → Kodekinformációk). Ha nincs videósáv a listában, akkor a stream eleve csak hangot tartalmaz.

Gyors diagnosztikai ellenőrzőlista

Mielőtt belevágnál a fenti megoldásokba, futtasd végig ezt a 60 másodperces ellenőrzőlistát:

  1. Lejátszható a csatorna az VLC alkalmazásban? Ha igen, akkor az IPTV-lejátszóddal van kodekprobléma. Ha nem, akkor a stream már a forrásnál hibás.
  2. Lejátszható videóval egy másik csatorna ugyanabból a lejátszási listából? Ha igen, akkor streamenként eltérő kodekproblémáról van szó (HEVC a H.264 helyett). Ha nem, akkor a lejátszó egészét érintő dekódolási probléma áll fenn.
  3. A probléma egy Windows / macOS / Android frissítés után kezdődött? Ha igen, megváltozott az operációs rendszer kodekkészlete – telepítsd újra a lejátszót, vagy telepítsd a hiányzó kodekbővítményeket.

Miért kezeli ezt jobban az Tuneline?

Egy rövid ajánló, ha már itt vagy:

Ha egy stream működik a VLC alkalmazásban, de a jelenlegi IPTV-lejátszódban nem, telepítsd az Tuneline alkalmazást, és próbáld ki ott. Ugyanazt a media-kit alapú lejátszási láncot kapod, valódi csatornafelülettel kiegészítve, amellyel az VLC nem rendelkezik.

GYIK

Miért csak bizonyos csatornáknál történik ez?

Mert egy lejátszási lista csatornái nem feltétlenül ugyanazt a kodeket használják. A sportcsatornák gyakran 10 bites HEVC-t használnak, a régebbi hírcsatornák pedig még mindig H.264-et. Ha csak néhány csatorna képe feketedik el, szinte biztosan HEVC-dekóderproblémáról van szó.

Segít, ha frissítem a grafikus illesztőprogramot?

Windows alatt igen – az újabb illesztőprogramok több hardveres dekódolási képességet tesznek elérhetővé a D3D11VA számára. macOS alatt nem – az illesztőprogramok az operációs rendszerrel együtt érkeznek. Linux alatt igen, ha az NVIDIA saját illesztőprogramját használod; a nyílt forráskódú nouveau illesztőprogram nem teszi elérhetővé a hardveres dekódolást.

Okozhatja lassú internetkapcsolat, hogy van hang, de fekete a képernyő?

Nem – a lassú internet pufferelést, nem pedig fekete videót okoz. Ha a hang tisztán szól, a sávszélességed megfelelő. (Így javíthatók a valódi pufferelési problémák.)

Ez kifejezetten a M3U vagy az Xtream Codes esetében fordul elő?

A probléma a kodekhez kapcsolódik, nem a lejátszási lista formátumához. Mind az M3U, mind az Xtream képes ugyanazokat a HEVC-streameket biztosítani. A megoldást a lejátszó, nem pedig a lejátszási lista szintjén kell keresni.


A működő videóhoz vezető leggyorsabb út: telepítsd az Tuneline alkalmazást, nyisd meg a hibás csatornát, és a beépített dekódolási lánc szinte mindig megoldja a problémát.

— Shamir

Cikk megosztása

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.

Olvassa el ezt a cikket más nyelven

A Tuneline egy médialejátszó alkalmazás. Semmilyen tartalmat nem szolgáltat, nem tárol és nem terjeszt. A saját lejátszási listáját Ön hozza, pontosan úgy, mint a VLC esetében.