ซับไตเติลไม่ตรงเวลา? สาเหตุที่ซับเลื่อนและวิธีปรับจังหวะเวลาให้ถูกต้อง
ซับไตเติลมักเพี้ยนได้สองแบบ คือทุกบรรทัดคลาดเคลื่อนเท่ากันหมด หรือช่องว่างค่อยๆ กว้างขึ้นเมื่อวิดีโอเล่นไป ช่องว่างคงที่แก้ได้ด้วยการเลื่อนทุกบรรทัดให้เร็วหรือช้าลงเป็นจำนวนวินาทีเท่ากัน ส่วนช่องว่างที่กว้างขึ้นต้องจับคู่ด้วยสองจุด หรือเปลี่ยนเฟรมเรตก่อน เพราะภาพเดินด้วยความเร็วต่างจากที่ใช้ตั้งเวลาซับไว้ ดูให้ออกว่าปัญหาเป็นแบบไหนก่อนแก้ไฟล์
แก้ไขเวลาซับไตเติลซับไตเติลเร็วหรือช้าเกินไปใช้ฟรีไฟล์ซับไตเติลเก็บอะไรบ้าง
ไฟล์ซับไตเติลคือรายการของคิว (cue) แต่ละคิวมีเวลาเริ่ม เวลาจบ และข้อความที่จะแสดง เครื่องเล่นจะแสดงคิวเมื่อนาฬิกาของวิดีโอถึงเวลาเริ่ม และซ่อนเมื่อถึงเวลาจบ ซับจะไม่ตรงเมื่อเวลาเหล่านั้นไม่ตรงกับคำพูดในภาพอีกต่อไป
นี่คือหนึ่งคิวในไฟล์ SRT:
1
00:00:01,000 --> 00:00:03,500
Hello, and welcome back.
เวลาอ่านเป็นชั่วโมง นาที วินาที และมิลลิวินาที คิวนี้แสดงตั้งแต่ 1.0 วินาทีถึง 3.5 วินาที
ช่องว่างคงที่: เลื่อนทุกบรรทัด
หากทุกซับเร็วหรือช้าไปเท่ากัน รายการซับกับวิดีโอก็เริ่มกันคนละจุด สาเหตุที่พบบ่อย ได้แก่:
- วิดีโอถูกตัดให้สั้นลง มีการตัดส่วนเปิดเรื่องหรือโลโก้ออกจากต้นคลิป แต่ซับไม่ได้ตัดตาม
- ซับทำมาสำหรับการตัดต่ออีกเวอร์ชัน เช่น ฉบับออกอากาศที่มีส่วนเปิดเพิ่มเข้ามา
- ไฟล์ถูกแยกออกมาจากวิดีโอที่ยาวกว่า นาฬิกาของไฟล์จึงเริ่มที่ศูนย์ ทำให้ทุกคิวขึ้นเร็วไปเท่ากับความยาวของส่วนที่ถูกตัดออกไปก่อนหน้า
วิธีแก้คือการเลื่อน: บวกหรือลบจำนวนวินาทีเท่ากันจากทุกคิว บวกเมื่อซับขึ้นเร็วเกินไป ลบเมื่อซับขึ้นช้าเกินไป หากบรรทัดแรกขึ้นก่อนผู้พูดเริ่มสองวินาที ให้เลื่อนทุกคิวให้ช้าลงสองวินาที จากนั้นตรวจบรรทัดแรกและบรรทัดใกล้ท้ายเรื่อง หากทั้งสองตรงกัน แปลว่าการเลื่อนถูกต้อง
ช่องว่างที่กว้างขึ้น: เฟรมเรตและการเลื่อนสะสม
เฟรมเรตคือจำนวนภาพนิ่งที่แสดงในหนึ่งวินาที ภาพยนตร์มักถูกบันทึกที่ 23.976 เฟรมต่อวินาที โทรทัศน์ในยุโรปจำนวนมากเล่นที่ 25 เฟรมต่อวินาที เมื่อหนังเรื่องเดียวกันเล่นที่ 25 เฟรมต่อวินาที มันจะเร็วขึ้นราว 4 เปอร์เซ็นต์ ทำให้ทุกเหตุการณ์เกิดขึ้นเร็วขึ้นเล็กน้อยบนนาฬิกา ขณะที่ซับยังคงใช้จังหวะเวลาเดิม
ช่องว่างจะกว้างขึ้นเพราะความคลาดเคลื่อนเป็นเปอร์เซ็นต์ ไม่ใช่จำนวนที่คงที่ ตอนเริ่มต้นซับแทบจะถูกต้อง พอผ่านไปสี่สิบนาที ซับก็ช้ากว่าเกินหนึ่งนาที และเมื่อถึงท้ายหนังยาว 90 นาที ซับจะช้ากว่าเกือบสี่นาที ความไม่ตรงกันของความเร็วใดก็ตามจะให้ผลแบบนี้ ไม่ว่าจะมาจากการแปลงไฟล์หรือการตัดต่อ
แก้การเลื่อนด้วยสองจุด
หาสองบรรทัดที่ตรงกับคำพูดอย่างชัดเจน บรรทัดหนึ่งใกล้ต้นเรื่อง อีกบรรทัดใกล้ท้ายเรื่อง เล่นวิดีโอแล้วจดช่วงเวลาที่แต่ละประโยคเริ่มในภาพ จากนั้นเทียบกับเวลาในไฟล์ แต่ละคู่ให้หนึ่งจุด และสองจุดจะให้เส้นตรงที่ไฟล์ตามได้
ตัวอย่างการคำนวณ บรรทัดที่อยู่ที่ 1:00 ในไฟล์ ถูกพูดจริงที่ 1:02 ส่วนบรรทัดที่อยู่ที่ 1:30:00 ใกล้ท้ายเรื่อง ถูกพูดจริงที่ 1:33:50 ค่าการยืดคือ (5630 − 62) ÷ (5400 − 60) = 1.0427 ซึ่งเป็น 4 เปอร์เซ็นต์เท่าเดิม ให้คูณทุกเวลาด้วย 1.0427 แล้วเลื่อนผลลัพธ์ให้บรรทัดแรกไปลงที่ 1:02
แก้ด้วยเฟรมเรต
หากรู้เฟรมเรตทั้งสองค่า ก็ข้ามขั้นตอนสองจุดได้ ให้คูณทุกเวลาด้วยเฟรมเรตที่ซับถูกตั้งเวลาไว้ หารด้วยเฟรมเรตของวิดีโอ ซับที่ตั้งเวลาไว้ที่ 25 เฟรมต่อวินาที สำหรับวิดีโอ 23.976 ต้องใช้ตัวคูณ 25 ÷ 23.976 = 1.0427 ซึ่งเป็นค่าการยืดเดียวกับตัวอย่างการคำนวณข้างต้น
ความต่างระหว่าง SRT กับ VTT
ทั้งสองรูปแบบเก็บสิ่งเดียวกัน คือเวลาเริ่ม เวลาจบ และข้อความของแต่ละคิว ความต่างอยู่ที่รายละเอียด
| SRT | WebVTT (VTT) | |
|---|---|---|
| บรรทัดแรก | หมายเลขคิว | คำว่า WEBVTT |
| จุดทศนิยม | จุลภาค: 00:00:01,000 | จุด: 00:00:01.000 |
| ชั่วโมง | เขียนไว้เสมอ | ละได้: 00:01.000 |
| ตำแหน่งและสไตล์ | ไม่มีในรูปแบบพื้นฐาน | การตั้งค่าเพิ่มเติมหลังเวลา |
เว็บเพจใช้ WebVTT สำหรับซับวิดีโอ ส่วนโปรแกรมเล่นบนเดสก์ท็อปและโปรแกรมตัดต่อวิดีโอส่วนใหญ่อ่าน SRT ได้ การแปลงระหว่างสองรูปแบบจะคงเวลาไว้ เพราะมีเพียงส่วนหัวและจุดทศนิยมที่เปลี่ยน อย่าแทนที่ทุกเครื่องหมายคอมมาด้วยจุดโดยใช้การค้นหาและแทนที่ เพราะจะไปเปลี่ยนคอมมาในข้อความซับด้วย ให้เปลี่ยนเฉพาะบรรทัดเวลาเท่านั้น
หาเฟรมที่ตรงเป๊ะ
เพื่อตรวจเวลาด้วยตา คุณต้องรู้เฟรมที่ประโยคเริ่มต้น ภาพนิ่งจากวิดีโอ ณ ช่วงเวลานั้นจะช่วยให้หาคิวได้ บันทึกเฟรมเป็นรูปภาพ หรือจะทำตารางภาพขนาดย่อของทั้งคลิปก็ได้ เพื่อดูหลายช่วงเวลาพร้อมกัน ภาพนิ่งแสดงภาพแต่ไม่มีเสียง ดังนั้นควรฟังบรรทัดนั้นไปด้วย
กรณีพิเศษ
- ฉากที่ถูกตัดออก เมื่อมีการตัดฉากออก ช่องว่างจะกระโดดที่จุดนั้นแทนที่จะค่อยๆ กว้างขึ้น แต่ละครึ่งต้องมีค่าการเลื่อนของตัวเอง ให้แยกไฟล์ที่จุดตัดแล้วแก้สองส่วนแยกกัน
- คิวที่อยู่ก่อนศูนย์ การเลื่อนอาจทำให้คิวแรกต่ำกว่าศูนย์ ให้ตัดคิวเหล่านั้นทิ้ง หรือย้ายไปไว้ที่จุดเริ่มต้น แล้วตรวจบรรทัดแรกของไฟล์
- ปรับเฉพาะการรับชมของคุณ เครื่องเล่นวิดีโอส่วนใหญ่มีการตั้งค่าหน่วงเวลาซับ การตั้งค่านี้จะเปลี่ยนจังหวะเฉพาะในเครื่องเล่นนั้น และไม่แตะต้องไฟล์
- เก็บไฟล์ต้นฉบับไว้ บันทึกไฟล์ที่แก้แล้วด้วยชื่อใหม่ ไฟล์เดิมที่คุณเริ่มต้นด้วยคือทางกลับของคุณ
แปลจาก ฉบับภาษาอังกฤษ ด้วยความช่วยเหลือของ AI
ความคิดเห็น
ยังไม่มีความคิดเห็น มาเป็นคนแรกกันเลย


