Try Free
← กลับไปที่บล็อก

ซับไม่ขึ้นหรือเปิดแล้วเป็นตัวอักษรรวน? เช็กชื่อไฟล์กับการเข้ารหัสก่อน

โหลดซับ SRT มาแล้วอาจเจอปัญหาที่คุ้นเคย: ดับเบิลคลิกไฟล์แล้วไม่เปิด เครื่องเล่นไม่แสดงซับ หรือเปิดใน Notepad แล้วเห็นแต่ตัวอักษรรวน สิ่งเหล่านี้ไม่ได้แปลว่าไฟล์เสียเสมอไป อาจเกิดจากนามสกุลไฟล์ การเข้ารหัสอักขระ หรือวิธีที่เครื่องเล่นโหลดซับ

จัดการตามลำดับนี้ให้เรียบร้อย: ก่อนอื่นทำให้เครื่องเล่นจำซับเจอ (การตั้งชื่อและโหลดอัตโนมัติ) ต่อด้วยแก้ตัวอักษรรวน เมื่อชื่อไม่ตรงกันเปลี่ยนไปโหลดมือแทน จากนั้นแยก SRT กับ VTT และเอาซับเข้าโปรแกรมตัดต่อ ปิดท้ายด้วยสี่ขั้นจัดคู่ซับกับวิดีโอไว้ใช้ภายหลัง

ตั้งชื่อและโหลดซับ SRT ยังไง?

ชื่อเดียวกัน โฟลเดอร์เดียวกัน: เงื่อนไขของการโหลดอัตโนมัติ

กฎข้อแรกที่เครื่องเล่นใช้จำซับคือชื่อเดียวกัน โฟลเดอร์เดียวกัน: ชื่อไฟล์ SRT ต้องตรงกับชื่อวิดีโอทุกตัวอักษรและอยู่โฟลเดอร์เดียวกัน เครื่องเล่นหลักจะโหลดเองและวางซับตามไทม์ไลน์เช่น วิดีโอชื่อ movie.mp4 ก็ตั้งซับเป็น movie.srt ไว้โฟลเดอร์เดียวกัน บางเครื่องเล่นรองรับป้ายภาษาในชื่อไฟล์ เช่น movie.zh.srt หรือ movie.en.srt แต่กฎโหลดอัตโนมัติและการจำภาษาเป็นไปตามแต่ละเครื่องเล่น

กับดักที่เจอบ่อยที่สุดตอนเปลี่ยนชื่อคือ Windows ซ่อนนามสกุลไฟล์ที่รู้จักไว้ตามค่าเริ่มต้น: movie.srt ที่เห็นอาจเป็น movie.srt.txt จริง ๆ — มีตัวปิดท้ายเกินมาจากตอนบันทึก วิธีตรวจคือเปิด "ส่วนขยายชื่อไฟล์" ในเมนูมุมมองของตัวจัดการไฟล์ ให้ทุกนามสกุลโผล่มา ลบส่วนเกินออก และให้แน่ใจว่าชื่อจบด้วย .srt

เปิดแล้วเป็นตัวอักษรรวน: เช็กการเข้ารหัสก่อน

SRT เป็นข้อความล้วน ตัวอักษรรวนมักไม่ได้แปลว่าเนื้อหาเสีย แต่ฝ่ายอ่านใช้การเข้ารหัสผิดเครื่องมือรุ่นเก่าบางตัวส่งออกซับเป็น GBK เป็นค่าเริ่มต้น ขณะที่เครื่องเล่นหลักอ่าน UTF-8 พอไม่ตรงกัน ตัวหนังสืออาจกลายเป็นเครื่องหมายคำถามหรือกล่องเป็นชุด

แนวทางคือทำไฟล์ให้เป็นการเข้ารหัสที่เครื่องเล่นเข้าใจ: เปิด SRT ด้วย Notepad ถ้าตัวหนังสือแสดงถูกต้อง กด "ไฟล์" เลือก "บันทึกเป็น" เลือกการเข้ารหัสเป็น UTF-8 แล้วบันทึก แล้วโหลดใหม่ในเครื่องเล่น ถ้าเปิดแล้วรวนอยู่แล้ว ใช้โปรแกรมแก้ข้อความที่รองรับหลายการเข้ารหัส ลองเปิดซ้ำเป็น GBK, UTF-8 ไล่ไป เก็บตัวที่แสดงได้ถูกต้องแล้วบันทึกเป็น UTF-8 ถ้าลองครบแล้วยังรวน ให้ย้อนไปเช็กแหล่งที่มาของซับและเนื้อหาไฟล์

ชื่อไม่ตรงกัน: สองทางโหลดมือ

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

โหลดมือยังเหมาะกับอีกฉาก: วิดีโอเดียวมีซับสองภาษาอยากสลับไปมา โหลดอัตโนมัติรับเฉพาะไฟล์ชื่อตรง ส่วนโหลดมือสลับเมื่อไหร่ก็ได้ ง่ายกว่าเปลี่ยนชื่อสองรอบ

SRT กับ VTT ต่างกันยังไง? นำเข้าโปรแกรมตัดต่ออย่างไร?

VTT คือรูปแบบซับสำหรับเว็บ SRT สำหรับเครื่องเล่นในเครื่องและโปรแกรมตัดต่อ เนื้อหาเกือบเหมือนกัน ต่างที่เวทีปรากฏVTT ถูกนิยามโดย มาตรฐาน WebVTT ของ W3C หัวไฟล์มีบรรทัด WEBVTT มิลลิวินาทีในไทม์โค้ดคั่นด้วยจุด SRT ไม่มีหัวไฟล์ มิลลิวินาทีคั่นด้วยจุลภาค เครื่องเล่นบนเว็บของเว็บวิดีโอเดินสาย VTT เครื่องมือโหลดเก็บซับเว็บเป็น SRT จริง ๆ คือแปลงรูปแบบหนึ่งรอบ

ถ้าได้ VTT มาจริงและอยากได้ SRT แนะนำใช้โปรแกรมแก้ซับหรือตัวแปลงที่รองรับทั้งสองรูปแบบ แปลงเสร็จตรวจไทม์โค้ดกับเนื้อหาว่าครบ ไฟล์ง่ายที่มีแค่ข้อความกับไทม์โค้ดแปลงตรงไปตรงมา ไฟล์ที่มีการวางตำแหน่ง สไตล์ พอแปลงแล้วต้องดูว่าค่าตั้งเหล่านั้นรอดหรือไม่ ถ้าได้วิดีโอที่มีซับฝังในและอยากพาซับไปรูปแบบใหม่ เรื่องระดับคอนเทนเนอร์อยู่ในบทแนะนำรูปแบบวิดีโอ

นำเข้า CapCut หรือ Premiere: ซับเป็นเลเยอร์ข้อความที่ปรับรวมได้ทีเดียว

พอโปรแกรมตัดต่อนำเข้า SRT ซับไม่ใช่รูปเผาลงในเฟรม แต่เป็นแทร็กซับอิสระ เปลี่ยนฟอนต์ ตำแหน่ง เวลา ได้ทั้งชุดพร้อมกันCapCut มีทางเข้านำเข้าซับในเครื่อง เลือก SRT แล้วบทพูดแต่ละประโยควางลงไทม์ไลน์เอง Premiere เดินกระบวนการนำเข้าปกติ รับ SRT เข้าโปรเจกต์ ลากลงไทม์ไลน์เป็นเลเยอร์ซับ เปลี่ยนสไตล์ครั้งเดียวทั้งเรื่อง ประสิทธิภาพที่พิมพ์เองทีละประโยคเอื้อมไม่ถึง ต้องระวังว่าชื่อทางเข้าของ CapCut ต่างกันตามเวอร์ชันและแพลตฟอร์ม หาทางเข้าไม่เจอให้ยึดเมนูของเวอร์ชันที่ถืออยู่

ก่อนนำเข้าอ่านทั้งไฟล์ผ่านหนึ่งรอบ: ซับที่สร้างอัตโนมัติมักเจอสะกดผิดกับตัดประโยคเพี้ยน แก้ใน Notepad เสร็จค่อยนำเข้าเร็วกว่าแก้ทีละบรรทัดบนไทม์ไลน์

จัดระเบียบซับ SRT กับวิดีโอหลังโหลดอย่างไร?

ไฟล์ซับมักไม่กี่ KB แต่หลังโหลดมักหลุดจากวิดีโอ ผ่านไปสักพักหายากจะเจอแนะนำวางซับกับวิดีโอคู่กันในโฟลเดอร์เดียวและพยายามให้ชื่อไฟล์ตรงกัน ทั้งจัดการง่ายและเอื้อต่อการโหลดซับอัตโนมัติ ใน VidBrowser ซับปรากฏในประวัติการโหลดเทียบเท่าวิดีโอ จากตรงนั้นเปิดโฟลเดอร์ที่ไฟล์อยู่ได้ทันที สี่ขั้นจบการเก็บ:

ขั้นที่ 1: หาไฟล์ซับในประวัติการโหลดพิจารณาจากชื่อและขนาด — ซับ SRT มักไม่กี่ KB วิดีโอมักใหญ่กว่าหลายเท่า

ขั้นที่ 2: วางซับกับวิดีโอในโฟลเดอร์เดียวกันสร้างโฟลเดอร์ใหม่ตั้งชื่อตามวิดีโอ ใส่วิดีโอกับ SRT คู่กันเข้าไป กันสับสนตอนหาภายหลัง

ขั้นที่ 3: ตรวจและรวมชื่อไฟล์ให้ตรงกันเปิดแสดงนามสกุลในตัวจัดการไฟล์ก่อน แล้วเปลี่ยนซับให้เป็นชื่อหลักเดียวกับวิดีโอ เช่น วิดีโอ movie.mp4 ซับ movie.srt ต้องการแยกภาษาให้เติมรหัสภาษาตามที่ว่ามา

ขั้นที่ 4: เปิดวิดีโอ ตรวจว่าซับแสดงปกติไหมดับเบิลคลิกวิดีโอเพื่อยืนยัน ซับขึ้นเองแปลว่าเก็บเสร็จ ไม่ขึ้นให้ไล่เช็กชื่อ นามสกุล ตำแหน่งเก็บ แล้วลองโหลดมือ ตัวอักษรรวนให้ย้อนไปส่วนการเข้ารหัส

ทางเข้าโหลดซับกับการเลือกรูปแบบเขียนไว้แล้วในบทโหลดซับ YouTube วิธีใช้หลังได้ไฟล์มา บทนี้เติมครึ่งหลังพอดี

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

ซับ SRT ไม่ตรงจังหวะกับวิดีโอทำอย่างไร?

ไม่ต้องแก้ไฟล์ เครื่องเล่นหลักอย่าง VLC มีตั้งซิงก์ซับ (ดีเลย์) บวกลบตั้งแต่หลักร้อยมิลลิวินาทีถึงไม่กี่วินาที เล่นไปลองไป ตั้งออฟเซตคงที่ครั้งเดียวซับทั้งชุดขยับตาม ถ้าคลาดเคลื่อนยิ่งท้ายยิ่งมาก มักเพราะไทม์ไลน์ซับไม่ตรงกับเวอร์ชันวิดีโอ ปรับดีเลย์เท่ากันไม่รอด ต้องหาซับของเวอร์ชันนั้น

เปลี่ยนชื่อแล้วทำไมเครื่องเล่นยังไม่แสดงซับ?

เช็กสามจุดตามลำดับ: นามสกุลจบด้วย .srt จริงหรือไม่ (ระวัง .txt ที่ซ่อนอยู่) ซับกับวิดีโออยู่โฟลเดอร์เดียวกันหรือเปล่า วิดีโอมีแทร็กซับฝังอยู่แล้วหรือเปล่า บางเครื่องเล่นเล่นแทร็กฝังก่อนตามค่าเริ่มต้น สลับในเมนูซับก็จบ

มือถือโหลดซับ SRT ได้ไหม?

ได้ เครื่องเล่นบนมือถืออย่าง VLC รับกฎชื่อเดียวกัน วาง SRT กับวิดีโอชื่อเดียวกันในไดเรกทอรีเดียวกัน บางเครื่องเล่นยังรองรับเลือกไฟล์ซับมือระหว่างเล่น

บล็อกเพิ่มเติม