ข้ามไปยังเนื้อหาหลัก
SubtitleMatrix

ตั้งช่องว่างขั้นต่ำระหว่างคำบรรยาย

ไทม์ไลน์ยืดคิวที่สั้นเกินไป
หรือวางข้อความคำบรรยาย

ตัวเลือก

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

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

เฟรมเรตที่ใช้คำนวณเวลา ในหน้าเกี่ยวกับรูปแบบ ช่องนี้คือสิ่งที่ MicroDVD ต้องการ เพราะมันเก็บเวลาเป็นหมายเลขเฟรม ในหน้าแปลงเฟรมเรต ช่องนี้คือเฟรมเรตที่ไฟล์ถูกตั้งเวลาไว้ — เวอร์ชันที่คำบรรยายถูกทำขึ้นมา — และช่องที่สองของหน้ารับเฟรมเรตของวิดีโอที่คุณจะใช้กับคำบรรยายนี้ ค่าที่พบทั่วไปคือ 23.976, 24, 25, 29.97, 30, 50, 59.94 และ 60 หากใส่ผิดจะเลื่อนไทม์ไลน์ทั้งหมด และในหน้าแปลงเฟรมเรตจะเลื่อนด้วยอัตราส่วน ไม่ใช่ด้วยจำนวนคงที่

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

แปดสิบมิลลิวินาทีไม่ใช่ตัวเลขสุ่ม มันคือสองเฟรมที่ 25 เฟรมต่อวินาที ซึ่งเป็นช่วงหยุดสั้นที่สุดที่ผู้ชมส่วนใหญ่รับรู้ว่าเป็นการหยุด ถ้าข้อกำหนดของคุณเขียนเป็นเฟรม ให้ใส่เฟรมเรตในช่องแล้วคูณ สี่เฟรมที่ 24 เฟรมต่อวินาทีคือ 167 ms สองเฟรมที่ 29.97 คือ 67 ms เฟรมเรตยังเป็นตัวที่ใช้ อ่านและเขียนไทม์โค้ดหมายเลขเฟรมของ MicroDVD จึงควรใส่ให้ถูกโดยเฉพาะกับรูปแบบนั้น ขอบใดจะเลื่อนเป็นทางเลือกจริงไม่ใช่พิธีการ โหมดจบซึ่งเป็นค่าเริ่มต้นดึงเวลาจบของคิวก่อนกลับ บรรทัดจึงยังพูดครบและเพียงออกจากจอเร็วขึ้นเล็กน้อย โหมดเริ่มดันการปรากฏของคิวหลังให้ช้าลงแทน คงเวลาของคิวก่อนไว้แต่บรรทัดถัดไปขึ้นหลังได้ยินเล็กน้อย เหมาะเมื่อคิวก่อนคือคิวที่คุณเชื่อถือ ไม่มีอะไรถูกอัปโหลด ทุกไฟล์ถูกอ่านและเขียนในแท็บ และ SRT, WebVTT, ASS, SSA, SBV, SAMI, MicroDVD, TTML, JSON และ CSV รับได้

ตัวอย่าง

สองคิวห่างกันสิบคิว

ข้อมูลนำเข้า

1
00:00:01,000 --> 00:00:02,000
First line.

2
00:00:02,010 --> 00:00:03,000
Second line.

3
00:00:03,400 --> 00:00:04,000
Third line.

ผลลัพธ์

1
00:00:01,000 --> 00:00:01,930
First line.

2
00:00:02,010 --> 00:00:03,000
Second line.

3
00:00:03,400 --> 00:00:04,000
Third line.

คู่แรกห่าง 10 ms บรรทัดแรกจึงจบที่ 1930 แทน 2000 และช่องว่างกลายเป็น 80 พอดี คู่ที่สองห่าง 400 ms ซึ่งอยู่ในพื้นแล้ว และไม่มีคิวใดเลื่อน คิวที่สองไม่ถูกแตะในทั้งสองคู่ มีเพียงคิวทางซ้ายของช่องว่างที่แคบเกินที่เสียเวลา

ช่องว่าง 80 พอดีกับ 79

ข้อมูลนำเข้า

1
00:00:01,000 --> 00:00:02,000
First.

2
00:00:02,080 --> 00:00:02,500
Second.

3
00:00:02,579 --> 00:00:03,000
Third.

ผลลัพธ์

1
00:00:01,000 --> 00:00:02,000
First.

2
00:00:02,080 --> 00:00:02,499
Second.

3
00:00:02,579 --> 00:00:03,000
Third.

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

คิวหลังเลื่อนแทน

ข้อมูลนำเข้า

1
00:00:01,000 --> 00:00:02,000
First.

2
00:00:02,010 --> 00:00:03,000
Second.

ผลลัพธ์

1
00:00:01,000 --> 00:00:02,000
First.

2
00:00:02,080 --> 00:00:03,000
Second.

คู่เดียวกับการรันแรกแต่เลือกโหมดเริ่ม บรรทัดที่สองจึงเริ่มที่ 2080 แทน 2010 และคิวแรกคงทุกมิลลิวินาทีที่มันมี 70 ms ที่เพิ่มขึ้นมองเห็นได้ว่าบรรทัดที่สองมาช้าเล็กน้อย ซึ่งเป็นราคาของการเชื่อเวลาคิวก่อน

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

ค่าเริ่มต้น 80 มิลลิวินาทีมาจากไหน?

สองเฟรมที่ 25 เฟรมต่อวินาที ต่ำกว่านั้นประมาณนั้น ช่องว่างระหว่างคำบรรยายสองคิวจะถูกอ่านเป็นคำบรรยายสองบรรทัดเดียวกันมากกว่าการส่งต่อระหว่างสองคิว ซึ่งคือความสับสนที่ช่องว่างขั้นต่ำมีไว้ลบ ถ้าข้อกำหนดบอกเป็นเฟรม ให้ตั้งช่องเฟรมเรตเป็นอัตราของโปรเจกต์แล้วแปลง สี่เฟรมที่ 24 คือ 167 ms สองเฟรมที่ 29.97 คือ 67 ms

ใช้หน้านี้ปิดช่องว่างได้ด้วยไหม?

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

ถ้าคิวสั้นเกินกว่าจะสละเวลาได้จะเกิดอะไร?

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

ทำไมคิวก่อนจึงสั้นลง?

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

หมายเลขเฟรมของ MicroDVD กระทบผลไหม?

มันเปลี่ยนวิธีเขียนไฟล์กลับ ไม่ใช่ว่าหน้านี้ทำอะไร MicroDVD เก็บหมายเลขเฟรมแทนเวลาบนนาฬิกา ช่องเฟรมเรตจึงเป็นตัวแปลงเวลาเริ่ม 1000 ms เป็นหมายเลขเฟรมขาเข้าและขาออก บนรูปแบบนั้นพื้นที่ไม่ใช่จำนวนเต็มเฟรมจะถูกปัดเป็นเฟรมใกล้ที่สุด ซึ่งเป็นขีดจำกัดจริงของความละเอียดช่องว่าง ที่ 25 เฟรมต่อวินาที 80 ms คือสองเฟรมพอดี

การรันจะดันคิวหนึ่งข้ามอีกคิวได้ไหม?

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

เครื่องมือที่เกี่ยวข้อง