ซับไตเติล VLC ไม่แสดง: 6 วิธีแก้ที่ได้ผล
ซับไตเติลไม่แสดงใน VLC แทบไม่ใช่คุณสมบัติที่ขาดหาย — VLC จัดการซับไตเติลฝัง (MKV/MP4) และภายนอก (SRT/ASS/SUB) ได้ดี สาเหตุ usual คือ: ไม่ได้เลือกแทร็กซับไตเติล, ชื่อไฟล์ไม่ถูกต้องสำหรับการโหลดอัตโนมัติ, หรือการเรนเดอร์ซับไตเติลถูกปิด คู่มือนี้ครอบคลุมทั้งหมดตามลำดับที่คุณควรตรวจสอบ — วิธี 1 และ 2 แก้รายงานส่วนใหญ่ได้
ทำไมจึงเกิดเหตุการณ์นี้?
- ไม่ได้เลือกแทร็กซับไตเติล — ไฟล์มีซับไตเติลแต่ VLC ตั้งค่าเริ่มเป็น "Disable" (พบบ่อยกับไฟล์ MKV ที่มีแทร็กซับไตเติลบังคับ)
- ไฟล์ซับไตเติลภายนอกไม่โหลดอัตโนมัติ — VLC โหลดอัตโนมัติเฉพาะเมื่อชื่อตรงกันเป๊ะ เช่น movie.mp4 + movie.srt ในโฟลเดอร์เดียวกัน
- การเรนเดอร์ซับไตเติลถูกปิดใน preferences — การตั้งค่าทิ้งไว้ปิดตัวเรนเดอร์ซับไตเติล
- แทร็กผิดสำหรับผู้พิการทางการได้ยิน / ความเห็น — ไฟล์มีหลายแทร็กซับไตเติลและคุณอยู่ผิดแทร็ก
- ความละเอียดวิดีโอผลักซับไตเติลออกนอกจอ — อัตราส่วนภาพสุดโต่งอาจดันโอเวอร์เลย์ออกจากวิว (หายาก)
วิธีแก้ไข
วิธี 1เลือกแทร็กซับไตเติลด้วยมือ
วิธีแก้อันดับหนึ่ง — ใช้เวลา 5 วินาที
คลิกขวาที่วิดีโอ > คำบรรยาย > &ร&่องบทบรรยาย
รายการแทร็กเปิด
เลือกแทร็กอื่นนอกจาก "Disable" (ลองแทร็ก 1, 2…)
ซับไตเติลปรากฏทันที
ถ้ามีหลายแทร็ก ตรวจสอบ เครื่องมือ > การประสาน&ร&่องข้อมูล เพื่อยืนยันว่าแทร็กไหนทำงาน
เลือกแทร็กที่ถูกต้องแล้ว
วิธี 2แก้การโหลดอัตโนมัติของซับไตเติลภายนอก
ทำให้ไฟล์ .srt โหลดอัตโนมัติ
เปลี่ยนชื่อไฟล์ซับไตเติลให้ตรงกับวิดีโอเป๊ะ — ชื่อเดียวกัน โฟลเดอร์เดียวกัน:
movie.mp4+movie.srtชื่อตรงกัน
เริ่มเล่นใหม่ (หรือลาก .srt ทับวิดีโอ)
ซับไตเติลโหลดอัตโนมัติ
เครื่องมือ > &ปรับแต่ง > Subtitles: เปิด "Autodetect subtitle files" และตั้ง "Subtitle language" ตามต้องการ
การโหลดอัตโนมัติทำงานได้เชื่อถือ
วิธี 3แก้การแสดงผลคำบรรยาย (ฟอนต์และขนาด)
ทำให้คำบรรยายแสดงผลได้อย่างถูกต้อง
ไปที่ Tools > Preferences > Subtitles (อยู่ใต้ "Subtitles / OSD")
การตั้งค่าคำบรรยายจะเปิดขึ้น
ตั้งฟอนต์เป็นฟอนต์ที่ใช้กันทั่วไป (เช่น Arial) แล้วเพิ่มขนาดตัวอักษร
คำบรรยายอ่านได้ชัดเจนขึ้น
คลิก Save แล้วเปิดวิดีโออีกครั้ง
คำบรรยายถูกเรนเดอร์ใหม่ด้วยการตั้งค่าล่าสุด
วิธี 4ตรวจสอบห่วงโซ่ตัวกรองวิดีโอ
ยืนยันว่าตัวเรนเดอร์ซับไตเติลทำงาน
เครื่องมือ > &ปรับแต่ง > &ว&ีดิทัศน์ > Filters: ตรวจสอบว่าไม่ได้ปิดตัวกรอง "Subtitle" (libsubtitle) ด้วยมือ
ตัวกรองซับไตเติลเปิดใช้
บันทึกและเริ่ม VLC ใหม่
ตัวกรองเริ่มต้นใหม่
เล่นไฟล์อีกครั้ง
ซับไตเติลเรนเดอร์
วิธี 5รีเซ็ตการตั้งค่าของ VLC กลับเป็นค่าเริ่มต้น
ล้างการตั้งค่าที่เสียหายซึ่งทำให้โปรแกรมแครช จอดำ และเกิดปัญหาเสียง
ปิด VLC ให้สมบูรณ์
ไม่มีโปรเซสของ VLC ทำงานอยู่
เปิด Command Prompt (Win+R → cmd) หรือเทอร์มินัล
พร้อมใช้บรรทัดคำสั่ง
รันคำสั่ง
vlc --reset-config(Windows/Linux) — บน macOS ให้ลบ~/Library/Preferences/org.videolan.vlcแทนการตั้งค่าของ VLC กลับไปเป็นค่าเริ่มต้น
เปิด VLC แล้วตั้งค่าใหม่เฉพาะรายการที่คุณจำเป็นต้องใช้จริง
VLC เริ่มทำงานด้วยการตั้งค่าที่สะอาด
การแก้ไขขั้นสูง
วิธี 1โหลดซับไตเติลบังคับด้วยเมนู
โหลดซับไตเติลภายนอกใดก็ได้โดยไม่ขึ้นกับชื่อ
ขณะเล่น: คลิกขวา > คำบรรยาย > &เพิ่มแฟ้มบทบรรยาย… (หรือลากไฟล์ทับหน้าต่างวิดีโอ)
เพิ่มซับไตเติลเข้าเซสชันปัจจุบัน
ไปที่ คำบรรยาย > &ร&่องบทบรรยาย แล้วเลือกมันถ้าไม่ถูกเลือกอัตโนมัติ
แสดงซับไตเติลที่โหลดแล้ว
วิธีป้องกันในอนาคต
- เก็บไฟล์ซับไตเติลในโฟลเดอร์เดียวกับชื่อฐานที่เหมือนกัน
- ใช้ซับไตเติลที่เข้ารหัส UTF-8 เพื่อหลีกเลี่ยงปัญหาการเข้ารหัส
- สำหรับการดูทีวี ตรวจสอบการตั้งค่าซับไตเติลของทีวีเองถ้ามีการ cast
คำถามที่พบบ่อย
ทำไม VLC แสดงซับไตเติลสำหรับบางไฟล์แต่ไม่ใช่อื่น?
VLC รองรับซับไตเติล SRT, ASS และ VTT ไหม?
ซับไตเติลทำงานบน PC แต่ไม่บน Android/TV?
ทำไมซับไตเติลของฉันถึงไม่โหลดอัตโนมัติสำหรับ MKV?
สรุป
เลือกแทร็กซับไตเติลด้วยมือ — วิธีแก้อันดับหนึ่ง — ใช้เวลา 5 วินาที. 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.