Troubleshooting·6 min

Kirjoittaja Shamir

IPTV:n musta ruutu, mutta ääni toimii

Ääni ilman kuvaa johtuu dekooderin yhteensopimattomuudesta, ei toimimattomasta lähetyksestä, ja yksi asetus palauttaa videon näkyviin. Tässä lähetys toistuu sujuvasti laitteistokiihdytyksen ollessa käytössä.

Tuneline toistaa videota sujuvasti laitteistodekoodauksen ollessa käytössä

Kuva palautettu: laitteistodekoodaus käytössä, ei pudotettuja ruutuja.

Painat toistopainiketta, ääni kuuluu selkeästi, mutta videoalue pysyy täysin mustana. Tämä on yksi yleisimmistä IPTV-ongelmista, ja syy on lähes aina yksi kolmesta — mikään niistä ei ole mystinen, ja kaikki ovat korjattavissa.

Tässä oppaassa käsitellään kaikki syyt siinä järjestyksessä, kuinka usein niitä esiintyy, sekä niiden ratkaisut. Viittaamme Tuneline:een, koska se käsittelee taustalla olevan koodekkipinon yhdenmukaisesti kaikilla alustoilla — monet "mustaa ruutua" koskevat ilmoitukset katoavat heti, kun käyttäjä asentaa soittimen, jossa on ajantasainen dekoodausketju. Lataa Tuneline, jos haluat testata tätä omalla lähetykselläsi.

The fast fix

Ääni kuuluu, mutta ruutu on musta? Syynä on lähes aina koodekki

Tuneline sisältää oman dekoodausketjunsa sen sijaan, että se luottaisi käyttöjärjestelmään, joten muiden ilmaisten soittimien mustaksi jättämät HEVC- ja HDR-lähetykset vain toistuvat. Ilmainen, ei tiliä.

Lataa ilmaiseksi

Syy 1: HEVC / H.265 ilman laitteistodekoodausta (yleisin)

Useimmat nykyaikaiset IPTV-lähetykset on koodattu HEVC:llä (H.265). HEVC tarvitsee dekooderin — joko ohjelmisto- (CPU) tai laitteistodekooderin (GPU). Jos soittimessa ei ole käytettävissä HEVC-dekooderia, ääni kuuluu (yleensä AAC-muodossa, joka purkautuu lähes missä tahansa), mutta videoalue pysyy mustana.

Missä ongelma korostuu:

  • Vanhemmissa Windows-tietokoneissa, joihin valinnaista Microsoftin HEVC-laajennusta ei ole asennettu.
  • Linux-jakeluissa, joiden soitin ei sisällä omaa libavcodec-kirjastoaan.
  • Android-puhelimissa, jotka ovat noin vuoden 2018 malleja tai vanhempia (ei laitteistotason HEVC-dekooderia).
  • Suoratoistolaitteissa, jotka ilmoittavat tukevansa HEVC:tä mutta käsittelevät vain Main-profiilia, eivät Main 10 -profiilia (10-bittiset värit).

Korjaus:

Nopein ratkaisu on käyttää soitinta, joka sisältää oman dekoodausketjunsa eikä luota käyttöjärjestelmään. Tuneline sisältää media-kit-paketin, johon libavcodec on sisällytetty, joten HEVC toimii suoraan kaikilla alustoilla ilman käyttöjärjestelmätason koodekkilaajennusta. Asenna se, avaa sama lähetys, ja jos näet videon, ongelmana oli puuttuva käyttöjärjestelmän koodekki.

Jos haluat jatkaa toisen soittimen käyttöä:

  • Windows: asenna "HEVC Video Extensions" -laajennus Microsoft Store:sta (kyllä, maksullinen versio — joissakin tietokoneissa on saatavilla ilmainen OEM-versio).
  • macOS: HEVC:tä tuetaan natiivisti macOS High Sierrasta lähtien. Jos käytät Macia ja näet tämän ongelman, siirry kohtaan Syy 2.
  • Linux: asenna gstreamer1.0-libav (Debian/Ubuntu) tai jakelusi vastaava koodekkien metapaketti.
  • Android: kyse on laitteen rajoituksesta — vanhalle laitteistolle ei ole ohjelmistopohjaista korjausta.

Syy 2: Laitteistodekooderi jumittui

Videon laitteistodekooderit ovat tilakoneita, ja ne jumiutuvat toisinaan. Oireet: yksi lähetys toimii hyvin, vaihdat kanavaa ja seuraava näyttää mustaa, vaikka ääni kuuluu. Dekooderi ei nollautunut täysin lähetysten välillä.

Korjaus: sulje soitin kokonaan ja avaa se uudelleen. Dekooderi alustetaan uudelleen sovelluksen käynnistyessä.

Tuneline:ssa kanavan vaihtaminen käynnistää dekooderin nollauksen erikseen, minkä vuoksi "kanavanvaihto = musta ruutu" -ongelma on paljon harvinaisempi. Jos ongelma ilmenee toisessa soittimessa eikä päivitys ole mahdollinen, Tuneline:n kokeileminen voi auttaa kiertoratkaisuna.

Syy 3: 4K HDR -lähetys ilman HDR:ää tukevaa näyttöketjua

Jotkin palveluntarjoajat lähettävät kanavia HDR10- tai HLG-muodossa. Jos näyttö, televisio tai toistoketju ei tue HDR:ää — tai jos soitin yrittää näyttää HDR-kuvaa mutta sävykartoitus on määritetty väärin — video voi näkyä mustana.

Korjaus:

  • Käytä HDR:ää tukemattomalla näytöllä soitinta, joka muuntaa HDR:n nimenomaisesti SDR:ksi sävykartoituksella. Tuneline (media-kit/libmpv:n kautta) tekee tämän automaattisesti.
  • HDR:ää tukevassa televisiossa varmista, että HDMI-kaapeli on vähintään HDMI 2.0 -yhteensopiva ja tulolähteen asetuksena on "HDR" tai "Auto".
  • Android TV-laitteessa tarkista järjestelmän näyttöasetukset — joissakin laitteissa HDR on otettava käyttöön erikseen jokaiselle tarkkuudelle.

Syy 4: Selainpohjainen soitin ja DRM-suojattu lähetys

Jos yrität toistaa IPTV-lähetystä selainpohjaisella soittimella ja lähetys on suojattu Widevine- tai PlayReady-DRM:llä, kuulet usein äänen mutta näet mustan ruudun, ellei DRM-moduulia ole alustettu oikein. Kyse on selaimen DRM-ongelmasta, ei IPTV-ongelmasta.

Korjaus: käytä verkkosoittimen sijaan työpöytä- tai mobiilikäyttöön tarkoitettua natiivista IPTV-soitinta. Tuneline sisältää natiiviversion kaikille tärkeimmille alustoille, joten vältät selainten DRM-ongelmat:

Syy 5: Lähetys on itsessään vain äänimuotoinen

Harvinainen, mutta tarkistamisen arvoinen tapaus — jotkin soittolistan "kanavat" ovat todellisuudessa radiolähetyksiä tai uutissyötteiden ääniraitoja, joissa ei ole videoraitaa. Musta ruutu ei ole virhe, vaan odotettu toiminta.

Korjaus: tarkista lähetyksen URL-osoite VLC:n Media Information -paneelissa (Tools → Codec Information). Jos luettelossa ei ole videoraitaa, lähetys on tarkoituksella pelkkää ääntä.

Nopea vianmäärityksen tarkistuslista

Ennen kuin perehdyt edellä mainittuihin syihin, käy tämä 60 sekunnin tarkistuslista läpi:

  1. Toistuuko kanava VLC:ssa? Jos kyllä, IPTV-soittimessasi on koodekkiongelma. Jos ei, lähetys on viallinen jo lähteessä.
  2. Toistuuko saman soittolistan toinen kanava videon kanssa? Jos kyllä, kyse on kyseisen lähetyksen koodekkiongelmasta (HEVC vs. H.264). Jos ei, ongelma koskee koko soittimen dekoodausta.
  3. Alkoiko tämä Windows- / macOS- / Android-päivityksen jälkeen? Jos kyllä, käyttöjärjestelmän koodekkivalikoima muuttui — asenna soitin uudelleen tai asenna puuttuvat koodekkilaajennukset.

Miksi Tuneline selviää tästä paremmin

Lyhyt perustelu, kun kerran olet täällä:

Jos lähetys toimii VLC:ssa mutta ei nykyisessä IPTV-soittimessasi, asenna Tuneline ja kokeile sitä siinä. Sama media-kit-pohjainen toistoketju sekä oikea kanavakäyttöliittymä, jota VLC:ssä ei ole.

Usein kysyttyä

Miksi tämä tapahtuu vain tietyillä kanavilla?

Koska kaikki soittolistan kanavat eivät käytä samaa koodekkia. Urheilukanavat ovat usein HEVC 10-bit -muodossa, kun taas vanhemmat uutiskanavat käyttävät edelleen H.264:ää. Jos vain osa kanavista pimenee, kyse on lähes varmasti HEVC-dekooderin ongelmasta.

Auttaako näytönohjaimen ajurin päivittäminen?

Windows:ssä kyllä — uudemmat ajurit tuovat D3D11VA:n käyttöön enemmän laitteistodekoodauksen ominaisuuksia. macOS:ssa ei — ajurit toimitetaan käyttöjärjestelmän mukana. Linux:ssä kyllä, jos käytät NVIDIA:n omia ajureita; avoimen lähdekoodin nouveau-ajuri ei tarjoa laitteistodekoodausta.

Voiko hidas internetyhteys aiheuttaa mustan ruudun, vaikka ääni kuuluu?

Ei — hidas internetyhteys aiheuttaa puskurointia, ei mustaa videokuvaa. Jos ääni kuuluu selkeästi, kaistanleveytesi riittää. (Näin korjaat varsinaiset puskurointiongelmat.)

Tapahtuuko tätä nimenomaan M3U:n tai Xtream Codes:n kanssa?

Kyse on koodekista, ei soittolistan formaatista. Sekä M3U että Xtream voivat tarjota samoja HEVC-lähetyksiä. Korjaus tehdään soittimen tasolla, ei soittolistan tasolla.


Nopein tapa saada video toimimaan: asenna Tuneline, avaa toimimaton kanava, ja mukana toimitettava dekoodausketju ratkaisee ongelman lähes aina.

— Shamir

Jaa artikkeli

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.

Lue tämä artikkeli toisella kielellä

Tuneline on mediasoitinsovellus. Se ei tarjoa, isännöi eikä jaa mitään sisältöä. Tuot oman soittolistasi itse, aivan kuten VLC:ssä.