VLC ไม่มีเสียงผ่าน HDMI: 6 วิธีแก้สำหรับเสียงจากทีวีและเครื่องรับ AV

ปัญหาเสียง อัปเดตล่าสุด: ใช้ได้กับ: Windows / macOS + TV or AVR · VLC 3.0.x

คุณเสียบโน้ตบุ๊กเข้ากับทีวี ภาพขึ้นทันที — แต่ VLC เงียบสนิท ขณะที่ YouTube และเสียงของเดสก์ท็อปทำงานได้ปกติ ชุดอาการนี้คือลายนิ้วมือของปัญหาการกำหนดเส้นทางอุปกรณ์ Windows/macOS ส่งเสียงของ VLC ไปยังอุปกรณ์ที่ผิด หรือโมดูลเสียงของ VLC ไม่คุยกับปลายทาง HDMI ไล่ทำตามวิธีแก้ตามลำดับ วิธีที่ 1 เพียงวิธีเดียวแก้อาการไม่มีเสียงผ่าน HDMI ได้ในกรณีส่วนใหญ่

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

  • อุปกรณ์เสียงเริ่มต้นไม่ได้ถูกตั้งเป็นทีวี/เครื่องรับ AV — ระบบปฏิบัติการยังส่งเสียงไปที่ลำโพงโน้ตบุ๊กหรืออุปกรณ์เริ่มต้นตัวเก่า
  • การกำหนดเส้นทางแยกตามแอปของ Windows สำหรับ VLC — Windows 11 จำอุปกรณ์เอาต์พุตแยกตามแอป VLC จึงอาจถูกตรึงไว้กับลำโพง
  • โมดูลเอาต์พุตเสียงของ VLC ค้างอยู่ — การเลือกโมดูลที่ค้างเก่าทำให้ระบบข้ามปลายทาง HDMI ไป
  • ปัญหาที่อินพุต/พอร์ตของทีวี — พอร์ต HDMI ของทีวีบางพอร์ต (ARC/CEC) ต้องตั้งค่าเสียงอย่างชัดเจน หรือสายไม่มีขาสัญญาณเสียง (พบได้ยากกับ HDMI สมัยใหม่)
  • โหมดเอาต์พุตของไดรเวอร์ — GPU แบบแยกบางครั้งส่งออกได้แค่สเตอริโอ หรือตรวจไม่พบความสามารถด้านเสียงของทีวี

วิธีแก้ไข

วิธี 1ตรวจสอบเส้นทางเสียง HDMI / เสียงของระบบ

แก้ปัญหาไม่มีเสียงและการเลือกอุปกรณ์เสียงผิดตัว

  1. คลิกขวาที่ไอคอนลำโพงบนทาสก์บาร์ แล้วเปิดการตั้งค่า Sound

    ระบบจะแสดงรายการอุปกรณ์เสียง

  2. ตรวจให้แน่ใจว่าเลือกอุปกรณ์เอาต์พุตถูกตัว (ทีวี/เครื่องรับ AV ไม่ใช่หูฟัง) — Windows: ตั้งทีวีเป็นค่าเริ่มต้นที่ Settings > System > Sound > Output

    อุปกรณ์ที่ถูกต้องถูกตั้งเป็นค่าเริ่มต้น

  3. เล่นเสียงทดสอบหรือวิดีโอ YouTube เพื่อยืนยันว่าเสียงของระบบทำงานอยู่

    คุณจะรู้ว่าปัญหาเกิดทั้งระบบหรือเกิดกับ VLC เท่านั้น

  4. ใน VLC: Tools > Preferences > Audio > Output — ลอง "DirectSound" หรือ "WaveOut"

    VLC ใช้แบ็กเอนด์เสียงตัวอื่น

หมายเหตุรายงานปัญหา "VLC ไม่มีเสียง" จำนวนมากกลายเป็นเรื่องอุปกรณ์เริ่มต้นผิดตัว — Windows จำระดับเสียงและเส้นทางเอาต์พุตแยกตามแอป

วิธี 2ตรึง VLC ไว้กับอุปกรณ์ HDMI (Windows 11)

แก้การกำหนดเส้นทางอุปกรณ์แยกตามแอป

  1. เปิด VLC แล้วเล่นไฟล์อะไรก็ได้

    VLC ทำงานอยู่และกำลังส่งเสียงออก

  2. คลิกขวาที่ไอคอนลำโพง > Sound settings > Volume mixer (หรือ Settings > System > Sound > Volume mixer)

    ระบบจะแสดงรายการอุปกรณ์แยกตามแอป

  3. หา VLC ใต้หัวข้อ Apps — เปิดดรอปดาวน์ Output ของมัน แล้วเลือกทีวี/เครื่องรับ AV (เช่น "Samsung TV (HDMI)")

    ตอนนี้ VLC ส่งเสียงออกไปที่ทีวี

หมายเหตุนี่คือสาเหตุที่ซ่อนอยู่อันดับ 1 บน Windows 11 หลังจากเสียบทีวี — Windows เก็บเส้นทางแยกตามแอปจากเซสชันก่อน ๆ ไว้อย่างเงียบ ๆ

วิธี 3เปลี่ยนโมดูลเอาต์พุตเสียงเป็น "DirectSound" (อุปกรณ์เริ่มต้น) หรือ "WaveOut" — ลองทั้งสองตัว

แก้ปัญหาไม่มีเสียง เสียงแตก และปัญหาเสียงผ่าน HDMI

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

    การตั้งค่าเสียงจะเปิดขึ้น

  2. ตั้งค่า "Output" เป็น "DirectSound" (อุปกรณ์เริ่มต้น) หรือ "WaveOut" — ลองทั้งสองตัว

    โมดูลเสียงเปลี่ยนแล้ว

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

    ระบบเสียงเริ่มต้นใหม่ด้วยโมดูลตัวใหม่

หมายเหตุโมดูลเอาต์พุตแต่ละตัวคุยกับสแตกเสียงของระบบปฏิบัติการด้วยวิธีที่ต่างกัน การสลับโมดูลจึงเป็นวิธีที่เร็วที่สุดในการแยกแยะว่าเส้นทางเสียงส่วนใดเสีย

วิธี 4ตรวจที่ฝั่งทีวี

ตัดปัญหาการตั้งค่าพอร์ต HDMI / ARC ออกไป

  1. สลับอินพุตของทีวีไปที่พอร์ต HDMI ที่ถูกต้อง แล้วยืนยันชื่อแหล่งสัญญาณ (เช่น "HDMI 1")

    อินพุตที่ถูกต้องกำลังทำงานอยู่

  2. ถ้าใช้เครื่องรับ AV: ลองพอร์ต HDMI อีกพอร์ต เพราะบางพอร์ตของเครื่องรับ AV เป็นอินพุตเท่านั้น

    อินพุตของเครื่องรับ AV ตรงกัน

  3. ตรวจการตั้งค่าเสียงของทีวี: Output = "TV speaker" หรือ "External speakers (HDMI ARC)" ตามความเหมาะสม

    ทีวีกำหนดเส้นทางเสียงได้ถูกต้อง

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

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

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

  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 อีกครั้ง

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

หมายเหตุโน้ตบุ๊กแบบ OEM บางครั้งบล็อกไดรเวอร์จากผู้ผลิต GPU ในกรณีนั้นให้ใช้หน้าดาวน์โหลดไดรเวอร์ของผู้ผลิตโน้ตบุ๊กแทน

วิธี 6รีเซ็ตการตั้งค่าของ VLC กลับเป็นค่าเริ่มต้น

ล้างการตั้งค่าที่เสียหายซึ่งทำให้โปรแกรมแครช จอดำ และเกิดปัญหาเสียง

  1. ปิด VLC ให้สมบูรณ์

    ไม่มีโปรเซสของ VLC ทำงานอยู่

  2. เปิด Command Prompt (Win+R → cmd) หรือเทอร์มินัล

    พร้อมใช้บรรทัดคำสั่ง

  3. รันคำสั่ง vlc --reset-config (Windows/Linux) — บน macOS ให้ลบ ~/Library/Preferences/org.videolan.vlc แทน

    การตั้งค่าของ VLC กลับไปเป็นค่าเริ่มต้น

  4. เปิด VLC แล้วตั้งค่าใหม่เฉพาะรายการที่คุณจำเป็นต้องใช้จริง

    VLC เริ่มทำงานด้วยการตั้งค่าที่สะอาด

หมายเหตุวิธีนี้จะลบการตั้งค่าที่คุณปรับแต่งไว้ทั้งหมด (รวมถึงปุ่มลัดและสกิน) หากต้องการสำรองไว้ ให้ส่งออกค่าคอนฟิกก่อนที่ Tools > Preferences > All > Interface

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

วิธี 1ตั้ง VLC ให้ใช้เอาต์พุตคงที่แบบ 2.0/5.1 สำหรับทีวี

แก้อาการหลายช่องสัญญาณเงียบเมื่อทีวีรายงานความสามารถด้านเสียงผิด

  1. เครื่องมือ > &ปรับแต่ง > เสีย&ง > "Stereo Mode" > ตั้งเป็น Stereo (2.0) ชั่วคราว

    VLC ดาวน์มิกซ์ลงเป็นสเตอริโอ

  2. เล่นไฟล์ — ถ้ามีเสียงออกมา แสดงว่าการเจรจา 5.1 กับทีวี/เครื่องรับ AV ล้มเหลว

    เสียงทำงานได้ในโหมดสเตอริโอ

  3. ถ้าเครื่องรับ AV ของคุณจัดการ 5.1 ได้ดีในแอปอื่น ให้อัปเดตไดรเวอร์ GPU แล้วลอง 5.1 ใน VLC อีกครั้ง

    ระบบหลายช่องสัญญาณทำงานได้หลังแก้ไดรเวอร์

หมายเหตุGPU เจรจาฟอร์แมตเสียงผ่าน HDMI (EDID) การตอบกลับ EDID ที่มีบั๊กสามารถทำให้ระบบหลายช่องสัญญาณเงียบไปอย่างเงียบ ๆ ขณะที่สเตอริโอยังรอดอยู่

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

  • ตั้งทีวีเป็นอุปกรณ์เสียงเริ่มต้นของระบบปฏิบัติการก่อนเปิด VLC (Windows จำเส้นทางแยกตามแอป ดังนั้นให้ทำขณะที่ VLC กำลังเล่นอยู่)
  • ใช้สาย HDMI คุณภาพดีที่รองรับความละเอียดและเสียงตามที่คุณต้องการ
  • หลังอัปเดตไดรเวอร์ ให้ตรวจอุปกรณ์เริ่มต้นอีกครั้ง เพราะไดรเวอร์บางครั้งรีเซ็ตค่านี้

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

ทำไม VLC ไม่มีเสียงผ่าน HDMI แต่วิดีโอในเบราว์เซอร์มีเสียง?
เบราว์เซอร์มักใช้อุปกรณ์เริ่มต้นที่ใช้อยู่ในขณะเล่น ขณะที่ VLC อาจถูกตรึงไว้กับอุปกรณ์ต่อแอปตัวเก่าหรือโมดูลเสียงที่ค้างเก่า ให้แก้การกำหนดเส้นทางแยกตามแอปใน Volume Mixer ของ Windows
สาย HDMI มีผลกับเสียงหรือไม่?
HDMI สมัยใหม่ส่งเสียงไปในสัญญาณเดียวกัน สายที่เก่ามากหรือชำรุดอาจทำให้เลนเสียงหลุดหายได้ ให้ลองเปลี่ยนสายถ้าตรวจอย่างอื่นแล้วปกติดีทั้งหมด
เสียง HDMI ของ VLC ใช้ได้ในโหมดสเตอริโอแต่ไม่ได้กับ 5.1 — เพราะอะไร?
การจับมือ EDID ระหว่าง GPU กับทีวีล้มเหลวสำหรับระบบหลายช่องสัญญาณ ให้อัปเดตไดรเวอร์ GPU และตั้งอินพุตของทีวี/เครื่องรับ AV ให้ถูกต้อง พร้อมลองสลับตัวเลือก "Stereo Mode" ใน VLC ด้วย
ไม่มีเสียงหลังเสียบโน้ตบุ๊กเข้ากับทีวี?
Windows มักเปลี่ยนอุปกรณ์เริ่มต้นไปเป็นทีวี — แต่ VLC อาจยังใช้เส้นทางเดิมของมันอยู่ ให้ตั้งทีวีเป็นค่าเริ่มต้นแล้วตรึง VLC ใหม่ใน Volume Mixer

สรุป

ตรวจสอบเส้นทางเสียง HDMI / เสียงของระบบ — แก้ปัญหาไม่มีเสียงและการเลือกอุปกรณ์เสียงผิดตัว. 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.