VLC Android TV bị màn hình đen: Cách khắc phục nhanh
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
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.
Dưới "Input & codecs", tìm "Hardware acceleration" và đặt thành "Decoding: Disabled".
Giải mã phần mềm bị ép.
Khởi động lại VLC và phát file.
Video render qua giải mã phần mềm.
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
TV Settings > Apps > VLC > Buộc dừng.
VLC bị dừng.
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.
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.
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ợ
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.
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.
Thử lại video.
Video theo sau bản sửa audio.
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)
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.
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ề.
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.
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
Kiểm tra Settings > About > System update trên TV.
Phiên bản firmware được hiển thị.
Cài mọi bản cập nhật firmware đang chờ, sau đó thử lại VLC.
TV chạy firmware mới.
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.
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
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.
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.
Khởi động lại và thử file.
Phát hoạt động với cài đặt nhắm mục tiêu.
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?
VLC có hỗ trợ 4K trên Android TV không?
VLC crash khi phát IPTV trên Android TV — tại sao?
Tôi có thể cast từ điện thoại sang Android TV VLC không?
Tại sao VLC trên TV phát audio nhưng video đen cho MKV?
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.