การเล่น HDR ใน VLC: Passthrough, Tone Mapping & การยืนยัน

ขั้นสูง อัปเดตล่าสุด: ใช้ได้กับ: Windows 10/11 + macOS + Linux · VLC 3.0.x

การเล่นไฟล์ HDR ง่าย การเล่นให้ถูกต้องไม่ใช่ นอกกล่อง VLC ทำ tone-map HDR ไป SDR (สีดูแบน) หรือบน Windows ส่งสัญญาณดิบไปยังหน้าจอที่อาจหรืออาจไม่ได้อยู่ในโหมด HDR (สีดูเทาซีด) คู่มือนี้อธิบายทั้งสองโหมด วิธีเลือก และวิธียืนยันว่าหน้าจอของคุณได้รับอะไรจริง ๆ

ขั้นตอนที่ 1 — เข้าใจเส้นทาง HDR สองทาง

  • Passthrough — VLC ส่งสัญญาณ HDR ที่ไม่เปลี่ยนไปยังจอแสดงผล ซึ่งแสดง HDR แท้ จำเป็น: จอแสดงผลรองรับ HDR เปิด HDR ใน OS GPU/จอเชื่อมต่อผ่าน HDMI 2.0+/DP 1.4+ และโมดูลเอาต์พุต VLC ที่ถูกต้อง
  • Tone mapping — VLC แปลง HDR เป็น SDR ในซอฟต์แวร์ ภาพดู "ถูกต้อง" เสมอบนทุกหน้าจอ แต่คุณสูญเสียความกว้างไดนามิก
  • กฎง่าย: บน TV/จอ HDR ให้ใช้ passthrough บนจอ SDR ให้ใช้ tone mapping ผลลัพธ์แย่ที่สุด — สีเทาซีด — เกิดเมื่อ passthrough เปิดแต่จอไม่ได้อยู่ในโหมด HDR จริง

ขั้นตอนที่ 2 — Windows: เปิด HDR passthrough

  1. เปิด Windows HDR: Settings > System > Display > "Use HDR" (Windows 11) หรือ Windows HD Color > "Play HDR games and apps" (Windows 10)

    Windows รายงานจอแสดงผล HDR

  2. เปิด VLC เครื่องมือ > &ปรับแต่ง > "All" > วิดีโอ > เอาต์พุต และตั้ง Output เป็น "Direct3D11 video output"

    เอาต์พุต D3D11 ถูกเลือก

  3. ใน วิดีโอ > มอดูลแสดงผล > Direct3D11 ติ๊ก "HDR metadata / HDR10 output" (และคงตัวเลือก tone-mapping HDR เป็นค่าเริ่มต้น)

    HDR passthrough เปิดใช้งาน

  4. บันทึก รีสตาร์ท VLC และเล่นไฟล์ HDR (เช่น HDR10 MKV ที่มีโปรไฟล์ DV/HEVC main10)

    หน้าจอแสดง HDR แท้

หมายเหตุหากภาพดูเทาซีด แสดงว่าจอไม่ได้รับสัญญาณ HDR — ตรวจสอบขั้นตอนที่ 1 และการสลับ HDR ของ OS จากนั้นดูคู่มือ fix HDR-not-working

ขั้นตอนที่ 3 — macOS และ Linux: เส้นทาง tone-mapping

  1. macOS: คงเอาต์พุตเป็น CoreAnimation/OpenGL — VLC 3.0 ทำ tone-map HDR10 ไปช่วง SDR ของจอโดยอัตโนมัติและเชื่อถือได้ Passthrough HDR แท้บน macOS ถูกจำกัดโดยท่อสื่อของ OS ไม่ใช่ VLC

    HDR ดูถูกต้อง (tone-mapped) บนทุกหน้าจอ Mac

  2. Linux: ตั้ง วิดีโอ > เอาต์พุต เป็น "OpenGL" (หรือ VDPAU/VA-API สำหรับ NVIDIA/AMD) และเปิด "Tone mapping" ภายใต้ วิดีโอ > มอดูลแสดงผล > เปิดGL หากบิลด์ของคุณเปิดเผย

    สีถูก tone-map แทนที่จะถูกตัด

  3. หลีกเลี่ยงการบังคับ HDR passthrough บนฮาร์ดแวร์ SDR — ผลลัพธ์แย่กว่า tone mapping

    คุณเลือกโหมดที่ถูกต้องสำหรับฮาร์ดแวร์

ขั้นตอนที่ 4 — ยืนยัน HDR ทำงานจริง

  1. บน Windows กด Win+Alt+B หรือตรวจสอบ Settings > System > Display — "HDR" ต้องเป็น On พร้อม "HDR certified" แสดง

    OS ยืนยัน HDR

  2. ขณะเล่น เปิด VLC เครื่องมือ > ข้อมูลสื่อ และดูบรรทัด codec วิดีโอ — ควรแสดง "HEVC Main10" และแท็กเมตา HDR10 (PQ, BT.2020)

    ไฟล์เป็น HDR แท้

  3. เชิงสายตา: ไฮไลต์ HDR แท้ควรสว่างกว่าชัดเจนด้วยดำลึก การภาพเทาชี้ว่าต่อยังขาดตรงไหน

    HDR ได้รับการยืนยันตลอดสาย

  4. หาก TV ของคุณมีปุ่ม info (เช่น "Info" หรือปุ่มเขียวบน LG/Samsung) กดขณะเล่น — มันแสดงรูปแบบสัญญาณขาเข้า (HDR10, 4:2:0, 10-bit)

    TV ยืนยันสัญญาณ

คำถามที่พบบ่อย

ทำไม HDR ถึงดูซีดใน VLC บน Windows?
เอาต์พุต D3D11 ส่ง HDR ขณะที่ Windows ปิด HDR หรือในทางกลับกัน เปิด Windows HDR ใช้ D3D11 กับ HDR output ติ๊ก และรีสตาร์ท VLC
VLC รองรับ Dolby Vision หรือไม่?
VLC 3.0 อ่านชั้นฐานของไฟล์ DV (เล่นเป็น HDR10 หรือ SDR ขึ้นอยู่กับไฟล์) เมตาข้อมูล DV profile 7 ไม่ถูกประมวลผล — สำหรับ DV ระดับอ้างอิง ใช้ตัวเล่น/ฮาร์ดแวร์ที่รองรับ
ฉันควรใช้ tone mapping หรือ passthrough บนจอ HDR 400-nit?
Passthrough — โหมด HDR ของจอ แม้จะ modest ก็เอาชนะซอฟต์แวร์ tone mapping เรื่องความสว่าง Tone mapping ชนะก็ต่อเมื่อจอเป็น SDR แท้
การเล่น HDR ใช้ CPU/GPU หนักหรือไม่?
Passthrough แทบไม่เสียเลย ซอฟต์แวร์ tone mapping เพิ่มภาระ GPU อย่างเห็นได้ บนฮาร์ดแวร์อ่อนแอ ให้ใช้ passthrough หรือลดความละเอียด