VLC เล่น DVD ไม่ได้? แก้รหัสภูมิภาค CSS และเมนู
การเล่น DVD ใน VLC มักทำงานได้ทันที — แต่เมื่อไม่ได้ สาเหตุก็เฉพาะเจาะจงกว่าไฟล์วิดีโอปกติ: รหัสภูมิภาค การเข้ารหัส CSS ตัวไดรฟ์เอง หรือการจัดการเมนู DVD ของ VLC คู่มือนี้จะเดินผ่านความล้มเหลว DVD ในโลกจริงและวิธีแก้ รวมถึงไลบรารี libdvdcss ที่ VLC ใช้ถอดรหัสแผ่นพาณิชย์
ทำไมจึงเกิดเหตุการณ์นี้?
- การเข้ารหัส CSS — DVD พาณิชย์ส่วนใหญ่เข้ารหัส CSS; VLC ต้องการ libdvdcss เพื่อถอดรหัส และบิลด์บางตัวส่งมาโดยไม่มีมัน (โดยเฉพาะดิสโทร Linux และบิลด์ macOS)
- รหัสภูมิภาคไม่ตรงกัน — ภูมิภาคของแผ่น (1–6) ต้องตรงกับไดรฟ์ การไม่ตรงกันมักโยนข้อผิดพลาดภูมิภาค บางครั้งเป็นผู้เล่นว่างเปล่า
- ปัญหาไดรฟ์หรือแผ่น — แผ่นที่สกปรกหรือมีรอยขีดข่วน หรือไดรฟ์ DVD ที่ตาย ให้ข้อผิดพลาด "ไม่มีแผ่น" หรืออ่านไม่ได้
- บั๊กเมนู DVD — เมนูบางตัว (โดยเฉพาะที่เขียนมาตรฐานต่ำ) แช่แข็ง VLC ที่หน้าจอชื่อเรื่อง การเล่นทำงานแต่การนำทางไม่ได้
- ขาด libaacs สำหรับ Blu-ray — ถ้าคุณกำลังลอง Blu-ray จริง ๆ VLC ต้องการ libaacs + คีย์ถอดรหัส ซึ่งเป็นการตั้งค่าแยกต่างหากโดยสิ้นเชิง
วิธีแก้ไข
วิธี 1ติดตั้ง libdvdcss สำหรับแพลตฟอร์มของคุณ
เปิดใช้งานการถอดรหัส CSS บนบิลด์ที่ไม่มี
บน Linux: ติดตั้งจากดิสโทรของคุณ —
sudo apt install libdvd-pkg(Debian/Ubuntu) แล้วรันsudo dpkg-reconfigure libdvd-pkgหรือsudo dnf install libdvdcssบน Fedoralibdvdcss ถูกติดตั้งและกำหนดค่า
บน Windows/macOS: VLC 3.0.x จาก videolan.org รวม libdvdcss สำหรับ 32-bit; บิลด์ 64-bit พึ่งพาการถอดรหัสระดับ OS (คอมโพเนนต์ Windows Media Player) ถ้าแผ่นพาณิชย์ล้มเหลว ให้ติดตั้ง VLC 32-bit ทดสอบ
บิลด์ทางเลือกถูกติดตั้ง
เปิด VLC ใหม่แล้วลอง DVD อีกครั้ง
แผ่นเล่น
วิธี 2ตรวจและเปลี่ยนภูมิภาค DVD
แก้ข้อผิดพลาดรหัสภูมิภาค
เล่นแผ่นในตัวเล่น OS (Windows Media Player / DVD Player) เพื่อดูข้อผิดพลาดภูมิภาคที่แน่นอน
ระบุภูมิภาคที่ล้มเหลว
Windows: รหัสภูมิภาค DVD ถูกตั้งใน Device Manager > DVD drive > Properties > DVD Region
กล่องโต้ตอบภูมิภาคเปิด
ตั้งภูมิภาคที่ตรงกัน หมายเหตุ: การเปลี่ยนภูมิภาคจำกัดที่ 5–6 ครั้งบนไดรฟ์ส่วนใหญ่ก่อนที่จะล็อก
ภูมิภาคถูกตั้ง
ลองใหม่ใน VLC
แผ่นเล่น
วิธี 3ทำความสะอาดแผ่นและทดสอบไดรฟ์
แยกปัญหาฮาร์ดแวร์
ตรวจรอยขีดข่วนบนแผ่นและทำความสะอาดเป็นรัศมีจากศูนย์กลางออกไปนอกด้วยผ้าสะอาดไม่หลุดขน
แผ่นสะอาด
ทดสอบแผ่นในตัวเล่นอื่นหรือบนคอมพิวเตอร์เครื่องอื่น
คุณรู้ว่าแผ่นหรือไดรฟ์เป็นต้นเหตุ
ทดสอบ DVD อีกแผ่นในไดรฟ์เดียวกัน
คุณรู้ว่าไดรฟ์ทำงานหรือไม่
วิธี 4เล่นชื่อเรื่องหลักโดยตรง ข้ามเมนู
ข้ามบั๊กเมนูแช่แข็ง
ใน VLC กด Shift+M เพื่อเปิดเมนูแผ่น แล้วใช้เมนู "Title" หรือ "Chapter" กระโดดไปยังฟีเจอร์หลักโดยตรง
ฟีเจอร์เริ่มทันที
ทางเลือก: มีเดีย > เปิดแ&ผ&่น > เลือก "No DVD menus" (Linux) — VLC เล่นชื่อเรื่องที่ยาวที่สุดโดยอัตโนมัติ
ชื่อเรื่องหลักเล่นโดยไม่มีการนำทางเมนู
ถ้าเมนูยังค้าง ให้หยุดเล่นแล้วเปิดแผ่นใหม่พร้อมเลือก "No menus"
การเล่นเสถียร
วิธี 5อัปเดต VLC เป็นเวอร์ชันล่าสุด
รับการแก้บั๊กและแพตช์ความปลอดภัยจากทางการ (เวอร์ชันเสถียรปัจจุบัน: 3.0.23)
ใน VLC ไปที่ Help > Check for Updates
VLC เทียบเวอร์ชันของคุณกับเวอร์ชันล่าสุด
ถ้ามีอัปเดต ให้ดาวน์โหลดจากหน้าทางการ videolan.org
ตัวติดตั้งใหม่ถูกดาวน์โหลดแล้ว
ติดตั้งทับเวอร์ชันปัจจุบัน (การตั้งค่าจะถูกเก็บไว้) แล้วเปิดใหม่
VLC ทำงานด้วยเวอร์ชันใหม่
วิธี 6ติดตั้ง VLC ใหม่แบบสะอาด
แก้ปัญหาการติดตั้งที่เสียหาย แคชปลั๊กอินที่พัง และเวอร์ชันที่ขัดแย้งกัน
ถอนการติดตั้ง VLC ผ่าน Settings > Apps (Windows) หรือลาก VLC ไปที่ถังขยะ (macOS)
VLC ถูกลบออกจากระบบแล้ว
ลบโฟลเดอร์คอนฟิกที่ยังค้างอยู่:
%APPDATA%\vlc(Windows),~/Library/Preferences/org.videolan.vlc(macOS) หรือ~/.config/vlc(Linux)ข้อมูลของ VLC ถูกลบทั้งหมด
ดาวน์โหลดเวอร์ชันล่าสุดจากแหล่งทางการเท่านั้น: videolan.org/vlc
ได้ตัวติดตั้งทางการที่สะอาด
ติดตั้งแล้วทดสอบไฟล์ของคุณอีกครั้ง
การติดตั้งใหม่ที่สะอาดแทนที่การลงทะเบียนโมดูล DVD ที่เสียหายใดก็ได้
การแก้ไขขั้นสูง
วิธี 1แผ่น Blu-ray: libaacs และไฟล์คีย์
เปลี่ยน VLC ให้เป็นเครื่องเล่น Blu-ray (สำหรับแผ่นที่คุณเป็นเจ้าของ)
ติดตั้ง libaacs และ libbdplus ผ่านตัวจัดการแพ็กเกจของคุณ (Linux) หรือแพ็กเกจ Blu-ray ของ VLC สำหรับแพลตฟอร์มของคุณ
ไลบรารีถูกติดตั้ง
วางฐานข้อมูลคีย์ AACS (KEYDB.cfg) ใน
%APPDATA%\aacs(Windows)~/Library/Preferences/aacs(macOS) หรือ~/.config/aacs(Linux)VLC สามารถถอดรหัสแผ่น
เปิดแผ่นผ่าน มีเดีย > เปิดแ&ผ&่น และเลือกตัวเลือก Blu-ray
Blu-ray เล่น
วิธีป้องกันในอนาคต
- เก็บแผ่นในกล่องห่างจากความร้อนและแสงแดด — แผ่นที่บิดเบี้ยวอ่านไม่ได้อย่างถาวร
- ทำความสะอาดเลนส์เลเซอร์เป็นครั้งคราวด้วยแผ่นทำความสะอาดเลนส์หากการเล่นเริ่มแปลก ๆ
- ทำสำเนา DVD ที่คุณเป็นเจ้าของเป็น MKV (VLC: มีเดีย > แ&ปลง / บันทึก) เพื่อหลีกเลี่ยงการสึกหรอของแผ่นและบั๊กเมนูโดยสิ้นเชิง
- รักษา VLC ให้ทันสมัยสำหรับการแก้โมดูล DVD ล่าสุด (เสถียรปัจจุบัน: 3.0.23)
คำถามที่พบบ่อย
libdvdcss ถูกกฎหมายหรือไม่?
ทำไม DVD ของฉันเล่นใน Windows Media Player แต่ไม่เล่นใน VLC?
VLC เล่นแผ่น Blu-ray ได้หรือไม่?
VLC อ่าน DVD ได้แต่หน้าจอดำ
สรุป
ติดตั้ง libdvdcss สำหรับแพลตฟอร์มของคุณ — เปิดใช้งานการถอดรหัส CSS บนบิลด์ที่ไม่มี. 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.