VLC 4K HDR ไม่ทำงาน — สีซีดและวิธีแก้

ปัญหาการเล่นวิดีโอ อัปเดตล่าสุด: ใช้ได้กับ: Windows 10/11 · macOS · VLC 3.0.x · HDR displays & TVs

การเล่นไฟล์ HDR ใน VLC แล้วได้สีแบนราบซีด — คือปัญหาการตั้งค่าคลาสสิก: ตัวเล่น ไดรเวอร์ GPU และจอแสดงผลทั้งหมดต้องตกลงเรื่องสัญญาณ HDR VLC 3.0 จัดการ HDR pass-through เมื่อกำหนดค่าถูกต้อง — คู่มือนี้อธิบายการเปิดมัน การตั้งค่าฝั่ง GPU และวิธีตรวจสอบแต่ละจุดในสายเพื่อให้คุณรู้แน่ชัดว่าสัญญาณถูกทำลายที่ไหน

ทำไมจึงเกิดเหตุการณ์นี้?

  • ปิด HDR pass-through ใน VLC — VLC 3.0 ตั้งค่าเริ่มต้นเป็นเอาต์พุต SDR บนแพลตฟอร์มบางตัว ข้อมูลเมตา HDR ถูกทิ้งและภาพถูก tone-mapped หรือตัดเป็นสีเทา
  • ปิด HDR บน Windows — Windows 10/11 ต้องเปิด HDR ใน Display settings สำหรับสัญญาณวิดีโอที่จะส่งข้อมูลเมตา HDR
  • โมดูลเอาต์พุตขาดการรองรับ HDR — โมดูล Direct3D11 โดยไม่มีการรองรับ HDR หรือการย้อนกลับ OpenGL ไม่สามารถส่ง HDR ผ่านได้
  • การแมปโทนไดรเวอร์ GPU — ไดรเวอร์อาจแปลง HDR เป็น SDR เมื่อจอรายงานว่าไม่มีความสามารถ HDR หรือใช้แกมมาผิด
  • การตั้งค่าช่วงสีผิด — ความไม่ตรงกัน Full/Limited RGB ทำให้เนื้อหา HDR ดูขุ่นหรือถูกบีบ ไม่ว่าข้อมูลเมตาจะเป็นอย่างไร

วิธีแก้ไข

วิธี 1เปิด HDR pass-through ใน VLC

วิธีแก้หลักสำหรับ HDR ซีดบน Windows

  1. ไปที่ เครื่องมือ > &ปรับแต่ง > &ว&ีดิทัศน์ > Output

    ตัวเลือกเอาต์พุตวิดีโอเปิด

  2. ตั้ง Output เป็น "Direct3D11 with HDR support" (Windows 10/11)

    เลือก HDR pass-through

  3. คลิก Save เปิด VLC ใหม่ แล้วเล่นไฟล์ HDR

    จอสวิตช์ไปโหมด HDR (ตรวจการแจ้งเตือน TV/OS)

หมายเหตุถ้า GPU/ไดรเวอร์ของคุณทำงานผิดปกติกับ D3D11 HDR ให้คงเอาต์พุต D3D11 ปกติแล้วปล่อยให้ VLC tone-map — แต่สีจะประมาณการเท่านั้น HDR pass-through คือเส้นทางที่แม่นยำ

วิธี 2เปิด HDR ใน Windows

จำเป็นสำหรับสัญญาณ HDR ใดก็ได้บนเดสก์ท็อป

  1. เปิด Settings > System > Display > HDR

    การตั้งค่า HDR เปิด

  2. เปิด "Use HDR" และสังเกตความสามารถ HDR ของจอ (ต้องรายงานรองรับ HDR10 หรือ Dolby Vision)

    Windows ส่งสัญญาณ HDR ไปจอ

  3. ทดสอบไฟล์ HDR ใน VLC อีกครั้ง — จอควรสวิตช์ไป HDR เมื่อการเล่นเริ่ม

    HDR เริ่มทำงาน

หมายเหตุบน macOS เอาต์พุต HDR ต้องการจอที่รองรับ HDR และ macOS 11+ VLC ส่งข้อมูลเมตา HDR อัตโนมัติด้วยเอาต์พุต VideoToolbox เริ่มต้น

วิธี 3แก้การตั้งค่าช่วง RGB / สี

กำจัดความขุ่นและความดำที่ถูกบีบ

  1. ในแผงควบคุม GPU (NVIDIA/AMD/Intel) ตั้งช่วงสีเอาต์พุตให้ตรงกับจอของคุณ: "Full" สำหรับจอมอนิเตอร์พีซี "Limited" สำหรับทีวีผ่าน HDMI

    ตั้งช่วงถูกต้อง

  2. ใน VLC: เครื่องมือ > &ปรับแต่ง > &ว&ีดิทัศน์ > "Black level" — ปล่อยเป็น Default; บังคับเฉพาะเมื่อภาพยังขุ่น

    ระดับดำถูกต้อง

  3. ตรวจการตั้งค่าอินพุตของจอเอง: "HDMI Black Level / RGB Range" ควรเป็น "Auto" หรือตรงกับการตั้งค่า GPU

    ทั้งสองฝั่งเห็นพ้องเรื่องช่วง

หมายเหตุความไม่ตรงกัน Full/Limited คือสาเหตุอันดับ 1 ของ "HDR ดูเทา" เมื่อ pass-through ทำงานจริง

วิธี 4อัปเดตไดรเวอร์การ์ดจอ

แก้ปัญหาจอดำ ภาพเพี้ยนเป็นสีเขียว และการแครชที่เกิดจากบั๊กของไดรเวอร์

  1. กด Win+X แล้วเปิด Device Manager (หรือ System Settings > Displays บน macOS)

    รายการอุปกรณ์จะเปิดขึ้น

  2. ขยาย "Display adapters" แล้วจดรุ่น GPU ของคุณไว้ (NVIDIA, AMD หรือ Intel)

    ระบุ GPU ของคุณได้แล้ว

  3. ดาวน์โหลดไดรเวอร์ตัวใหม่สุดจากเว็บไซต์ผู้ผลิต GPU (nvidia.com, amd.com หรือ intel.com) — หรือใช้ Windows Update

    ชุดไดรเวอร์พร้อมใช้งาน

  4. ติดตั้ง รีสตาร์ตเครื่อง แล้วลอง VLC อีกครั้ง

    ระบบทำงานด้วยไดรเวอร์ตัวใหม่

หมายเหตุบั๊กสัญญาณ HDR ถูกแก้ในอัปเดตไดรเวอร์ — ไดรเวอร์เก่าคือสาเหตุเงียบที่พบบ่อยที่สุด

วิธี 5เปลี่ยนโมดูลเอาต์พุตวิดีโอเป็น Direct3D11

แก้ปัญหาจอดำและความผิดพลาดของการเรนเดอร์บนชุด GPU บางรุ่น

  1. ไปที่ Tools > Preferences > Video

    การตั้งค่าวิดีโอจะเปิดขึ้น

  2. ตั้งค่า "Output" เป็น Direct3D11

    โมดูลเอาต์พุตเปลี่ยนแล้ว

  3. คลิก Save แล้วเปิด VLC ใหม่

    VLC เริ่มทำงานใหม่

  4. เปิดไฟล์อีกครั้งแล้วดูภาพที่ได้

    ตอนนี้วิดีโอควรแสดงผลได้อย่างถูกต้อง

หมายเหตุถ้าโมดูลใหม่ใช้งานได้ ก็ใช้ต่อไปได้เลย GPU และไดรเวอร์แต่ละรุ่นทำงานต่างกัน ดังนั้นการลองเปลี่ยนดูจึงเป็นวิธีที่เร็วที่สุดในการหาเอาต์พุตที่เสถียร

วิธี 6อัปเดต VLC เป็นเวอร์ชันล่าสุด

รับการแก้บั๊กและแพตช์ความปลอดภัยจากทางการ (เวอร์ชันเสถียรปัจจุบัน: 3.0.23)

  1. ใน VLC ไปที่ Help > Check for Updates

    VLC เทียบเวอร์ชันของคุณกับเวอร์ชันล่าสุด

  2. ถ้ามีอัปเดต ให้ดาวน์โหลดจากหน้าทางการ videolan.org

    ตัวติดตั้งใหม่ถูกดาวน์โหลดแล้ว

  3. ติดตั้งทับเวอร์ชันปัจจุบัน (การตั้งค่าจะถูกเก็บไว้) แล้วเปิดใหม่

    VLC ทำงานด้วยเวอร์ชันใหม่

หมายเหตุVLC 3.0.23 เป็นอัปเดตครั้งที่ 24 ของสาย 3.0 และรวมการแก้ไข demuxer กับความเสถียรไว้จำนวนมาก — ปัญหา "เล่นไม่ได้" หลายอย่างถูกแก้ไปแล้วในเวอร์ชันนี้

การแก้ไขขั้นสูง

วิธี 1ตรวจสาย HDR ทั้งหมด

ระบุจุดที่ HDR สูญหายอย่างแน่ชัด

  1. เล่นไฟล์ในแอป Movies & TV (Windows) หรือ QuickTime (macOS) เป็นอ้างอิง — ถ้า HDR ทำงานที่นั่น แสดงว่าปัญหาฝั่ง VLC

    สร้างผลอ้างอิง

  2. ตรวจโอเวอร์เลย์ข้อมูลจอ (ทีวีหลายตัวแสดง "HDR10" เมื่อเปลี่ยนอินพุต) ระหว่างเล่น VLC

    คุณเห็นว่าจอได้รับ HDR หรือไม่

  3. ทดสอบด้วยตัวอย่าง HDR ที่ดี (เช่นจากกล้องหรือเว็บรูปแบบทดสอบ) เพื่อตัดไฟล์ออก

    ไฟล์ได้รับการยืนยันว่าดีหรือเสีย

หมายเหตุสายเคเบิลสำคัญ: สาย HDMI บางเส้นและเครื่องรับเก่าแหว่ง HDR ใช้สาย "Premium High Speed" 18 Gbps+ หรือ Ultra High Speed

วิธีป้องกันในอนาคต

  • ตั้งช่วงเอาต์พุต GPU ครั้งเดียวและรักษาให้สม่ำเสมอข้ามอุปกรณ์
  • ใช้สายที่ยืนยันว่ารองรับ HDR (Premium High Speed หรือดีกว่า)
  • รักษา VLC และไดรเวอร์ GPU ให้ทันสมัย — การรองรับ HDR ดีขึ้นในทุกการเผยแพร่ 3.0.x
  • ทดสอบไฟล์ HDR ใหม่กับตัวเล่นอ้างอิงก่อนโทษ VLC

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

ทำไม HDR ดูเทาใน VLC แต่ดีบน YouTube?
YouTube ใช้เบราว์เซอร์ของคุณ ซึ่งร้องขอ HDR จาก Windows อย่างอิสระ VLC ต้องเปิด HDR pass-through ของตัวเอง (D3D11 with HDR support) และเปิด Windows HDR ด้วย
มีการแปลง SDR-to-HDR เกิดขึ้นหรือไม่?
ถ้าปิด pass-through VLC แปลง HDR→SDR และผลลัพธ์ดูแบน เปิด pass-through สำหรับสีที่แม่นยำ ปิดเฉพาะเมื่อจอของคุณจัดการ HDR ไม่ได้
ทีวีของฉันรองรับ HDR แต่ไฟล์ยังดูซีด
ตรวจพอร์ต HDMI — ทีวีหลายตัวรองรับ HDR เฉพาะบนอินพุตเฉพาะ (มักติดป้าย HDMI 2.0/2.1 with HDR) ยังตรวจว่าการตั้งค่าระดับ GPU ตรงกับ "Limited"
VLC 4.0 จัดการ HDR ดีกว่าหรือไม่?
VLC 4.0 มีท่อ HDR ที่เขียนใหม่ด้วย tone mapping ที่ดีกว่า แต่ 3.0.23 กับ D3D11 HDR pass-through คือทางแก้เสถียรวันนี้

สรุป

เปิด HDR pass-through ใน VLC — วิธีแก้หลักสำหรับ HDR ซีดบน 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.