เครื่องมือเปลี่ยนเวลาคำบรรยาย

เลื่อนคำบรรยาย SRT หรือ VTT แต่ละรายการให้เร็วขึ้นหรือช้าลง โดยไม่ต้องแก้ไขข้อความหรือการตั้งค่าคำบรรยาย

รวมไฟล์ที่สมบูรณ์ โดยมีหมายเลขรายการคำบรรยาย SRT หรือส่วนหัว WEBVTT
รูปแบบออฟเซ็ต
ค่าบวกทำให้รายการคำบรรยายล่าช้า ค่าลบจะแสดงไว้ก่อนหน้านี้ ใช้ทศนิยมหรือ H:MM:SS.mmm
เลื่อนคำบรรยาย

เอาท์พุต SRT หรือ VTT ที่คุณตรวจสอบจะปรากฏที่นี่

เพิ่มคำบรรยายและป้อนค่าชดเชย

ข้อความและไฟล์คำบรรยายจะอยู่ในเบราว์เซอร์ของคุณเท่านั้น BroBroGo จะไม่อัปโหลดหรือบันทึกข้อมูลใด ๆ

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

รองรับไฟล์ SRT และ VTT ใดบ้าง

ใช้ไฟล์ UTF-8 SRT ที่มีบล็อกรายการคำบรรยายที่มีตัวเลขหรือไฟล์ WebVTT ที่ขึ้นต้นด้วย WEBVTT ตัวระบุรายการคำบรรยาย การตั้งค่า หมายเหตุ สไตล์ ขอบเขต การลงท้ายบรรทัด และข้อความคำบรรยายจะถูกเก็บไว้ตามที่เขียนไว้

จะเกิดอะไรขึ้นหากการชดเชยเวลาที่เป็นลบไปก่อนศูนย์?

ระบบจะหยุดการเลื่อนแทนที่จะตัดหรือลบรายการคำบรรยาย จึงคงระยะเวลาของแต่ละรายการและค่าที่ระบุไว้อย่างแม่นยำ ให้ใช้ค่าลบที่น้อยลงแล้วลองอีกครั้ง

การเลื่อนด้วยค่าคงที่แก้คำบรรยายที่คลาดเคลื่อนมากขึ้นเรื่อย ๆ ได้หรือไม่

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

การทำงานของเครื่องมือเปลี่ยนเวลาคำบรรยาย

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

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


รูปแบบไฟล์คำบรรยายและการเตรียมข้อมูล

เครื่องมือนี้รองรับไฟล์คำบรรยายมาตรฐานสองรูปแบบที่มีขนาดไฟล์ไม่เกิน 2 MB:

  • SRT (SubRip Subtitle): ต้องเป็นไฟล์ UTF-8 SRT ที่มีบล็อกรายการคำบรรยายที่มีตัวเลข
  • VTT (WebVTT): ต้องเป็นไฟล์ WebVTT ที่ขึ้นต้นด้วย WEBVTT

ในการใช้งาน คุณสามารถลากและวางไฟล์ลงในพื้นที่ "เลือกหรือปล่อยไฟล์คำบรรยายหนึ่งไฟล์" หรือวางข้อความคำบรรยายลงในช่อง "วางคำบรรยาย SRT หรือ VTT" โดยตรง สิ่งสำคัญคือไฟล์จะต้องบันทึกด้วยการเข้ารหัสข้อความแบบ UTF-8 หากไฟล์ไม่ใช่ UTF-8 ระบบจะแสดงข้อความปฏิเสธว่า "ไฟล์นี้ไม่ใช่ข้อความ UTF-8 ที่ถูกต้อง บันทึกเป็น UTF-8 แล้วลองอีกครั้ง"

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


การกำหนดค่าออฟเซ็ตและรูปแบบเวลา

คุณสามารถเลือกรูปแบบการเลื่อนเวลาได้ 2 โหมดตามความสะดวก:

  1. วินาที: ใช้ตัวเลขทศนิยมในการกำหนดค่า เช่น ป้อนวินาทีด้วยเครื่องหมายบวกหรือลบ เช่น 2.5 หรือ -0.75
  2. รหัสเวลา: ใช้รูปแบบ H:MM:SS.mmm เช่น ป้อนรหัสเวลาที่มีเครื่องหมายบวกหรือลบ เช่น -00:00:02.500

ทิศทางการเลื่อนเวลาจะขึ้นอยู่กับเครื่องหมายที่ระบุ:

  • ค่าบวก (+): เป็นการหน่วงเวลา ทำให้รายการคำบรรยายแสดงผลช้าลง
  • ค่าลบ (-): เป็นการเลื่อนเวลาขึ้น ทำให้รายการคำบรรยายแสดงผลเร็วขึ้น

กฎการตรวจสอบและข้อจำกัดในการประมวลผล

เพื่อป้องกันไม่ให้ไฟล์คำบรรยายเสียหายหลังจากปรับเวลา เครื่องมือจะทำการตรวจสอบโครงสร้างและลำดับเวลาตามกฎเกณฑ์ดังต่อไปนี้:

  • ขีดจำกัดเวลาเริ่มต้น: หากการเลื่อนเวลาด้วยค่าลบส่งผลให้คิวคำบรรยายใด ๆ เริ่มต้นก่อนเวลาศูนย์ (00:00:00.000) ระบบจะหยุดการเลื่อนเวลาสำหรับคิวนั้นทันทีและแสดงข้อความแจ้งเตือน "การเลื่อนนี้จะทำให้รายการคำบรรยาย ‹number› อยู่ก่อนศูนย์ โปรดใช้ ‹minimum› หรือค่าที่ช้ากว่านั้น"
  • ลำดับเวลาของคิว: คิวคำบรรยายแต่ละรายการต้องสิ้นสุดหลังจากเริ่มต้นแล้ว หากเวลาสิ้นสุดอยู่ก่อนเวลาเริ่มต้น ระบบจะแจ้งข้อผิดพลาด "รายการคำบรรยาย ‹number› ต้องสิ้นสุดหลังจากเริ่มแล้ว"
  • การเรียงลำดับตามเวลา: เวลาเริ่มต้นของคิวคำบรรยายต้องเรียงลำดับตามเวลาจริง หากพบว่า "รายการคำบรรยาย ‹number› เริ่มต้นก่อนรายการคำบรรยายที่อยู่ด้านบน" ระบบจะปฏิเสธการทำงาน
  • การประทับเวลา VTT แบบอินไลน์: หากใช้ไฟล์ VTT ที่มีการประทับเวลาแบบอินไลน์ ค่าเหล่านั้นจะต้องเรียงลำดับจากน้อยไปหามากและอยู่ภายในคิวที่ถูกต้อง หากไม่ถูกต้องจะแสดงข้อความ "รายการคำบรรยาย ‹number› มีการประทับเวลา VTT แบบอินไลน์อยู่นอกรายการคำบรรยายหรือไม่เรียงลำดับ"

อย่างไรก็ตาม เครื่องมือนี้อนุญาตให้มีคิวคำบรรยายที่มีเวลาเหลื่อมล้ำกัน (Overlapping cues) หรือคิวที่มีเวลาเริ่มต้นเดียวกันได้


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

รองรับไฟล์ SRT และ VTT ใดบ้าง ใช้ไฟล์ UTF-8 SRT ที่มีบล็อกรายการคำบรรยายที่มีตัวเลขหรือไฟล์ WebVTT ที่ขึ้นต้นด้วย WEBVTT ตัวระบุรายการคำบรรยาย การตั้งค่า หมายเหตุ สไตล์ ขอบเขต การลงท้ายบรรทัด และข้อความคำบรรยายจะถูกเก็บไว้ตามที่เขียนไว้

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

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

มีข้อจำกัดเกี่ยวกับขนาดไฟล์และจำนวนอักขระหรือไม่ ไฟล์คำบรรยายที่อัปโหลดต้องมีขนาดไม่เกิน 2 MB หากไฟล์มีขนาดใหญ่เกินไป ระบบจะแสดงข้อความแจ้งเตือน "เลือกไฟล์คำบรรยายที่มีขนาดไม่เกิน ‹max›" หรือหากวางข้อความที่ยาวเกินไปจะแสดงข้อความ "ข้อความคำบรรยายนี้ใหญ่เกินกว่าจะประมวลผลที่นี่ เก็บไว้ใต้อักขระ ‹max›"