เลื่อนคำบรรยายตามไทม์โค้ด
หรือวางข้อความคำบรรยาย
ตัวเลือก
เขียนจำนวนที่จะเลื่อนเป็นค่าเวลา: 00:00:02,500 คือช้าลงสองวินาทีครึ่ง และ -00:00:02,500 คือเร็วขึ้นสองวินาทีครึ่ง อ่านจากวิดีโออ้างอิงได้เร็วกว่านับมิลลิวินาที ปล่อยว่างไว้ในหน้าที่ขอเป็นมิลลิวินาทีแทน
เฟรมเรตที่ใช้คำนวณเวลา ในหน้าเกี่ยวกับรูปแบบ ช่องนี้คือสิ่งที่ MicroDVD ต้องการ เพราะมันเก็บเวลาเป็นหมายเลขเฟรม ในหน้าแปลงเฟรมเรต ช่องนี้คือเฟรมเรตที่ไฟล์ถูกตั้งเวลาไว้ — เวอร์ชันที่คำบรรยายถูกทำขึ้นมา — และช่องที่สองของหน้ารับเฟรมเรตของวิดีโอที่คุณจะใช้กับคำบรรยายนี้ ค่าที่พบทั่วไปคือ 23.976, 24, 25, 29.97, 30, 50, 59.94 และ 60 หากใส่ผิดจะเลื่อนไทม์ไลน์ทั้งหมด และในหน้าแปลงเฟรมเรตจะเลื่อนด้วยอัตราส่วน ไม่ใช่ด้วยจำนวนคงที่
หน้านี้เลื่อนไฟล์คำบรรยายด้วยไทม์โค้ดแทนจำนวนมิลลิวินาที พิมพ์ 00:00:02,500 แล้วทุกคิวเลื่อนช้าไปสองวินาทีครึ่ง พิมพ์ -00:00:01,000 แล้วทุกคิวเลื่อนเร็วขึ้นหนึ่งวินาที ทั้งสองขอบของแต่ละคิวเลื่อนเท่ากัน ทุกคิวจึงคงความยาวเดิม ความต่างจากหน้ามิลลิวินาทีอยู่เพียงวิธีบอกจำนวนออฟเซต
หน้านี้มีไว้เพราะแหล่งที่มาของตัวเลข เมื่อจับคู่ไฟล์คำบรรยายกับฉบับอ้างอิง เช่นไตเติลใหม่ โฆษณาที่แทรก หรือไทม์ไลน์อื่นที่อ่านตำแหน่งได้ สิ่งที่อยู่ในมือคือช่วงเวลาสองจุด และออฟเซตคือผลต่างของมัน การเขียนผลต่างเป็นไทม์โค้ดสั้นกว่าการแปลงเป็นมิลลิวินาทีในหัวหนึ่งขั้น และการแปลงนั้นคือที่อยู่ของความผิดพลาด 00:01:30,000 คือเก้าหมื่นมิลลิวินาทีไม่ใช่เก้าพัน ออฟเซตถูกอ่านเป็นค่าบนนาฬิกาและใช้กับทั้งไทม์ไลน์ คิวที่ถูกดันก่อนจุดเริ่มต้นไฟล์มีเวลาเริ่มปักหมุดที่ 00:00:00 และเวลาจบยังเลื่อน คิวนั้นจึงสั้นลง ส่วนคิวที่เวลาจบตกที่ศูนย์หรือก่อนถูกตัดออก ไฟล์ที่ออฟเซตเป็นศูนย์หรืออ่านค่าไม่ได้จะกลับมาเหมือนเดิมทุกไบต์ SRT, WebVTT, ASS, SSA, SBV, SAMI, MicroDVD, TTML, JSON และ CSV ถูกอ่านตามรูปแบบจริง ข้อความล้วนกับ LRC ไม่รับเพราะไม่เก็บเวลาจบ ไม่มีอะไรออกจากเครื่อง และทั้งซีซันผ่านคิวในรอบเดียว
ตัวอย่าง
ดันไฟล์ช้าไปสองวินาทีครึ่ง
ข้อมูลนำเข้า
1
00:00:01,000 --> 00:00:03,000
Hello there.
2
00:00:05,500 --> 00:00:08,000
Second line.
ผลลัพธ์
1
00:00:03,500 --> 00:00:05,500
Hello there.
2
00:00:08,000 --> 00:00:10,500
Second line.
ผลลัพธ์เหมือนให้ออฟเซต 2500 กับหน้ามิลลิวินาที ทั้งสองขอบของทุกคิวเลื่อนและไม่มีคิวใดเปลี่ยนความยาว
ดึงไฟล์ย้อนด้วยเครื่องหมายลบ
ข้อมูลนำเข้า
1
00:00:01,000 --> 00:00:02,000
The first one starts too early.
2
00:00:05,000 --> 00:00:08,000
This one is fine.
ผลลัพธ์
1
00:00:00,000 --> 00:00:00,500
The first one starts too early.
2
00:00:03,500 --> 00:00:06,500
This one is fine.
คิวแรกจะเริ่มที่ -500 ms เวลาเริ่มจึงถูกปักหมุดที่ศูนย์และมีเพียงขอบนั้นที่เปลี่ยน คิวจึงเหลือ 500 ms แทน 1000
ไทม์โค้ดแบบ WebVTT ที่ใช้จุด
ข้อมูลนำเข้า
1
00:00:01,000 --> 00:00:02,000
Dot instead of comma.
ผลลัพธ์
1
00:00:03,500 --> 00:00:04,500
Dot instead of comma.
0:00:02.500 อ่านเหมือน 00:00:02,500 ทั้งตัวคั่นทั้งสองแบบและชั่วโมงหลักเดียวรับได้ เพราะไทม์โค้ดมาจากเครื่องมือที่เขียนต่างกัน
คำถามที่พบบ่อย
จะเขียนออฟเซตไทม์โค้ดให้เลื่อนคำบรรยายย้อนหลังได้อย่างไร?
ใส่เครื่องหมายลบหน้าทศนิยมไทม์โค้ด -00:00:02,500 หมายถึงเร็วขึ้นสองวินาทีครึ่ง ถ้าไม่มีเครื่องหมาย ตัวเลขเดียวกันจะดันไฟล์ช้าลง เครื่องหมายจึงเป็นความต่างทั้งหมดระหว่างสองทิศทางและไม่มีตัวควบคุมแยก
ทำไมหน้านี้ใช้ช่องไทม์โค้ดแทนช่องมิลลิวินาที?
เพราะออฟเซตมักมาจากการอ่านนาฬิกาสองครั้งมากกว่าจำนวนที่ใครวัดไว้ ถ้าจับคู่ไฟล์กับฉบับอ้างอิง คุณมีช่วงเวลาสองจุดและออฟเซตคือผลต่าง ซึ่งเป็นไทม์โค้ด หน้ามิลลิวินาทียังอยู่สำหรับเมื่อมีตัวเลขอยู่แล้ว และทั้งสองหน้าให้ผลเหมือนกันเมื่อออฟเซตเท่ากัน
ใช้จุดแทนจุลภาคหน้าทศนิยมได้ไหม?
ได้ และเขียนชั่วโมงหลักเดียวก็ได้ 00:00:02,500, 00:00:02.500 และ 0:00:02.50 มาถึง 2500 มิลลิวินาทีเดียวกัน เพราะรูปแบบคำบรรยายเขียนตัวคั่นไม่ตรงกันและไม่มีเหตุให้คุณต้องแปลงก่อนพิมพ์ เศษอ่านตามจำนวนหลักที่เขียน .5 และ .500 จึงเป็นครึ่งวินาทีทั้งคู่
ถ้าพิมพ์สิ่งที่ไม่สามารถอ่านเป็นไทม์โค้ดได้จะเกิดอะไร?
ออฟเซตถูกละเว้นและไฟล์กลับมาไม่เปลี่ยน นี่คือด้านระวังของพฤติกรรม ไม่มีการเดาและไม่มีการแทนตัวเลขตามอำเภอใจ แต่ก็เงียบด้วย ข้อความช่วยเหลือของช่องจึงระบุรูปแบบที่รับได้แทนที่จะให้คุณค้นพบเอง ตัวเลขเปล่าเช่น 2500 ไม่ใช่ไทม์โค้ดและอยู่ที่หน้ามิลลิวินาที
ออฟเซตไทม์โค้ดเลื่อนทั้งสองขอบของทุกคิวหรือไม่?
ใช่ ทุกเวลาเริ่มและทุกเวลาจบเลื่อนด้วยจำนวนเดียวกัน ไม่มีคิวใดเปลี่ยนความยาวและไม่มีคิวใดเปลี่ยนตำแหน่งเทียบกับคิวอื่น ถ้าต้องการเปลี่ยนระยะเวลาที่คำบรรยายอยู่บนจอ ต้องใช้หน้าที่แยกการเลื่อนเวลาเริ่มกับเวลาจบ