ซับไตเติล VLC ไม่แสดง: 6 วิธีแก้ที่ได้ผล

ปัญหาซับไตเติล อัปเดตล่าสุด: ใช้ได้กับ: All platforms · VLC 3.0.x

ซับไตเติลไม่แสดงใน VLC แทบไม่ใช่คุณสมบัติที่ขาดหาย — VLC จัดการซับไตเติลฝัง (MKV/MP4) และภายนอก (SRT/ASS/SUB) ได้ดี สาเหตุ usual คือ: ไม่ได้เลือกแทร็กซับไตเติล, ชื่อไฟล์ไม่ถูกต้องสำหรับการโหลดอัตโนมัติ, หรือการเรนเดอร์ซับไตเติลถูกปิด คู่มือนี้ครอบคลุมทั้งหมดตามลำดับที่คุณควรตรวจสอบ — วิธี 1 และ 2 แก้รายงานส่วนใหญ่ได้

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

  • ไม่ได้เลือกแทร็กซับไตเติล — ไฟล์มีซับไตเติลแต่ VLC ตั้งค่าเริ่มเป็น "Disable" (พบบ่อยกับไฟล์ MKV ที่มีแทร็กซับไตเติลบังคับ)
  • ไฟล์ซับไตเติลภายนอกไม่โหลดอัตโนมัติ — VLC โหลดอัตโนมัติเฉพาะเมื่อชื่อตรงกันเป๊ะ เช่น movie.mp4 + movie.srt ในโฟลเดอร์เดียวกัน
  • การเรนเดอร์ซับไตเติลถูกปิดใน preferences — การตั้งค่าทิ้งไว้ปิดตัวเรนเดอร์ซับไตเติล
  • แทร็กผิดสำหรับผู้พิการทางการได้ยิน / ความเห็น — ไฟล์มีหลายแทร็กซับไตเติลและคุณอยู่ผิดแทร็ก
  • ความละเอียดวิดีโอผลักซับไตเติลออกนอกจอ — อัตราส่วนภาพสุดโต่งอาจดันโอเวอร์เลย์ออกจากวิว (หายาก)

วิธีแก้ไข

วิธี 1เลือกแทร็กซับไตเติลด้วยมือ

วิธีแก้อันดับหนึ่ง — ใช้เวลา 5 วินาที

  1. คลิกขวาที่วิดีโอ > คำบรรยาย > &ร&่องบทบรรยาย

    รายการแทร็กเปิด

  2. เลือกแทร็กอื่นนอกจาก "Disable" (ลองแทร็ก 1, 2…)

    ซับไตเติลปรากฏทันที

  3. ถ้ามีหลายแทร็ก ตรวจสอบ เครื่องมือ > การประสาน&ร&่องข้อมูล เพื่อยืนยันว่าแทร็กไหนทำงาน

    เลือกแทร็กที่ถูกต้องแล้ว

หมายเหตุMKV หลายไฟล์มีหลายแทร็ก: บังคับ (SDH) และเต็ม "Disable" บางครั้งเป็นค่าเริ่มต้นถ้าไฟล์ทำเครื่องหมายแทร็กแรกเป็นบังคับเท่านั้น

วิธี 2แก้การโหลดอัตโนมัติของซับไตเติลภายนอก

ทำให้ไฟล์ .srt โหลดอัตโนมัติ

  1. เปลี่ยนชื่อไฟล์ซับไตเติลให้ตรงกับวิดีโอเป๊ะ — ชื่อเดียวกัน โฟลเดอร์เดียวกัน: movie.mp4 + movie.srt

    ชื่อตรงกัน

  2. เริ่มเล่นใหม่ (หรือลาก .srt ทับวิดีโอ)

    ซับไตเติลโหลดอัตโนมัติ

  3. เครื่องมือ > &ปรับแต่ง > Subtitles: เปิด "Autodetect subtitle files" และตั้ง "Subtitle language" ตามต้องการ

    การโหลดอัตโนมัติทำงานได้เชื่อถือ

หมายเหตุVLC ละเว้นข้อความเพิ่มเติมอย่าง "movie.eng.srt" เว้นแต่จะตั้งค่ารูปแบบ preferences ที่สอดคล้อง — วิธี simplest คือการจับคู่ชื่อเป๊ะ

วิธี 3แก้การแสดงผลคำบรรยาย (ฟอนต์และขนาด)

ทำให้คำบรรยายแสดงผลได้อย่างถูกต้อง

  1. ไปที่ Tools > Preferences > Subtitles (อยู่ใต้ "Subtitles / OSD")

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

  2. ตั้งฟอนต์เป็นฟอนต์ที่ใช้กันทั่วไป (เช่น Arial) แล้วเพิ่มขนาดตัวอักษร

    คำบรรยายอ่านได้ชัดเจนขึ้น

  3. คลิก Save แล้วเปิดวิดีโออีกครั้ง

    คำบรรยายถูกเรนเดอร์ใหม่ด้วยการตั้งค่าล่าสุด

หมายเหตุถ้าซับไตเติลโหลดแต่ไม่เห็น ลตัวเรนเดอร์อาจล้มเหลวบนฟอนต์ การสลับไปฟอนต์ของระบบมักคืนการมองเห็น

วิธี 4ตรวจสอบห่วงโซ่ตัวกรองวิดีโอ

ยืนยันว่าตัวเรนเดอร์ซับไตเติลทำงาน

  1. เครื่องมือ > &ปรับแต่ง > &ว&ีดิทัศน์ > Filters: ตรวจสอบว่าไม่ได้ปิดตัวกรอง "Subtitle" (libsubtitle) ด้วยมือ

    ตัวกรองซับไตเติลเปิดใช้

  2. บันทึกและเริ่ม VLC ใหม่

    ตัวกรองเริ่มต้นใหม่

  3. เล่นไฟล์อีกครั้ง

    ซับไตเติลเรนเดอร์

หมายเหตุถ้าคุณเคยทดลองใช้ตัวกรองสำหรับวิธีแก้อื่นมาก่อน ตัวกรองซับไตเติลที่ปิดอยู่จะอธิบายทุกอย่าง

วิธี 5รีเซ็ตการตั้งค่าของ 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โหลดซับไตเติลบังคับด้วยเมนู

โหลดซับไตเติลภายนอกใดก็ได้โดยไม่ขึ้นกับชื่อ

  1. ขณะเล่น: คลิกขวา > คำบรรยาย > &เพิ่มแฟ้มบทบรรยาย… (หรือลากไฟล์ทับหน้าต่างวิดีโอ)

    เพิ่มซับไตเติลเข้าเซสชันปัจจุบัน

  2. ไปที่ คำบรรยาย > &ร&่องบทบรรยาย แล้วเลือกมันถ้าไม่ถูกเลือกอัตโนมัติ

    แสดงซับไตเติลที่โหลดแล้ว

หมายเหตุนี่โหลดต่อเซสชัน สำหรับการผูกถาวร ให้เปลี่ยนชื่อไฟล์ให้ตรงกับวิดีโอ

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

  • เก็บไฟล์ซับไตเติลในโฟลเดอร์เดียวกับชื่อฐานที่เหมือนกัน
  • ใช้ซับไตเติลที่เข้ารหัส UTF-8 เพื่อหลีกเลี่ยงปัญหาการเข้ารหัส
  • สำหรับการดูทีวี ตรวจสอบการตั้งค่าซับไตเติลของทีวีเองถ้ามีการ cast

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

ทำไม VLC แสดงซับไตเติลสำหรับบางไฟล์แต่ไม่ใช่อื่น?
ซับไตเติลฝังต้องเลือกต่อไฟล์ ซับไตเติลภายนอกต้องตรงกับชื่อไฟล์วิดีโอ ทั้งสองอย่างแก้ด้วยสองขั้นตอนแรกด้านบน
VLC รองรับซับไตเติล SRT, ASS และ VTT ไหม?
ใช่ — SRT, ASS/SSA, VTT, SUB, PGS (blu-ray) และอื่นๆ การตกแต่ง ASS ต้องการตัวเรนเดอร์ libass ซึ่ง VLC มี built-in
ซับไตเติลทำงานบน PC แต่ไม่บน Android/TV?
บน Android/TV การเรนเดอร์ซับไตเติลขึ้นกับอุปกรณ์ ตรวจสอบให้แน่ใจว่าเลือกแทร็กซับไตเติลในเมนูบนจอ สำหรับปัญหาการตกแต่ง ASS ให้ปิด "Force subtitle style" ใน preferences
ทำไมซับไตเติลของฉันถึงไม่โหลดอัตโนมัติสำหรับ MKV?
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.