VLC 4K HDR không hoạt động — màu nhạt và cách khắc phục

Sự cố phát video Cập nhật lần cuối: Áp dụng cho: Windows 10/11 · macOS · VLC 3.0.x · HDR displays & TVs

Phát một file HDR trong VLC và nhận màu phẳng, nhạt là một lỗi cấu hình kinh điển: trình phát, driver GPU và màn hình đều phải thống nhất về tín hiệu HDR. VLC 3.0 xử lý HDR pass-through khi được cấu hình đúng — hướng dẫn này bao quát việc bật nó, các cài đặt cấp GPU, và cách xác minh từng mắt xích trong chuỗi để bạn biết chính xác tín hiệu bị suy giảm ở đâu.

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

  • HDR pass-through bị tắt trong VLC — VLC 3.0 mặc định đầu ra SDR trên một số nền tảng; metadata HDR bị bỏ và hình ảnh bị tone-map hoặc cắt thành xám.
  • Windows HDR tắt — Windows 10/11 phải bật HDR trong cài đặt Display để tín hiệu video mang metadata HDR.
  • Module đầu ra thiếu hỗ trợ HDR — module Direct3D11 không có hỗ trợ HDR hoặc fallback OpenGL không thể truyền HDR qua.
  • Tone mapping driver GPU — driver có thể chuyển HDR sang SDR khi màn hình báo không có khả năng HDR, hoặc áp dụng gamma sai.
  • Cài đặt dải màu sai — sai lệch full/limited RGB làm nội dung HDR trông như sữa hoặc bị nghiền bất kể metadata.

Cách khắc phục

Giải pháp 1Bật HDR pass-through trong VLC

Cách sửa lõi cho HDR nhạt trên Windows

  1. Đi tới Công cụ > &Tùy chỉnh > &Video > Xuất dữ liệu.

    Tùy chọn đầu ra video mở.

  2. Đặt Output thành "Direct3D11 with HDR support" (Windows 10/11).

    HDR pass-through được chọn.

  3. Nhấn Save, khởi động lại VLC và phát file HDR.

    Màn hình chuyển sang chế độ HDR (kiểm tra thông báo TV/OS).

Lưu ýNếu GPU/driver của bạn hoạt động tồi với D3D11 HDR, hãy giữ đầu ra D3D11 bình thường và để VLC tone-map — nhưng màu sẽ xấp xỉ. HDR pass-through là đường chính xác.

Giải pháp 2Bật HDR trong Windows

Bắt buộc cho mọi tín hiệu HDR trên desktop

  1. Mở Settings > System > Display > HDR.

    Cài đặt HDR mở.

  2. Bật "Use HDR" và ghi chú khả năng HDR của màn hình (phải báo hỗ trợ HDR10 hoặc Dolby Vision).

    Windows báo HDR cho màn hình.

  3. Thử lại file HDR trong VLC — màn hình nên chuyển sang HDR khi phát bắt đầu.

    HDR bắt đầu.

Lưu ýTrên macOS, đầu ra HDR yêu cầu màn hình hỗ trợ HDR và macOS 11+; VLC truyền metadata HDR tự động với đầu ra VideoToolbox mặc định.

Giải pháp 3Sửa dải RGB / cài đặt màu

Loại bỏ vẻ sữa và đen bị nghiền

  1. Trong bảng điều khiển GPU (NVIDIA/AMD/Intel), đặt dải màu đầu ra khớp với màn hình: "Full" cho màn hình PC, "Limited" cho TV qua HDMI.

    Dải được đặt đúng.

  2. Trong VLC: Công cụ > &Tùy chỉnh > &Video > "Black level" — để mặc định; chỉ ép khi hình vẫn sữa.

    Mức đen đúng.

  3. Kiểm tra cài đặt đầu vào của màn hình: "HDMI Black Level / RGB Range" nên là "Auto" hoặc khớp với cài đặt GPU.

    Hai đầu thống nhất dải.

Lưu ýSai lệch Full/Limited là nguyên nhân #1 của "HDR trông xám" khi pass-through thực sự hoạt động.

Giải pháp 4Cậ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

  1. Nhấn Win+X và mở Device Manager (hoặc System Settings > Display trên macOS).

    Danh sách thiết bị mở ra.

  2. 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.

  3. 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.

  4. Cài đặt, khởi động lại PC, sau đó thử VLC lại.

    Hệ thống chạy driver mới.

Lưu ýLỗi báo hiệu HDR được sửa trong các bản cập nhật driver — một driver cũ là nguyên nhân thầm lặng phổ biến nhất.

Giải pháp 5Chuyển đổi module đầu ra video thành Direct3D11

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ể

  1. Vào Tools > Preferences > Video.

    Cài đặt video mở ra.

  2. Đặt "Output" thành Direct3D11.

    Module đầu ra thay đổi.

  3. Nhấn Save và khởi động lại VLC.

    VLC khởi động lại.

  4. Mở lại tệp và kiểm tra hình ảnh.

    Video giờ sẽ hiển thị đúng.

Lưu ýNếu module mới hoạt động, hãy giữ nguyên. Các GPU và driver khác nhau hoạt động khác nhau, vì vậy cách nhanh nhất để tìm module đầu ra ổn định là thử nghiệm.

Giải pháp 6Cậ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 đó.

Khắc phục nâng cao

Giải pháp 1Xác minh toàn bộ chuỗi HDR

Xác định chính xác HDR bị mất ở đâu

  1. Phát file trong ứng dụng Movies & TV (Windows) hoặc QuickTime (macOS) làm tham chiếu — nếu HDR hoạt động ở đó, vấn đề là từ phía VLC.

    Một kết quả tham chiếu được thiết lập.

  2. Kiểm tra lớp phủ thông tin của màn hình (nhiều TV hiện "HDR10" khi đổi đầu vào) trong khi VLC phát.

    Bạn thấy màn hình có nhận HDR không.

  3. Thử với một mẫu HDR tốt đã biết (vd. từ camera hoặc trang test pattern) để loại trừ file.

    File được xác nhận tốt hoặc hỏng.

Lưu ýCáp quan trọng: một số cáp HDMI và đầu thu cũ loại bỏ HDR. Hãy dùng cáp "Premium High Speed" 18 Gbps+ hoặc Ultra High Speed.

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

  • Đặt dải đầu ra GPU một lần và giữ nhất quán qua các thiết bị.
  • Dùng cáp hỗ trợ HDR đã xác minh (Premium High Speed trở lên).
  • Giữ VLC và driver GPU cập nhật — hỗ trợ HDR cải thiện trong mọi bản 3.0.x.
  • Thử các file HDR mới với trình phát tham chiếu trước khi đổ lỗi cho VLC.

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

Tại sao HDR trông xám trong VLC nhưng ổn trên YouTube?
YouTube dùng trình duyệt của bạn, vốn yêu cầu HDR từ Windows độc lập. VLC cần bật HDR pass-through riêng (D3D11 with HDR support) cộng với Windows HDR bật.
Có đang xảy ra chuyển đổi SDR-to-HDR không?
Nếu pass-through tắt, VLC chuyển HDR→SDR và kết quả trông phẳng. Hãy bật pass-through để có màu chính xác; chỉ tắt nếu màn hình bạn không xử lý được HDR.
TV của tôi hỗ trợ HDR nhưng file vẫn trông nhạt
Hãy kiểm tra cổng HDMI — nhiều TV chỉ hỗ trợ HDR trên các đầu vào cụ thể (thường ghi HDMI 2.0/2.1 với HDR). Cũng xác nhận cài đặt dải GPU khớp "Limited".
VLC 4.0 xử lý HDR tốt hơn không?
VLC 4.0 có pipeline HDR được viết lại với tone mapping tốt hơn, nhưng 3.0.23 với D3D11 HDR pass-through là giải pháp ổn định hôm nay.

Tóm tắt

Bật HDR pass-through trong VLC — Cách sửa lõi cho HDR nhạt trên Windows. 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.