คู่มือเอาต์พุตเสียงของ VLC: เลือกอุปกรณ์ & โหมดที่ถูกต้อง

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

VLC เล่นเสียงผ่านอุปกรณ์ที่ Windows, macOS หรือ Linux รายงานเป็นค่าเริ่มต้น — ซึ่งไม่เสมอไปว่าอุปกรณ์ที่คุณต้องการ คู่มือนี้อธิบายว่าที่ใด VLC ตัดสินใจว่าเล่นผ่านอะไร วิธีสลับอุปกรณ์โดยไม่ออกจากโปรแกรม และวิธีเปิด bitstream passthrough สำหรับเครื่องเสียงและซาวด์บาร์

ขั้นตอนที่ 1 — สลับอุปกรณ์เอาต์พุตแบบเรียลไทม์

  1. เริ่มเล่น จากนั้นคลิกไอคอนลำโพงในแถบเครื่องมือหลัก (เมนู เสียง > เ&ครื่องเล่นเสียง ในรุ่นเก่า)

    รายการอุปกรณ์เอาต์พุตที่มีเปิดขึ้น

  2. เลือกอุปกรณ์ที่ต้องการ — เช่น "Speakers (Realtek)" เทียบกับ "Headphones (USB)" เทียบกับเอาต์พุต HDMI ของการ์ดจอ

    VLC เปลี่ยนเส้นทางเสียงทันที โดยไม่ต้องรีสตาร์ท

  3. หากอุปกรณ์ที่ต้องการหายไป ปิด VLC เสียบอุปกรณ์ และเปิด VLC ใหม่ — อุปกรณ์เสียงถูกแจงนับเมื่อเริ่มต้น

    อุปกรณ์ปรากฏในรายการ

หมายเหตุเมนูอุปกรณ์แบบเรียลไทม์จะปรากฏก็ต่อเมื่อใช้โมดูลเอาต์พุตเสียงเริ่มต้น หากคุณเคยสลับโมดูล ให้ใช้ การตั้งค่า > เสีย&ง > เอาต์พุต แทน

ขั้นตอนที่ 2 — เลือกโมดูลเอาต์พุตที่ถูกต้อง (แก้ปัญหา)

แพลตฟอร์มโมดูลเมื่อใดควรใช้
WindowsDirectSound (ค่าเริ่มต้น)ทำงานกับทุกอย่าง ตัวเลือกปลอดภัยสำหรับหูฟัง USB และบลูทูธ
WindowsWASAPIรองรับโหมด exclusive ความหน่วงดีกว่า แต่บล็อกแอปอื่นจากการเล่นเสียง
WindowsMMDeviceทางเลือกเมื่อ DirectSound/WASAPI ล้มเหลว หายากที่ต้องใช้
macOSCoreAudio (ค่าเริ่มต้น)จัดการ AirPods, HDMI และอุปกรณ์รวมโดยอัตโนมัติ
LinuxPulseAudio (ค่าเริ่มต้น)เซิร์ฟเวอร์เสียงเดสก์ท็อป การกำหนดเส้นทางรายแอป
LinuxALSAเข้าถึงฮาร์ดแวร์โดยตรง ใช้เมื่อ PulseAudio ทำงานผิดปกติ

ขั้นตอนที่ 3 — เปิด bitstream passthrough สำหรับเครื่องเสียง/ซาวด์บาร์

  1. ไปที่ เครื่องมือ > &ปรับแต่ง และคลิก "All" (Show settings) ที่มุมซ้ายล่าง

    ต้นไม้การตั้งค่าเต็มปรากฏ

  2. เปิด เสียง > มอดูลแสดงผล และเลือกโมดูล DirectX (Windows) / CoreAudio (macOS) / PulseAudio (Linux)

    โมดูลถูกเลือก

  3. ติ๊ก "Enable passthrough" (หรือ "Use S/PDIF when available")

    บิตสตรีม Dolby Digital และ DTS ถูกส่งไปยังเครื่องเสียงของคุณ

  4. ภายใต้ เสียง > มอดูลแสดงผล > DirectX ติ๊ก "Use hardware float" เฉพาะหากคุณได้ยินเสียงแตก — ระบบส่วนใหญ่ไม่ต้องการ

    การเล่นคงชัดเจน

  5. บันทึกและรีสตาร์ท VLC จากนั้นเล่นไฟล์ที่มีแทร็ก AC-3 หรือ DTS

    เครื่องเสียงของคุณแสดง "Dolby Digital" หรือ "DTS" แทน "PCM"

หมายเหตุpassthrough ทำงานได้ก็ต่อเมื่อไฟล์ต้นทางมีแทร็ก AC-3/DTS จริง และเครื่องเสียงเชื่อมต่อผ่าน HDMI, ออปติคอล หรือโคแอกเซียล ไฟล์ MP3/AAC ถูกถอดรหัสเป็น PCM โดย VLC เสมอ

แก้ปัญหาเอาต์พุตทั่วไป

  • ไม่มีเสียงหลังสลับอุปกรณ์? — ตั้งอุปกรณ์ใหม่ในเมนู Audio การเลือกอุปกรณ์รายไฟล์ถูกจำต่อแทร็ก
  • หูฟังและลำโพงเล่นพร้อมกัน? — นี่คือการกำหนดเส้นทางเสียง Windows ไม่ใช่ VLC ปิดการใช้งานอุปกรณ์ที่ไม่ใช้ใน Sound > Playback หรือใช้โหมด WASAPI exclusive
  • ระดับเสียงต่ำมากบนอุปกรณ์หนึ่ง? — เครื่องมือ > ลูกเ&ล&่นและตัวผันค่า > แท็บ Audio > เพิ่ม "Volume" หรือเปิด Compressor
  • เอาต์พุต HDMI หายไปจากรายการ? — เอาต์พุต HDMI ต้องเปิดใช้งานและถูกตั้งเป็นอุปกรณ์เล่นใน OS ก่อน ดูคู่มือ fix HDMI ไม่มีเสียง สำหรับเช็คลิสต์เต็ม

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

ฉันทำให้ VLC จำอุปกรณ์เสียงเฉพาะได้อย่างไร?
VLC เล่นผ่านอุปกรณ์เริ่มต้นของ OS เพื่อบังคับอุปกรณ์เฉพาะ ให้เลือกในเมนู Audio ขณะเล่น และจะคงอยู่จนกว่าคุณจะเปลี่ยนหรือรีสตาร์ท VLC
passthrough เสียงใน VLC คืออะไร?
passthrough ส่งบิตสตรีม Dolby Digital/DTS ที่บีบอัดไว้โดยไม่เปลี่ยนไปยังเครื่องเสียงหรือซาวด์บาร์ของคุณ ซึ่งจะถอดรหัส เปิดใช้งานภายใต้ การตั้งค่า > เสีย&ง > มอดูลแสดงผล > "Enable passthrough"
ทำไม VLC แสดงอุปกรณ์ที่เหมือนกันหลายตัว?
ไดรเวอร์เสียงแต่ละตัวเปิดจุดสิ้นสุดหลายจุด (เช่น HDMI 1/2 ออปติคอล แอนะล็อก) ลองตามลำดับ — จุดที่มีเสียงคือจุดสิ้นสุดที่ใช้งาน
VLC รองรับ Dolby Atmos หรือไม่?
VLC 3.0 ถอดรหัสและส่งชั้น Dolby Digital Plus พื้นฐานของสตรีม Atmos เมตาดาตาออบเจกต์ Atmos ถูกส่งผ่านเฉพาะเมื่อฮาร์ดแวร์ของคุณถอดรหัส