เลื่อนคำบรรยายตามจำนวนเฟรม
หรือวางข้อความคำบรรยาย
ตัวเลือก
จำนวนเฟรมเต็มที่จะเลื่อน แปลงผ่านเฟรมเรตด้านล่าง ใช้เมื่อต้นฉบับเป็น MicroDVD .sub หรือเมื่อโน้ตที่คุณใช้ทำงานนับเป็นเฟรมแทนวินาที
เฟรมเรตที่ใช้คำนวณเวลา ในหน้าเกี่ยวกับรูปแบบ ช่องนี้คือสิ่งที่ MicroDVD ต้องการ เพราะมันเก็บเวลาเป็นหมายเลขเฟรม ในหน้าแปลงเฟรมเรต ช่องนี้คือเฟรมเรตที่ไฟล์ถูกตั้งเวลาไว้ — เวอร์ชันที่คำบรรยายถูกทำขึ้นมา — และช่องที่สองของหน้ารับเฟรมเรตของวิดีโอที่คุณจะใช้กับคำบรรยายนี้ ค่าที่พบทั่วไปคือ 23.976, 24, 25, 29.97, 30, 50, 59.94 และ 60 หากใส่ผิดจะเลื่อนไทม์ไลน์ทั้งหมด และในหน้าแปลงเฟรมเรตจะเลื่อนด้วยอัตราส่วน ไม่ใช่ด้วยจำนวนคงที่
หน้านี้เลื่อนไฟล์คำบรรยายตามจำนวนเฟรม ใส่สิบสองเฟรมกับเฟรมเรต แล้วทุกคิวเลื่อนไปเท่านั้นพอดี ทั้งสองขอบไปด้วยกัน คิวจึงไม่เปลี่ยนความยาว หน้านี้คือที่ที่ควรใช้เมื่อตัวเลขในมือเป็นหมายเลขเฟรมไม่ใช่เวลา เช่นตำแหน่งที่อ่านจากไทม์ไลน์ตัดต่อ บันทึกจากการตรวจคุณภาพ หรือไฟล์ MicroDVD .sub ที่นับเป็นเฟรมเท่านั้น
เฟรมเรตไม่ใช่รายละเอียดประกอบ แต่เป็นครึ่งหนึ่งของการคำนวณ เฟรมกลายเป็นมิลลิวินาทีด้วยการหารด้วยอัตราแล้วคูณพัน อัตราที่ให้จึงถูกใช้กับทุกคิวในผลลัพธ์ไม่ว่ารูปแบบใด สิบสองเฟรมคือ 480 ms ที่ 25 เฟรมต่อวินาที 500 ms ที่ 24 และ 500.5 ms ที่ 23.976 ซึ่งเป็นเหตุผลที่ช่องนี้จำเป็นและมีอัตรายอดนิยมกำกับไว้ อัตราที่ผิดไม่ได้ทำให้ล้มเหลวดัง ๆ แต่จะเลื่อนทั้งไทม์ไลน์ตามสัดส่วน และในไฟล์ยาวหนึ่งชั่วโมงอาจคลาดถึงหลายนาที ออฟเซตที่ไม่ลงตัวเป็นมิลลิวินาทีเต็มถูกปัดครั้งเดียวก่อนทุกอย่าง เพราะไม่มีรูปแบบคำบรรยายใดเก็บเศษมิลลิวินาที หลังจากนั้นทุกขั้นตอนทำงานบนจำนวนเต็ม คิวที่ถูกดันก่อนจุดเริ่มต้นไฟล์มีเวลาเริ่มปักหมุดที่ 00:00:00 และเวลาจบยังเลื่อน คิวนั้นจึงสั้นลง ส่วนคิวที่เวลาจบตกที่ศูนย์หรือก่อนถูกตัดออก SRT, WebVTT, ASS, SSA, SBV, SAMI, MicroDVD, TTML, JSON และ CSV รับได้ทั้งสิ้น ไม่มีอะไรถูกอัปโหลด
ตัวอย่าง
สิบสองเฟรมที่ 25 เฟรมต่อวินาที
ข้อมูลนำเข้า
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:01,480 --> 00:00:03,480
Hello there.
2
00:00:05,980 --> 00:00:08,480
Second line.
สิบสองเฟรมที่ 25 เฟรมต่อวินาทีคือ 480 ms เฟรมเรตที่เป็นจำนวนเต็มให้ผลเป็นจำนวนเต็ม จึงตรวจเทียบกับไทม์ไลน์ที่อ่านค่ามาได้ง่าย
สิบสองเฟรมเดิมที่ 23.976 เฟรมต่อวินาที
ข้อมูลนำเข้า
1
00:00:01,000 --> 00:00:03,000
Twenty-three point nine seven six.
ผลลัพธ์
1
00:00:01,501 --> 00:00:03,501
Twenty-three point nine seven six.
500.5 ms ปัดเป็น 501 ครั้งเดียวก่อนนำไปใช้ ไม่มีอะไรค้างอยู่ที่ครึ่งมิลลิวินาที
จำนวนเฟรมติดลบ
ข้อมูลนำเข้า
1
00:00:00,200 --> 00:00:02,000
Starts almost immediately.
2
00:00:05,000 --> 00:00:06,000
Later.
ผลลัพธ์
1
00:00:00,000 --> 00:00:01,600
Starts almost immediately.
2
00:00:04,600 --> 00:00:05,600
Later.
ลบสิบเฟรมที่ 25 เฟรมต่อวินาทีคือเร็วขึ้น 400 ms คิวแรกจะเริ่มก่อนศูนย์ 200 ms เวลาเริ่มจึงถูกปักหมุดที่ศูนย์ ขณะที่เวลาจบเลื่อนเต็ม 400 ms
คำถามที่พบบ่อย
ทำไมการเลื่อนคำบรรยายตามเฟรมจึงต้องระบุเฟรมเรต?
เพราะที่นี่เฟรมเรตเป็นส่วนหนึ่งของการคำนวณ ไม่ใช่สมบัติของไฟล์ เฟรมจะเป็นช่วงเวลาก็ต่อเมื่อรู้ว่าวินาทีหนึ่งมีกี่เฟรม ค่าในช่องจึงถูกใช้คำนวณออฟเซตให้ทุกรูปแบบ ส่วนหน้ามิลลิวินาทีต้องใช้เฟรมเรตเพียงเพื่ออ่านและเขียน MicroDVD จึงปล่อยว่างได้
ควรเลือกเฟรมเรตใดสำหรับภาพยนตร์ 23.976 เฟรมต่อวินาที?
เลือก 23.976 ไม่ใช่ 24 สองค่านี้ใกล้กันพอที่ออฟเซตสั้น ๆ จะซ่อนความต่างไว้ แต่สิบสองเฟรมให้ 500 ms กับค่าแรกและ 500.5 ms กับค่าที่สอง และตลอดภาพยนตร์เต็มเรื่องความคลาดจะสะสมจนมองเห็น ถ้าเป็นไฟล์ MicroDVD .sub ไฟล์อาจประกาศอัตราของตัวเอง และการอ่านไฟล์ตามเวลาของมันจะใช้ค่านั้น
ออฟเซตเป็นเฟรมอาจตกระหว่างสองมิลลิวินาทีได้หรือไม่?
การแปลงทำได้ และผลถูกปัดเป็นมิลลิวินาทีที่ใกล้ที่สุดก่อนนำออฟเซตไปใช้กับสิ่งใด ไม่มีรูปแบบคำบรรยายใดเก็บเศษมิลลิวินาที การปัดครั้งเดียวตอนต้นจึงทำให้ไทม์ไลน์อยู่ในจำนวนเต็ม แทนที่จะเหลือเศษที่ถูกปัดต่างกันในแต่ละไทม์สแตมป์
จำนวนเฟรมต้องเป็นจำนวนเต็มเท่านั้นหรือ?
ใช่ และช่องนี้รับเฉพาะจำนวนเต็ม ครึ่งเฟรมไม่ใช่ตำแหน่งที่เครื่องเล่นใดกระโดดไปได้ และการรับมันจะหมายถึงการปัดให้คุณอย่างเงียบ ๆ ปล่อยให้ค่าที่พิมพ์กับค่าที่ใช้เป็นสิ่งเดียวกันดีกว่า
ถ้าเว้นช่องเฟรมเรตว่างไว้จะเกิดอะไร?
หน้านี้จะไม่เริ่มทำงานจนกว่าจะกรอก นี่เป็นเจตนาไม่ใช่การกันไว้เกินเหตุ เพราะไม่มีอัตราก็เปลี่ยนจำนวนเฟรมเป็นช่วงเวลาไม่ได้ ทางเลือกอื่นมีเพียงเดาสักค่าหรือทำอะไรเงียบ ๆ ซึ่งทั้งคู่ให้ไฟล์ที่ดูเหมือนผ่านการประมวลผลแต่ไม่ใช่สิ่งที่ขอ