VLC Android TV bị màn hình đen: Cách khắc phục nhanh

Sự cố theo hệ thống Cập nhật lần cuối: Áp dụng cho: Android TV / Google TV · VLC for Android 3.5+

VLC trên Android TV là trình phát hàng đầu cho file local, USB và IPTV — nên khi nó hiển thị màn hình đen (có hoặc không có audio), toàn bộ rạp hát tại gia bị gián đoạn. Lỗi trên Android TV khác với desktop: driver GPU của TV đặc thù theo hãng (và hiếm khi cập nhật), và đường dẫn audio-video của Android TV có những đặc thù riêng. Các cách dưới đây khớp với cách Android TV hoạt động trong thực tế.

Vì sao điều này xảy ra?

  • Xung đột giải mã phần cứng trên GPU của TV — các box Android TV (đặc biệt là loại rẻ) đi kèm driver video lỗi làm thất bại trên HEVC/VP9.
  • Lỗi đặc thù codec — HEVC 10-bit 4K và một số profile VP9 thất bại trên chipset TV cũ.
  • Lỗi codec audio làm tắc nghẽn toàn bộ pipeline — một track AC-3/DTS không được hỗ trợ có thể làm đông cứng đầu ra video trên một số TV.
  • Dữ liệu app VLC hỏng trên TV — trạng thái cài đặt tồi từ một bản cập nhật tồn tại qua các lần khởi động lại.
  • Lỗi passthrough HDR — metadata HDR qua đường dẫn HDMI/panel của TV có thể render thành đen.

Cách khắc phục

Giải pháp 1Bật tắt giải mã phần cứng trong cài đặt Android của VLC

Cách #1 cho Android TV

  1. Mở VLC > Settings (biểu tượng bánh răng) > More (cuộn xuống dưới cùng).

    Cài đặt nâng cao xuất hiện.

  2. Dưới "Input & codecs", tìm "Hardware acceleration" và đặt thành "Decoding: Disabled".

    Giải mã phần mềm bị ép.

  3. Khởi động lại VLC và phát file.

    Video render qua giải mã phần mềm.

Lưu ýGiải mã phần mềm sửa màn hình đen trên TV có driver GPU hỏng. Trên chipset TV yếu, hãy ưu tiên nội dung 1080p để giữ tải CPU hợp lý.

Giải pháp 2Xóa dữ liệu app VLC trên TV

Thiết lập lại hoàn toàn trạng thái hỏng

  1. TV Settings > Apps > VLC > Buộc dừng.

    VLC bị dừng.

  2. Chọn "Clear data" (và "Clear cache") — việc này thiết lập lại tùy chọn và playlist.

    Dữ liệu VLC bị xóa.

  3. Mở lại VLC và cấu hình lại các cài đặt tối thiểu.

    VLC chạy mới.

Lưu ýXóa dữ liệu loại bỏ playlist và mục yêu thích — hãy xuất playlist (Media > Save playlist) trước nếu bạn có nhiều kênh.

Giải pháp 3Kiểm tra track audio — chuyển sang một track tương thích

Sửa tình trạng tắc nghẽn do audio không được hỗ trợ

  1. Trong khi file phát (kể cả với video đen), mở menu audio và chuyển Audio Track.

    Một track audio khác được chọn.

  2. Nếu file chỉ có AC-3/DTS, hãy bật passthrough hoặc downmix: Settings > Audio > "Audio output" — thử cả hai tùy chọn.

    Audio được giải mã hoặc truyền qua.

  3. Thử lại video.

    Video theo sau bản sửa audio.

Lưu ýTrên một số TV, một codec audio không được hỗ trợ làm tắc nghẽn toàn bộ pipeline giải mã — sửa audio sẽ sửa video đen.

Giải pháp 4Cập nhật VLC lên phiên bản mới nhất

Áp dụng các bản sửa lỗi chính thức về lỗi và bảo mật (phiên bản ổn định hiện tại: 3.0.23)

  1. Trong VLC, vào Help > Check for Updates.

    VLC so sánh phiên bản của bạn với phiên bản mới nhất.

  2. Nếu có bản cập nhật, hãy tải từ trang chính thức videolan.org.

    Trình cài đặt mới được tải về.

  3. Cài đè lên phiên bản hiện tại (các thiết lập được giữ nguyên) và khởi động lại.

    VLC chạy phiên bản mới.

Lưu ýVLC 3.0.23 là bản cập nhật thứ 24 của nhánh 3.0 và bao gồm một loạt lớn các bản sửa lỗi demuxer và độ ổn định — nhiều sự cố "không phát được" đã được khắc phục tại đó.

Giải pháp 5Cập nhật firmware TV / dùng trình phát khác để thử

Phân biệt lỗi app với lỗi TV

  1. Kiểm tra Settings > About > System update trên TV.

    Phiên bản firmware được hiển thị.

  2. Cài mọi bản cập nhật firmware đang chờ, sau đó thử lại VLC.

    TV chạy firmware mới.

  3. Thử cùng file trong một trình phát TV khác (vd. MX Player): nếu nó cũng thất bại, TV/GPU là thủ phạm.

    Lớp thất bại được xác định.

Lưu ýCác box Android TV rẻ hiếm khi được cập nhật — bản cập nhật firmware là cách sửa hiệu quả nhất cho lỗi codec trên chúng.

Khắc phục nâng cao

Giải pháp 1Thử với các nút bật tắt "H/W acceleration" từng codec của VLC

Tinh chỉnh codec nào dùng giải mã phần cứng

  1. Settings > More > Input & codecs — một số bản dựng hiển thị các nút bật tắt tăng tốc từng codec.

    Các tùy chọn từng codec xuất hiện.

  2. Tắt tăng tốc cho HEVC/VP9 trong khi giữ cho H.264.

    H.264 giữ nhanh; các codec có vấn đề chuyển sang phần mềm.

  3. Khởi động lại và thử file.

    Phát hoạt động với cài đặt nhắm mục tiêu.

Lưu ýKiểu lai này giữ H.264 1080p tăng tốc phần cứng (nhanh, mát) trong khi chuyển các codec có vấn đề sang phần mềm.

Cách tránh trong tương lai

  • Ưu tiên file MP4 H.264/AAC cho phát trên TV — tổ hợp tương thích nhất.
  • Giữ firmware TV cập nhật; driver video chipset chỉ cải thiện qua firmware.
  • Với IPTV trên TV, hãy giữ bộ đệm mạng ở 3000+ ms để tránh mất hình do buffer.

Câu hỏi thường gặp

Tại sao VLC hiển thị màn hình đen trên Android TV nhưng không trên điện thoại tôi?
Driver GPU của TV xử lý giải mã khác; tăng tốc phần cứng hoạt động trên điện thoại lại thất bại trên TV. Hãy tắt nó trong cài đặt VLC.
VLC có hỗ trợ 4K trên Android TV không?
Có, nếu chipset TV giải mã 4K HEVC. Các box rẻ thường thất bại trên HEVC 10-bit — hãy dùng giải mã phần mềm hoặc nội dung 1080p.
VLC crash khi phát IPTV trên Android TV — tại sao?
Có thể là một stream không ổn định hoặc box giới hạn bộ nhớ. Hãy hạ bộ đệm mạng xuống 3000 ms, cập nhật VLC, và xóa dữ liệu app.
Tôi có thể cast từ điện thoại sang Android TV VLC không?
VLC trên Android TV có thể làm đầu thu Cast nếu được bật trong cài đặt (nút Cast receiver). Nếu không, hãy dùng Cast gốc sang đầu thu tích hợp của TV.
Tại sao VLC trên TV phát audio nhưng video đen cho MKV?
Cùng lỗi giải mã như desktop: codec bên trong MKV (thường là HEVC 10-bit) thất bại trên GPU TV. Hãy tắt giải mã phần cứng hoặc remux sang H.264.

Tóm tắt

Bật tắt giải mã phần cứng trong cài đặt Android của VLC — Cách #1 cho 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.