fixmint
TH

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

โดย · · อ่าน 4 นาที

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

แก้ไขเวลาซับไตเติลซับไตเติลเร็วหรือช้าเกินไปใช้ฟรี

ไฟล์ซับไตเติลเก็บอะไรบ้าง

ไฟล์ซับไตเติลคือรายการของคิว (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

ทั้งสองรูปแบบเก็บสิ่งเดียวกัน คือเวลาเริ่ม เวลาจบ และข้อความของแต่ละคิว ความต่างอยู่ที่รายละเอียด

SRTWebVTT (VTT)
บรรทัดแรกหมายเลขคิวคำว่า WEBVTT
จุดทศนิยมจุลภาค: 00:00:01,000จุด: 00:00:01.000
ชั่วโมงเขียนไว้เสมอละได้: 00:01.000
ตำแหน่งและสไตล์ไม่มีในรูปแบบพื้นฐานการตั้งค่าเพิ่มเติมหลังเวลา

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

หาเฟรมที่ตรงเป๊ะ

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

กรณีพิเศษ

  • ฉากที่ถูกตัดออก เมื่อมีการตัดฉากออก ช่องว่างจะกระโดดที่จุดนั้นแทนที่จะค่อยๆ กว้างขึ้น แต่ละครึ่งต้องมีค่าการเลื่อนของตัวเอง ให้แยกไฟล์ที่จุดตัดแล้วแก้สองส่วนแยกกัน
  • คิวที่อยู่ก่อนศูนย์ การเลื่อนอาจทำให้คิวแรกต่ำกว่าศูนย์ ให้ตัดคิวเหล่านั้นทิ้ง หรือย้ายไปไว้ที่จุดเริ่มต้น แล้วตรวจบรรทัดแรกของไฟล์
  • ปรับเฉพาะการรับชมของคุณ เครื่องเล่นวิดีโอส่วนใหญ่มีการตั้งค่าหน่วงเวลาซับ การตั้งค่านี้จะเปลี่ยนจังหวะเฉพาะในเครื่องเล่นนั้น และไม่แตะต้องไฟล์
  • เก็บไฟล์ต้นฉบับไว้ บันทึกไฟล์ที่แก้แล้วด้วยชื่อใหม่ ไฟล์เดิมที่คุณเริ่มต้นด้วยคือทางกลับของคุณ

แปลจาก ฉบับภาษาอังกฤษ ด้วยความช่วยเหลือของ AI

ความคิดเห็น

    ยังไม่มีความคิดเห็น มาเป็นคนแรกกันเลย

    คะแนนของคุณ (ไม่บังคับ)

    อีเมลของคุณจะไม่ถูกแสดงหรือเก็บไว้

    ปกของ Digital Workflow ToolkitDigital Workflow Toolkit

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

    $19.00ซื้อบน Gumroadฉบับภาษาอังกฤษ