Màn Hình Xanh Trong VLC: Nguyên Nhân Và 5 Cách Sửa Nhanh
Một hình ảnh xanh đặc (đôi khi hồng hoặc tím) thay thế video của bạn là một trong những sự cố đặc trưng của VLC. Khác với màn hình đen, màn hình xanh nghĩa là các khung hình video đang được giải mã — nhưng với định dạng màu bị hỏng, nên bộ hiển thị vẽ ra rác. Nguyên nhân hầu như luôn là bộ giải mã video phần cứng xuất ra định dạng điểm ảnh không được hỗ trợ, hoặc module đầu ra video xử lý sai nó. Đây là vấn đề ở lớp hiển thị, không phải tệp bị hỏng. Các bản sửa lỗi dưới đây, theo thứ tự khả năng xảy ra, giải quyết trong chưa tới năm phút ở hầu hết các trường hợp.
Vì sao điều này xảy ra?
- Giải mã DXVA / D3D11VA với các định dạng điểm ảnh không tương thích — các bộ giải mã GPU xuất ra định dạng NV12 hoặc P010; một driver cũ hoặc một module đầu ra cụ thể không chuyển đổi được chúng, tạo ra khung hình xanh.
- Xung đột module đầu ra video — Direct3D11 trên Windows và VDPAU/VA-API trên Linux là những nghi phạm thường gặp.
- Lỗi driver GPU trên các codec cụ thể — HEVC 10-bit và VP9 là những tác nhân phổ biến nhất.
- Cấu hình VLC bị hỏng với lựa chọn đầu ra cũ — một module không còn tồn tại trên hệ thống của bạn.
Cách khắc phục
Giải pháp 1Tắt giải mã có tăng tốc phần cứng
Khắc phục màn hình đen/xanh, hiện tượng điểm ảnh và giật hình trong hầu hết các trường hợp
Mở VLC và vào Tools > Preferences (hoặc nhấn Ctrl+P trên Windows/Linux, Cmd+, trên macOS).
Cửa sổ Preferences mở ra.
Nhấn vào thẻ Input / Codecs bên trái.
Các thiết lập liên quan đến codec được hiển thị.
Tìm "Hardware-accelerated decoding" và đặt thành Disable.
Menu xổ xuống hiện là "Disable".
Nhấn Save, sau đó khởi động lại hoàn toàn VLC (đóng mọi cửa sổ VLC, không chỉ video).
VLC khởi động lại với giải mã phần mềm.
Phát lại tệp có vấn đề.
Nếu sự cố biến mất, thì bộ giải mã GPU là thủ phạm.
Giải pháp 2Chuyển đổi module đầu ra video thành OpenGL (trên Windows) hoặc một module khác trên Linux (VDPAU → OpenGL)
Giải quyết màn hình đen và lỗi hiển thị trên một số cấu hình GPU cụ thể
Vào Tools > Preferences > Video.
Cài đặt video mở ra.
Đặt "Output" thành OpenGL (trên Windows) hoặc một module khác trên Linux (VDPAU → OpenGL).
Module đầu ra thay đổi.
Nhấn Save và khởi động lại VLC.
VLC khởi động lại.
Mở lại tệp và kiểm tra hình ảnh.
Video giờ sẽ hiển thị đúng.
Giải pháp 3Cập nhật driver đồ họa của bạn
Khắc phục màn hình đen, artefact xanh và crash do lỗi driver
Nhấn Win+X và mở Device Manager (hoặc System Settings > Display trên macOS).
Danh sách thiết bị mở ra.
Mở rộng "Display adapters" và ghi lại model GPU của bạn (NVIDIA, AMD hoặc Intel).
GPU của bạn được xác định.
Tải driver mới nhất từ trang của nhà sản xuất GPU (nvidia.com, amd.com hoặc intel.com) — hoặc dùng Windows Update.
Gói driver đã sẵn sàng.
Cài đặt, khởi động lại PC, sau đó thử VLC lại.
Hệ thống chạy driver mới.
Giải pháp 4Đặt lại tùy chọn VLC về mặc định
Xóa các thiết lập bị hỏng gây crash, màn hình đen và lỗi âm thanh
Đóng hoàn toàn VLC.
Không có tiến trình VLC nào đang chạy.
Mở dấu nhắc lệnh (Win+R → cmd) hoặc terminal.
Có sẵn dòng lệnh.
Chạy:
vlc --reset-config(Windows/Linux) — trên macOS thay vào đó hãy xóa~/Library/Preferences/org.videolan.vlc.Tùy chọn VLC được khôi phục về mặc định.
Khởi chạy VLC và chỉ áp dụng lại các thiết lập bạn thực sự cần.
VLC khởi động với cài đặt sạch.
Giải pháp 5Cậ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.
Khắc phục nâng cao
Giải pháp 1Ép buộc một định dạng màu cụ thể (Linux)
Khắc phục màn hình xanh trên thiết lập VA-API/VDPAU của Linux
Đóng VLC và mở cấu hình VLC của bạn:
~/.config/vlc/vlcrc.Tệp cấu hình mở ra.
Tìm phần avcodec và thêm:
avcodec-hw=none(hoặc các ghi đèvdpau-versionnếu có).Giải mã phần cứng bị tắt ở cấp cấu hình.
Khởi chạy VLC và thử nghiệm.
Video hiển thị ở chế độ phần mềm.
Cách tránh trong tương lai
- Cập nhật driver GPU thường xuyên — các khung hình xanh/hồng thường được sửa trong các bản phát hành driver.
- Sau khi cập nhật VLC, hãy xác minh giải mã phần cứng vẫn hoạt động; các bản build mới đôi khi thay đổi giá trị mặc định.
- Giữ một bản sao VLC portable để thử nghiệm A/B tức thì cho các vấn đề cấu hình.
Câu hỏi thường gặp
Tại sao video của tôi bị xanh trong VLC nhưng bình thường ở trình phát khác?
Chỉ bị màn hình xanh ở chế độ toàn màn hình?
Màn hình xanh có phải dấu hiệu GPU bị hỏng không?
Màn hình xanh có xảy ra với các định dạng cụ thể không?
Tóm tắt
Tắt giải mã có tăng tốc phần cứng — Khắc phục màn hình đen/xanh, hiện tượng điểm ảnh và giật hình trong hầu hết các trường hợp. 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.