การบันทึก VLC ไม่มีเสียง — วิธีแก้และการตั้งค่า

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

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

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

  • ไม่ได้ติ๊กช่องเสียง — กล่องโต้ตอบ Convert/Save บันทึกวิดีโออย่างเดียว เว้นแต่คุณเพิ่มแทร็กเสียงอย่างชัดเจน
  • อุปกรณ์จับเสียงผิด — VLC เริ่มต้นกับอุปกรณ์เสียงแรก บน Windows ที่มีอุปกรณ์หลายตัว (ไมโครโฟน หูฟัง ลำโพง) มันอาจเลือกตัวที่เงียบ
  • อัตราตัวอย่างไม่ตรงกัน — แหล่งบางตัวส่งออก 44.1 kHz ขณะที่ VLC คาดหวัง 48 kHz ทำให้แทร็กเงียบหรือเพี้ยน
  • สตรีมไม่ได้เลือกแทร็กเสียง — เมื่อบันทึกสตรีมเครือข่าย ดรอปดาวน์ "Audio track" ในโปรไฟล์การแปลงอาจถูกตั้งเป็น None
  • ปัญหาโปรไฟล์ — โปรไฟล์การแปลงที่กำหนดเองโดยไม่มี codec เสียงจะทิ้งเสียงอย่างเงียบ

วิธีแก้ไข

วิธี 1เปิดเสียงในกล่องโต้ตอบ Convert/Save

วิธีแก้สำหรับการบันทึกเงียบ 90%

  1. เปิด มีเดีย > แ&ปลง / บันทึก (Ctrl+R)

    กล่องโต้ตอบการแปลงเปิด

  2. ใต้แท็บ File ติ๊ก "Show more options" และยืนยันว่าแทร็กเสียงปรากฏในรายการ "Audio track" (อย่าตั้งเป็น None)

    เสียงถูกรวม

  3. คลิก Convert/Save เลือกโปรไฟล์ที่มีเสียง (เช่น "Video – H.264 + MP3 (MP4)" หรือ "Video – H.264 + AAC (MP4)") แล้วเริ่ม

    การบันทึกจับเสียงได้

หมายเหตุชื่อโปรไฟล์บอกว่ามันมีอะไร: "H.264 + MP3" รวมเสียง "Video – H.264" อย่างเดียวอาจไม่มี เสมอเลือกโปรไฟล์ที่มี codec เสียง

วิธี 2ตั้งอุปกรณ์จับเสียงที่ถูกต้อง

แก้การบันทึกเงียบบน Windows หลายอุปกรณ์

  1. ในกล่องโต้ตอบ Convert/Save ติ๊ก "Show more options" และดูตัวเลือกอุปกรณ์เสียง

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

  2. เลือกอุปกรณ์ที่ส่งเสียงระบบจริง ๆ (เช่น "Speakers (Realtek)" หรือ "Stereo Mix") — ไม่ใช่ไมโครโฟน

    เลือกอุปกรณ์ที่ถูกต้อง

  3. สำหรับจับเสียงคอมพิวเตอร์ (ไม่ใช่ไมโครโฟน) เลือก "Stereo Mix"/"What U Hear" หากมี เปิดใน Sound > Recording devices หากถูกซ่อน

    จับเสียงระบบ

หมายเหตุบน macOS/Linux การจับเสียงระบบต้องการอุปกรณ์ loopback เสมือน (BlackHole บน macOS PulseAudio monitor บน Linux) — คู่มือด้านล่างครอบคลุม

วิธี 3macOS: จับเสียงระบบด้วย BlackHole

เปิดการบันทึกเสียงเดสก์ท็อปบน Mac

  1. ติดตั้ง BlackHole (ไดรเวอร์เสียงเสมือนฟรี โอเพนซอร์ส) จากการเผยแพร่ GitHub ทางการ

    อุปกรณ์ "BlackHole 2ch" ปรากฏใน Audio MIDI Setup

  2. สร้าง Multi-Output Device รวมลำโพงและ BlackHole ของคุณ (Audio MIDI Setup > + > Create Multi-Output Device)

    สร้างอุปกรณ์ผสม

  3. ตั้ง Multi-Output เป็นเอาต์พุตระบบ แล้วเลือก "BlackHole 2ch" เป็นอุปกรณ์จับเสียงของ VLC ในกล่องโต้ตอบ Convert

    VLC บันทึกเสียงระบบ

หมายเหตุนี่คือแนวทางมาตรฐาน macOS ไอเดียเดียวกันทำงานบน Linux ด้วย PulseAudio monitors (pavucontrol > แท็บ Recording)

วิธี 4บันทึกสตรีมเครือข่ายพร้อมเสียงอย่างชัดเจน

แก้การบันทึกสตรีมเงียบ

  1. เปิด มีเดีย > เปิดกระ&แสเครือข่าย... ป้อน URL แล้วคลิก Play

    สตรีมเล่น

  2. ขณะเล่น ใช้ มีเดีย > แ&ปลง / บันทึก ติ๊ก "Show more options" และยืนยันว่าแทร็กเสียงไม่ใช่ "None"

    ยืนยันเสียง

  3. เลือกโปรไฟล์ที่มี codec เสียงแล้วบันทึก

    การบันทึกสตรีมรวมเสียง

หมายเหตุสำหรับสตรีม IPTV ช่องบางช่องเป็นเสียงอย่างเดียวบนแทร็กเฉพาะ — ทดสอบด้วยการบันทึกสั้นก่อน

วิธี 5เปลี่ยนโมดูลเอาต์พุตเสียงเป็น DirectSound (Windows) — แหล่งจับที่เข้ากันได้ที่สุด

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

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

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

  2. ตั้งค่า "Output" เป็น DirectSound (Windows) — แหล่งจับที่เข้ากันได้ที่สุด

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

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

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

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

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

วิธี 1ทำ normalization การบันทึกทีหลัง

แก้เสียงเบาหรือคลิปในบันทึกที่เสร็จแล้ว

  1. ตรวจความดังด้วย ffmpeg -i recording.mp4 -af volumedetect -f null -

    รายงานความดังเฉลี่ยและสูงสุด

  2. ทำ normalization ด้วย ffmpeg -i recording.mp4 -af loudnorm=I=-16:TP=-1.5:LRA=11 out.mp4

    สร้างไฟล์ที่ normalize แล้ว

  3. ใช้ไฟล์ที่ normalize แล้วสำหรับอัปโหลดหรือแชร์

    ส่งมอบไฟล์สุดท้าย

หมายเหตุการทำ normalization ความดังเป็น -16 LUFS (สไตล์ YouTube) รักษาความสม่ำเสมอของบันทึกข้ามการจับ

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

  • ทำการบันทึกทดสอบ 10 วินาทีเสมอก่อนการจับยาว
  • ตั้งชื่อโปรไฟล์ของคุณอย่างชัดเจน (เช่น "Screen + System Audio (MP4)") เพื่อให้เนื้อหา codec เห็นชัด
  • รักษาการเลือกอุปกรณ์เสียงให้เสถียร — เปลี่ยนอุปกรณ์นาน ๆ ครั้ง และทดสอบใหม่หลังเปลี่ยน
  • อัปเดต VLC สำหรับการแก้การบันทึก/การเข้ารหัส (เสถียรปัจจุบัน: 3.0.23)

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

VLC สามารถบันทึกหน้าจอและเว็บแคมพร้อมกันได้หรือไม่?
VLC บันทึกแหล่งเดียวต่อเซสชัน สำหรับหน้าจอ + เว็บแคม ใช้ VLC สองอินสแตนซ์ (แหล่งละตัว) หรือตัวบันทึกเฉพาะทาง (OBS)
ทำไมการบันทึกของฉันจับเฉพาะไมโครโฟน?
อุปกรณ์เสียงถูกตั้งเป็นไมโครโฟน สลับไปลำโพงหรือ "Stereo Mix" (Windows) / อุปกรณ์ loopback (macOS/Linux) เพื่อจับเสียงระบบ
การบันทึกเงียบแต่การเล่นปกติ — ไฟล์เดียวกัน?
การเล่นใช้แทร็กของไฟล์โดยตรง ท่อการบันทึกเข้ารหัสใหม่ การบันทึกเงียบหมายความว่าอินพุตการจับไม่มีเสียง — บันทึกใหม่ด้วยอุปกรณ์เสียงที่แก้แล้ว
โปรไฟล์การบันทึก VLC ที่ดีที่สุดคืออะไร?
สำหรับส่วนใหญ่ "Video – H.264 + AAC (MP4)" ให้คุณภาพดีพร้อมเสียง สำหรับการจับขนาดใหญ่มาก ใช้ "Video – H.264 + MP3 (MP4)" สำหรับไฟล์เล็ก

สรุป

เปิดเสียงในกล่องโต้ตอบ Convert/Save — วิธีแก้สำหรับการบันทึกเงียบ 90%. 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.