หาก VLC แปลงไฟล์เสร็จแล้ว แต่ไฟล์วิดีโอใหม่ไม่มีเสียง สาเหตุที่พบบ่อยที่สุดคือ โปรไฟล์การแปลงไฟล์ไม่ได้รวมสตรีมเสียงไว้ปัญหานี้อาจเกิดจากตัวแปลงสัญญาณเสียงและคอนเทนเนอร์ที่ไม่เข้ากัน การตั้งค่าเสียงที่ผิดปกติ หรือการตั้งค่า VLC ที่เสียหาย ใน VLC 3.x สำหรับ Windows คุณมักจะแก้ไขปัญหานี้ได้โดยไม่ต้องไปยุ่งเกี่ยวกับการตั้งค่า FFmpeg ขั้นสูง
ปัจจุบัน VideoLAN ได้ออก VLC เวอร์ชันสำหรับ Windows 3.0.24 และเอกสารอย่างเป็นทางการยังคงใช้เมนู Media > Convert/Saveสำหรับการแปลงไฟล์ หากเวอร์ชันของคุณเก่ากว่านั้นมาก โปรดอัปเดตจากหน้าดาวน์โหลด VLC อย่างเป็นทางการก่อนทำการแก้ไขปัญหา
ขั้นแรก ตรวจสอบให้แน่ใจว่าไฟล์ต้นฉบับมีแทร็กเสียงอยู่จริง
เปิดวิดีโอต้นฉบับใน VLC และตรวจสอบว่าเล่นพร้อมเสียงหรือไม่ จากนั้นเลือกเครื่องมือ > ข้อมูลตัวแปลงสัญญาณ VLC ควรแสดงสตรีมเสียงพร้อมกับสตรีมวิดีโอ หากต้นฉบับไม่มีสตรีมเสียง การแปลงจะไม่สามารถสร้างสตรีมเสียงโดยอัตโนมัติได้
หากไฟล์ต้นฉบับเล่นได้ปกติ และข้อมูล Codec แสดงแทร็กเสียง ให้ดำเนินการตรวจสอบโปรไฟล์ด้านล่างต่อไป VideoLAN แนะนำให้ตรวจสอบข้อมูล Codec เมื่อคุณต้องการระบุว่าไฟล์นั้นใช้ Codec ใดบ้าง
วิธีแก้ไขที่ 1: เปิดใช้งานเสียงในโปรไฟล์การแปลงไฟล์ของ VLC
- เปิดโปรแกรม VLC แล้วเลือกMedia > Convert/Saveคู่มือการแปลงไฟล์อย่างเป็นทางการของ VLC ก็ใช้ขั้นตอนเดียวกันนี้
เปิดเวิร์กโฟลว์การแปลงจากเมนู Media > Convert/Save
- ใน แท็บ ไฟล์ให้คลิกเพิ่มเลือกวิดีโอ แล้วคลิกแปลง/บันทึก
เพิ่มวิดีโอต้นฉบับ จากนั้นดำเนินการแปลง/บันทึกต่อ
- ในหน้าต่างแปลงไฟล์ ให้เลือกโปรไฟล์ที่มีทั้งวิดีโอและเสียง คลิก ปุ่ม รูปประแจที่อยู่ข้างรายการโปรไฟล์เพื่อแก้ไขโปรไฟล์นั้น
- เลือกไฟล์ปลายทางที่มีนามสกุลตรงกับรูปแบบไฟล์ที่ต้องการ เช่น.mp4สำหรับไฟล์ MP4
ใช้โปรไฟล์ที่มีเสียง จากนั้นเปิดตัวแก้ไขโปรไฟล์โดยใช้ปุ่มรูปประแจ
- เปิด แท็บ ตัวแปลงสัญญาณเสียงและตรวจสอบให้แน่ใจว่าได้เลือกช่องทำเครื่องหมาย"เสียง" แล้ว
- เลือกตัวแปลงสัญญาณเสียงที่คอนเทนเนอร์เอาต์พุตสนับสนุน คงค่าบิตเรต จำนวนช่องสัญญาณ และอัตราการสุ่มตัวอย่างไว้ในค่าที่เหมาะสมสำหรับแหล่งที่มา เว้นแต่คุณจะมีเหตุผลเฉพาะที่ต้องเปลี่ยนแปลงค่าเหล่านั้น
- บันทึกโปรไฟล์ กลับไปยังหน้าต่างแปลง และคลิกเริ่ม
ต้องเปิดใช้งานช่องทำเครื่องหมายเสียง ค่าที่แสดงเป็นเพียงตัวอย่าง ไม่ใช่การตั้งค่าที่จำเป็นสำหรับทุกไฟล์
เอกสารของ VideoLAN ระบุว่าตัวแปลงสัญญาณของ VLC จัดการเสียงและวิดีโอเป็นสตรีมแยกกันเอกสารการแปลงสัญญาณยังแสดงให้เห็นว่าสามารถตั้งค่าตัวแปลงสัญญาณเสียง อัตราบิต จำนวนช่องสัญญาณ และอัตราการสุ่มตัวอย่างได้อย่างอิสระ
วิธีแก้ไขที่ 2: ใช้ตัวแปลงสัญญาณเสียงและคอนเทนเนอร์ที่เข้ากันได้
ไฟล์เอาต์พุตอาจไม่มีเสียงหากตัวแปลงสัญญาณเสียงที่เลือกไม่ทำงานได้ดีกับคอนเทนเนอร์หรืออุปกรณ์เล่นที่เลือกไว้ เอกสารของ VLC ระบุว่าตัวแปลงสัญญาณและตัวรวมสัญญาณต้องเข้ากันได้ หากโปรไฟล์ที่กำหนดเองล้มเหลว ให้ลองใช้โปรไฟล์ในตัวที่มีเสียงโดยเฉพาะ หรือสร้างโปรไฟล์ใหม่แทนที่จะใช้โปรไฟล์ที่คุณแก้ไขไว้ก่อนหน้านี้
โปรดระมัดระวังใน การใช้ตัวเลือก "รักษาแทร็กเสียงต้นฉบับ " การส่งผ่านเสียงโดยตรงอาจมีประโยชน์เมื่อตัวแปลงสัญญาณต้นทางเข้ากันได้กับคอนเทนเนอร์ปลายทางอยู่แล้ว แต่ก็อาจรักษาตัวแปลงสัญญาณที่โปรแกรมเล่นปลายทางไม่รองรับไว้ได้เช่นกัน หากคุณกำลังแก้ไขปัญหาไฟล์ MP4 ที่ไม่มีเสียง การเข้ารหัสเสียงใหม่ด้วยตัวแปลงสัญญาณที่เข้ากันได้มักเป็นวิธีทดสอบที่สะอาดกว่า
วิธีแก้ไขที่ 3: ตรวจสอบอัตราการสุ่มตัวอย่าง ช่องสัญญาณ และตัวแปลงสัญญาณต้นทาง
หากเปิดใช้งานเสียงแล้วแต่ยังคงไม่มีเสียง ให้ตรวจสอบแหล่งที่มาอีกครั้งที่เครื่องมือ > ข้อมูลตัวแปลงสัญญาณจดบันทึกตัวแปลงสัญญาณเสียง จำนวนช่องสัญญาณ และอัตราการสุ่มตัวอย่าง จากนั้นแก้ไขโปรไฟล์ VLC และคงค่าเริ่มต้นตามปกติหรือตั้งค่าให้ตรงกับอัตราการสุ่มตัวอย่างของแหล่งที่มา อย่าคิดว่า 44.1 kHz ถูกต้องเสมอไป แหล่งวิดีโอส่วนใหญ่มักใช้อัตราอื่น รวมถึง 48 kHz ด้วย
วิธีแก้ปัญหาแบบเดิมโดยการเปลี่ยนFFmpeg > Strict standard complianceเป็น-2ไม่ใช่วิธีแก้ไขเบื้องต้นที่จำเป็นสำหรับปัญหานี้ และอาจซ่อนปัญหาโปรไฟล์หรือความเข้ากันได้ที่แท้จริงได้ เอกสาร VideoLAN ในปัจจุบันเน้นที่การเลือกตัวแปลงสัญญาณและตัวรวมสัญญาณสำหรับการแปลงรหัสอย่างถูกต้อง
วิธีแก้ไขที่ 4: รีเซ็ตการตั้งค่า VLC หากโปรไฟล์ทุกโปรไฟล์ทำงานผิดปกติ
หากไฟล์ต้นฉบับหลายไฟล์ที่ทราบว่าใช้งานได้ดี แปลงแล้วไม่มีเสียง อาจเป็นเพราะการตั้งค่า VLC ที่บันทึกไว้ทำให้เกิดปัญหา ไปที่เครื่องมือ > การตั้งค่าคลิกรีเซ็ตการตั้งค่าบันทึก แล้วรีสตาร์ท VLC นี่คือขั้นตอนการรีเซ็ตที่อธิบายไว้ในคำถามที่พบบ่อยสำหรับ Windows ของ VideoLAN
รายการตรวจสอบอย่างรวดเร็วสำหรับโปรแกรมแปลงไฟล์ VLC ที่ไม่มีปัญหาด้านเสียง
- ตรวจสอบว่าไฟล์ต้นฉบับเล่นได้พร้อมเสียงหรือไม่
- ตรวจสอบว่า VLC แสดงสตรีมเสียงในเมนู Tools > Codec Information หรือไม่
- ใช้เมนู Media > Convert/Save แทนการใช้เส้นทางเมนูแบบเก่าที่ล้าสมัยแล้ว
- เลือกโปรไฟล์ที่มีตัวแปลงสัญญาณเสียง (audio codec)
- ตรวจสอบให้แน่ใจว่าได้เปิดใช้งานช่องทำเครื่องหมายเสียงในโปรแกรมแก้ไขโปรไฟล์แล้ว
- ใช้โคเดกที่เข้ากันได้กับคอนเทนเนอร์ปลายทางและโปรแกรมเล่นเป้าหมาย
- ลองใช้โปรไฟล์ที่สร้างไว้ล่วงหน้าก่อนที่จะเปลี่ยนการตั้งค่าขั้นสูงของ VLC
- หากปัญหาเดียวกันนี้เกิดขึ้นกับหลายไฟล์ ให้รีเซ็ตการตั้งค่า VLC
VLC สามารถแปลงไฟล์มีเดียได้อย่างน่าเชื่อถือเมื่อมีสตรีมเสียงรวมอยู่ด้วย และการใช้โคเดก/คอนเทนเนอร์ถูกต้อง สำหรับขั้นตอนการแปลงไฟล์มาตรฐาน โปรดดูคำแนะนำการแปลง/บันทึกอย่างเป็นทางการ ของ VideoLAN