การดูหนังภาษาต่างประเทศจะเพลิดเพลินกว่ามากหากมีคำบรรยาย แต่ถ้า VLC Media Player ไม่แสดงซับไทเทิล จะทำให้ประสบการณ์ดูหนังไม่สมบูรณ์ บทความนี้รวบรวมวิธีแก้ไขปัญหา VLC subtitles not working ให้ครบถ้วน
สาเหตุที่ทำให้ซับไทเทิลไม่ทำงานใน VLC
- ไฟล์ SRT มีรหัสผ่าน: ไฟล์ซับไทเทิลที่มีการป้องกันด้วยรหัสผ่านจะไม่สามารถเปิดได้
- ไฟล์ SRT ว่างหรือเสียหาย: ไฟล์ที่ไม่มีเนื้อหาหรือเสียหายจะไม่แสดงผล
- ไม่ได้เข้ารหัส UTF-8: ไฟล์ซับไทเทิลต้องเข้ารหัส UTF-8 ถ้าไม่ได้เปิดใช้งานจะไม่แสดง
- สีตัวอักษรเหมือนพื้นหลัง: หากสีข้อความและพื้นหลังเหมือนกัน จะมองไม่เห็นซับไทเทิล
- นามสกุลไฟล์ไม่ใช่ .srt: VLC รองรับ .srt ส่วน .sub หรือนามสกุลอื่นอาจไม่เล่นได้
- ไฟล์วิดีโอเสียหาย: วิดีโอที่เสียหายอาจไม่รองรับไฟล์ซับไทเทิล
- แอป VLC Media Player เสียหาย: โปรแกรมที่มีข้อบกพร่องอาจไม่รองรับซับไทเทิล
วิธีที่ 1: ขั้นตอนแก้ไขปัญหาพื้นฐาน
1. ตรวจสอบนามสกุลไฟล์ .srt: เปิด File Explorer เปลี่ยนมุมมองเป็นรายละเอียด ตรวจสอบคอลัมน์ Name ว่าเป็น .srt หรือไม่
2. ลองไฟล์ SRT อื่น: คลิกขวาที่วิดีโอใน VLC > Subtitle > Sub Track > เลือก Track อื่น
3. ไฟล์ SRT มีรหัสผ่าน: ต้องรู้รหัสผ่านหรือดาวน์โหลดไฟล์ใหม่
4. เปลี่ยนชื่อไฟล์ซับไทเทิลให้เหมือนไฟล์วิดีโอ: คลิกขวาไฟล์วิดีโอ > Rename > ตั้งชื่อไฟล์ซับไทเทิลให้ตรงกัน
5. วางไฟล์ซับไทเทิลและวิดีโอไว้โฟลเดอร์เดียวกัน: ย้ายไฟล์ทั้งสองให้อยู่ในโฟลเดอร์เดียวกัน
6. รีสตาร์ท VLC Media Player: ปิดและเปิดโปรแกรมใหม่
7. เปิด/ปิดซับไทเทิล: คลิกขวาวิดีโอ > Subtitle > Sub Track > Disable แล้ว Enable ใหม่
8. เพิ่มซับไทเทิลด้วยตนเอง: คลิกขวาวิดีโอ > Subtitle > Add Subtitle File... > เลือกไฟล์ > Open
9. เปิดวิดีโอในโปรแกรมเล่นวิดีโออื่น: เช่น Movies & TV หากเล่นได้ปกติ ปัญหาอาจอยู่ที่ VLC
10. เปิดวิดีโออื่นใน VLC: ทดสอบว่าเป็นปัญหาของไฟล์วิดีโอหรือไม่
11. อัปเดต VLC Media Player: Help > Check for updates
วิธีที่ 2: เปิดไฟล์ซับไทเทิลใน Notepad
- เปิด Notepad
- กด Ctrl+O เลือก All Files ในเมนูประเภทไฟล์
- เลือกไฟล์ซับไทเทิล คลิก Open
- หากมีเนื้อหา แสดงว่าไฟล์ใช้ได้ หากว่าง ต้องดาวน์โหลดใหม่
วิธีที่ 3: เปลี่ยนการตั้งค่า VLC Preferences
ขั้นตอนที่ 1: เปลี่ยนสีฟอนต์และพื้นหลัง
- เปิด VLC > Tools > Preferences (หรือ Ctrl+P)
- ไปแท็บ Subtitles/OSD ติ๊ก Enable subtitles
- ตั้ง Force subtitle position = 0px
- Text default color = White, Outline color = Black
- คลิก Save
ขั้นตอนที่ 2: ตั้งค่า Subtitle Codecs
- เปิด Preferences (Ctrl+P)
- แท็บ Interface > เลือก Show settings: All
- ขยาย Input/Codecs > Subtitle codecs > คลิก Subtitles
- Subtitle justification: Auto, ติ๊ก UTF-8 subtitle authentication
- Subtitle text encoding: Default (Windows-1252) หรือ System codeset
- คลิก Save
ขั้นตอนที่ 3: รีเซ็ต Preferences
- เปิด Preferences (Ctrl+P)
- แท็บ Interface > คลิก Reset Preferences > OK
บทความแนะนำ:
- แก้ไข Windows 10 DisplayPort Not Working
- 29 Best MP4 Compressor for Windows
- How to Turn Off Restricted Mode on YouTube
- How to Perform Zoom Video Test
หวังว่าวิธีเหล่านี้จะช่วยแก้ไขปัญหา VLC subtitles not working ได้ โปรดลองทีละวิธีและแจ้งผลลัพธ์ในส่วนความคิดเห็น