Černá obrazovka ve VLC Android TV: Rychlé opravy

Problémy specifické pro systém Poslední aktualizace: Platí pro: Android TV / Google TV · VLC for Android 3.5+

VLC na Android TV je preferovaný přehrávač pro lokální soubory, USB disky a IPTV — takže když ukáže černou obrazovku (s nebo bez zvuku), rozbije celé domácí kino. Selhání na Android TV se liší od desktopu: ovladače GPU TV jsou specifické pro výrobce (a zřídka aktualizované) a cesta audio-video Android TV má svá vlastní specifika. Níže uvedené opravy odpovídají tomu, jak se Android TV chová v praxi.

Proč se to děje?

  • Konflikty hardwarového dekódování na GPU TV — krabičky Android TV (zvláště levné) nesou chybové video ovladače, které selhávají na HEVC/VP9.
  • Specifická selhání kodeků — HEVC 10-bit 4K a některé profily VP9 selhávají na starších TV čipech.
  • Problémy se zvukovým kodekem, které zmrznou celý pipeline — nepodporovaná stopa AC-3/DTS může zmrazit video výstup na některých TV.
  • Poškozená data aplikace VLC na TV — špatný stav konfigurace z aktualizace přetrvává mezi restartováními.
  • Problémy s HDR passthrough — HDR metadata přes cestu HDMI/panel TV mohou vykreslit černo.

Jak to opravit

Řešení 1Přepněte hardwarové dekódování v nastavení Android VLC

Oprava č. 1 Android TV

  1. Otevřete VLC > Nastavení (ikona ozubeného kola) > Více (scrollujte na konec).

    Objeví se pokročilá nastavení.

  2. V „Vstupu a kodecích“ najděte „Hardwarová akcelerace“ a nastavte na „Dekódování: Zakázáno“.

    Je vynuceno softwarové dekódování.

  3. Restartujte VLC a přehrajte soubor.

    Video se vykreslí přes softwarové dekódování.

PoznámkaSoftwarové dekódování opravuje černou obrazovku na TV s rozbitými GPU ovladači. Na slabých čipech preferujte obsah 1080p pro rozumnou zátěž CPU.

Řešení 2Vymažte data aplikace VLC na TV

Zcela resetuje rozbitý stav

  1. Nastavení TV > Aplikace > VLC > Vynutit zastavení.

    VLC je zastaven.

  2. Vyberte „Vymazat data“ (a „Vymazat mezipaměť“) — to resetuje předvolby a playlisty.

    Data VLC jsou smazána.

  3. Znovu otevřete VLC a nakonfigurujte minima.

    VLC běží čistý.

PoznámkaVymazání dat odstraní playlisty a oblíbené — nejdřív exportujte playlist (Média > Uložit playlist), pokud máte mnoho kanálů.

Řešení 3Zkontrolujte zvukovou stopu — přepněte na kompatibilní

Opravuje zámky způsobené nepodporovaným zvukem

  1. Zatímco soubor hraje (i s černým videem), otevřete zvukové menu a vyměňte Zvukovou stopu.

    Je vybrána jiná zvuková stopa.

  2. Pokud má soubor jen AC-3/DTS, zapněte passthrough nebo downmix: Nastavení > Zvuk > „Výstup zvuku“ — zkuste obě možnosti.

    Zvuk se dekóduje nebo prochází skrz.

  3. Znovu otestujte video.

    Video následuje opravu zvuku.

PoznámkaNa některých TV nepodporovaný zvukový kodek zmrzne celý dekódovací pipeline — oprava zvuku opraví černé video.

Řešení 4Aktualizujte VLC na nejnovější verzi

Aplikuje oficiální opravy chyb a zabezpečení (aktuální stabilní: 3.0.23)

  1. Ve VLC přejděte do Nápověda > Zkontrolovat aktualizace.

    VLC porovná vaši verzi s nejnovější.

  2. Pokud je k dispozici aktualizace, stáhněte ji z oficiální stránky videolan.org.

    Stáhne se nový instalátor.

  3. Nainstalujte přes vaši současnou verzi (nastavení se zachovají) a restartujte.

    VLC běží na nové verzi.

PoznámkaVLC 3.0.23 je 24. aktualizací větve 3.0 a zahrnuje velkou várku oprav demuxeru a stability — mnoho problémů „nepřehrává“ je již vyřešeno v ní.

Řešení 5Aktualizujte firmware TV / použijte jiný přehrávač k testu

Oddělí chyby aplikace od chyb TV

  1. Zkontrolujte Nastavení > O systému > Aktualizace systému na TV.

    Je zobrazena verze firmware.

  2. Nainstalujte jakékoli čekající aktualizace firmware, pak znovu otestujte VLC.

    TV běží na novém firmwaru.

  3. Otestujte stejný soubor v jiném přehrávači TV (např. MX Player): pokud selže i ten, TV/GPU je viník.

    Je identifikována selhávající vrstva.

PoznámkaLevné krabičky Android TV jsou zřídka aktualizovány — aktualizace firmware je nejúčinnější izolovaná oprava problémů s kodeky na nich.

Pokročilé opravy

Řešení 1Testujte s přepínači akcelerace „H/W“ podle kodeku VLC

Jemně dolaďuje, které kodeky používají hardwarové dekódování

  1. Nastavení > Více > Vstup a kodeky — některé buildy vystavují přepínače akcelerace podle kodeku.

    Objeví se možnosti podle kodeku.

  2. Vypněte akceleraci pro HEVC/VP9 a ponechte ji pro H.264.

    H.264 zůstává rychlé; problematické kodeky jdou do softwaru.

  3. Restartujte a otestujte soubor.

    Přehrávání funguje s cíleným nastavením.

PoznámkaTento hybrid udržuje H.264 1080p hardwarově akcelerované (rychlé, chladné) a směruje problematické kodeky do softwaru.

Jak tomu předejít

  • Preferujte soubory MP4 H.264/AAC pro přehrávání na TV — nejkompatibilnější kombinace.
  • Udržujte firmware TV aktualizovaný; ovladače čipové sady se zlepšují jen přes firmware.
  • Pro IPTV na TV udržujte mezipaměť sítě na 3000+ ms, abyste se vyhnuli výpadkům bufferu.

Časté dotazy

Proč VLC ukazuje černou obrazovku na Android TV, ale ne na telefonu?
GPU ovladač TV dekóduje jinak; hardwarová akcelerace fungující na telefonu selhává na TV. Vypněte ji v nastavení VLC.
Podporuje VLC 4K na Android TV?
Ano, pokud čip TV dekóduje 4K HEVC. Levné krabičky často selhávají na HEVC 10-bit — použijte softwarové dekódování nebo obsah 1080p.
VLC se zasekne při přehrávání IPTV na Android TV — proč?
Pravděpodobně nestabilní proud nebo krabička s omezenou pamětí. Snižte mezipaměť sítě na 3000 ms, aktualizujte VLC a vymažte data aplikace.
Mohu vysílat z telefonu na Android TV VLC?
VLC na Android TV může být Cast přijímačem, pokud je zapnut v nastavení (přepínač Cast přijímače). Jinak použijte nativní Cast na vestavěný přijímač TV.
Proč VLC na TV ukazuje zvuk, ale černé video pro MKV?
Stejný problém dekodéru jako na desktopu: kodek uvnitř MKV (obvykle HEVC 10-bit) selhává na GPU TV. Vypněte hardwarové dekódování nebo proveďte remux na H.264.

Shrnutí

Přepněte hardwarové dekódování v nastavení Android VLC — Oprava č. 1 Android TV. If it does not help, work through the remaining fixes in order: each targets a different layer of the problem. Most users resolve this issue by fix 3 at the latest. Keep VLC updated (current stable: 3.0.23) and revisit this guide when a new VLC version ships.