วิธีเล่น DVD & Blu-ray ใน VLC (เมนู, รหัสภูมิภาค, libdvdcss)

ระดับกลาง อัปเดตล่าสุด: ใช้ได้กับ: ทุกแพลตฟอร์ม · VLC 3.0.x

VLC เล่น DVD ได้ในตัว และ Blu-ray ด้วยการตั้งค่าเล็กน้อย จุดเสียดแหว่งสองจุดคือแผ่นที่เข้ารหัสและรหัสภูมิภาค คู่มือนี้ครอบคลุมการเปิดแผ่นให้ถูกต้อง การจัดการ DVD ที่ป้องกันการคัดลอกด้วย libdvdcss และความจริงที่สุจริตเกี่ยวกับการรองรับ Blu-ray ใน VLC

ขั้นตอนที่ 1 — เล่น DVD ให้ถูกวิธี

  1. ใส่ DVD จากนั้นเปิด มีเดีย > เปิดแ&ผ&่น (Ctrl+D)

    กล่องโต้ตอบ Disc เปิดขึ้น

  2. เลือก "DVD" เป็นประเภทแผ่นและเลือกไดรฟ์ที่ถูกต้อง (หรือโฟลเดอร์ VIDEO_TS สำหรับอิมเมจ DVD บนดิสก์)

    แผ่นถูกเลือก

  3. ติ๊ก "No disc menus" เฉพาะเมื่อเมนูทำให้โปรแกรมพังหรือหน้าจอดำ — มิฉะนั้น VLC เปิดเมนูก่อน

    การเล่นเริ่มจากเมนูหรือเรื่องหลัก

  4. หากคุณต้องการเรื่องหลักโดยตรง ใช้ การเล่น > &ตอนที่ เพื่อข้ามการนำทางเมนู

    เรื่องเล่น

ขั้นตอนที่ 2 — รหัสภูมิภาค: แผ่นใดเล่นที่ใด

  • Region 1 — สหรัฐฯ แคนาดา: DVD จากร้านส่วนใหญ่ในอเมริกาเหนือ
  • Region 2 — ยุโรป ญี่ปุ่น ตะวันออกกลาง แอฟริกาใต้ (รวมสหราชอาณาจักร)
  • Region 3 — เอเชียตะวันออกเฉียงใต้ เอเชียตะวันออก (ไม่รวมญี่ปุ่น/จีน)
  • Region 4 — ออสเตรเลีย นิวซีแลนด์ ลาตินอเมริกา
  • Region 5 — รัสเซีย อินเดีย แอฟริกา (นอก EU)
  • Region 0 / All — เล่นได้ทุกที่ พบทั่วไปในการเผยแพร่อิสระ
  • VLC ไม่ ข้ามรหัสภูมิภาค — แผ่นที่ล็อกภูมิภาคจากภูมิภาคอื่นจะไม่เล่นในไดรฟ์ที่ล็อกภูมิภาค บน Windows/macOS คุณเปลี่ยนภูมิภาคไดรฟ์ได้จำนวนจำกัด (ปกติ 5 ครั้ง)

ขั้นตอนที่ 3 — แผ่นที่เข้ารหัสและ libdvdcss

  1. หาก DVD เล่นเสียงแต่แสดงวิดีโอสีดำ หรือผิดพลาด "could not read block" แผ่นถูกเข้ารหัส CSS และ VLC ขาดคีย์

    คุณระบุปัญหาการเข้ารหัส

  2. ดาวน์โหลด libdvdcss-2.dll (Windows), libdvdcss.2.dylib (macOS) หรือแพ็กเกจ libdvdcss (Linux: libdvdcss2) จากการแจกจ่ายของคุณหรือกระจกสะท้อน VideoLAN

    ไฟล์ไลบรารีถูกดาวน์โหลด

  3. Windows: วาง libdvdcss-2.dll ในโฟลเดอร์เดียวกับ vlc.exe (C:\Program Files\VideoLAN\VLC) macOS: วางใน /Applications/VLC.app/Contents/MacOS/lib Linux: ติดตั้งผ่าน apt (libdvdcss2) หรือ dnf

    ไลบรารีถูกติดตั้ง

  4. รีสตาร์ท VLC และเปิดแผ่นใหม่

    DVD ที่เข้ารหัสตอนนี้เล่นได้

หมายเหตุlibdvdcss ถูกกฎหมายในประเทศส่วนใหญ่สำหรับเล่นแผ่นที่คุณเป็นเจ้าของ ตรวจสอบกฎหมายท้องถิ่นของคุณ — มีการห้ามในบางเขตอำนาจศาล และเว็บไซต์นี้ไม่แนะนำให้หลบหลีก DRM ที่คุณไม่มีสิทธิ์เข้าถึง

ขั้นตอนที่ 4 — Blu-ray: สิ่งที่ VLC ทำได้และทำไม่ได้

  • VLC รองรับโครงสร้าง Blu-ray ผ่าน libbluray ซึ่งอยู่ใน 3.0.x — แต่ การถอดรหัสต้องใช้ libaacs และคีย์ AACS ไม่ได้รวมมาเพื่อเหตุผลทางกฎหมาย
  • บน Linux ติดตั้ง libaacs0 และวาง KEYDB.cfg (หรือ KEYDB ที่เลิกใช้แล้ว) ลงใน ~/.config/aacs/
  • บน Windows/macOS การหา KEYDB.cfg ปัจจุบันปล่อยให้ผู้ใช้จัดการ หากไม่มีคีย์ที่ถูกต้อง VLC รายงาน "AACS error" หรือแสดงหน้าจอดำ
  • UHD 4K Blu-ray (BD+ และ AACS รุ่นใหม่) ไม่ เล่นใน VLC เลย — ไม่มีซอฟต์แวร์เล่นใดจัดการแผ่น UHD อย่างถูกกฎหมายบนพีซี

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

ฉันหา libdvdcss ได้จากที่ไหน?
บิลด์ Windows/macOS ถูกกระจกสะท้อนบนเซิร์ฟเวอร์ VideoLAN ผู้ใช้ Linux ติดตั้งแพ็กเกจ libdvdcss2/libdvdcss จากการแจกจ่ายหรือที่เก็บบุคคลที่สามที่ไว้วางใจ ดาวน์โหลดจากแหล่งที่คุณไว้วางใจเท่านั้น
VLC รายงาน "could not read block" — หมายความว่าอย่างไร?
แผ่นถูกเข้ารหัส CSS หรือเสีย ติดตั้ง libdvdcss ก่อน หากยังล้มเหลว ทำความสะอาดแผ่นและลองไดรฟ์อื่น
ทำไมเมนู DVD ของฉันถึงดูพังหรือแช่แข็ง?
ลอง "No disc menus" ในกล่องโต้ตอบ Disc หรืออัปเดตไดรเวอร์ GPU — การเรนเดอร์เมนูใช้วิดีโอโอเวอร์เลย์ การแช่แข็งต่อเนื่องชี้ไปที่ปัญหาฮาร์ดแวร์เร่งความเร็ว
VLC เล่น Blu-ray จากภูมิภาคอื่นของฉันได้หรือไม่?
รหัสภูมิภาค Blu-ray ถูกบังคับโดยไดรฟ์และซอฟต์แวร์เล่น VLC ทำตามภูมิภาคของไดรฟ์ ไม่สามารถข้ามได้ สังเกตว่าหัวเรื่อง Blu-ray มากมายไม่มีรหัสภูมิภาคจริง (ABC)
การติดตั้ง libdvdcss ถูกกฎหมายหรือไม่?
ในประเทศส่วนใหญ่ การใช้มันสำหรับแผ่นที่คุณเป็นเจ้าของอย่างถูกกฎหมายได้รับอนุญาต บางเขตอำนาจศาลทำให้เครื่องมือหลบหลีกผิดกฎหมาย คู่มือนี้ให้ข้อมูล คุณรับผิดชอบกฎหมายท้องถิ่น