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

ตัดคำบรรยายตามช่วงเวลา

ไทม์ไลน์ตัดและแบ่งตามเวลา
หรือวางข้อความคำบรรยาย

ตัวเลือก

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

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

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

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

จุดปิดของหน้าต่างไม่ถูกรวม คิวที่เริ่มตรงที่หน้าต่างจบเป็นของช่วงถัดไปของภาพยนตร์ ไม่ใช่ช่วงนี้ และคิวที่จบตรงที่หน้าต่างเปิดได้ออกจากจอแล้ว ขอบแบบครึ่งเปิดดูจู้จี้จนกว่าคุณจะตัดสองช่วงข้างเคียงของไฟล์เดียวกันแล้วพบบรรทัดเดียวกันในทั้งสอง ทุกอย่างเกิดในแท็บนี้ ไฟล์ถูกอ่าน ตัด และเขียนใหม่ในเครื่อง และไม่มีไบต์ใดถูกอัปโหลด SRT, WebVTT, ASS, SSA, SBV, SAMI, MicroDVD, TTML, JSON และ CSV รับได้ MicroDVD ต้องใส่เฟรมเรตเพราะเวลาเป็นหมายเลขเฟรม

ตัวอย่าง

หน้าต่างสิบวินาทีจากกลางไฟล์

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

1
00:00:01,000 --> 00:00:02,500
Before the window.

2
00:00:04,000 --> 00:00:06,000
Crosses the start.

3
00:00:07,000 --> 00:00:08,000
Fully inside.

4
00:00:09,000 --> 00:00:11,500
Crosses the end.

5
00:00:14,000 --> 00:00:15,000
After the window.

ผลลัพธ์

2
00:00:05,000 --> 00:00:06,000
Crosses the start.

3
00:00:07,000 --> 00:00:08,000
Fully inside.

4
00:00:09,000 --> 00:00:10,000
Crosses the end.

ห้าคิว ผลต่างสี่แบบ หนึ่งรอบ คิว 1 หายไปแล้วเมื่อหน้าต่างเปิดและคิว 5 ยังไม่มาถึง ทั้งคู่ถูกทิ้ง คิว 2 เริ่มที่สี่วินาทีแต่ยังพูดอยู่ที่ห้า จึงอยู่ต่อและจุดเริ่มถูกดึงไป 5000 ms คิว 4 เสีย 1.5 วินาทีสุดท้าย คิว 3 ไม่ถูกแตะ

เฉพาะขอบเปิด ตัดไตเติล

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

1
00:00:00,500 --> 00:00:02,000
Intro card.

2
00:00:02,500 --> 00:00:04,000
Still talking over the logo.

3
00:00:05,000 --> 00:00:06,000
First line of the programme.

ผลลัพธ์

2
00:00:03,000 --> 00:00:04,000
Still talking over the logo.

3
00:00:05,000 --> 00:00:06,000
First line of the programme.

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

หน้าต่างกว้างกว่าไฟล์

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

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

2
00:00:03,000 --> 00:00:04,000
Also short.

ผลลัพธ์

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

2
00:00:03,000 --> 00:00:04,000
Also short.

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

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

คำบรรยายที่เริ่มก่อนหน้าต่างแต่ยังอยู่บนจอข้างในเป็นอย่างไร?

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

การตัดจัดหมายเลขคิวที่รอดใหม่ไหม?

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

ทำไมคิวที่จบตรงที่หน้าต่างเปิดจึงหายไป?

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

เว้นช่องใดช่องหนึ่งว่างได้ไหม?

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

มีอะไรถูกรายงานว่าสูญหายเมื่อตัดไฟล์คำบรรยายไหม?

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

ตัดไฟล์รูปแบบใดได้ และทำไมบางรูปแบบถูกตัดออก?

SRT, WebVTT, ASS, SSA, SBV, SAMI, MicroDVD, TTML, JSON และ CSV ข้อความล้วนกับ LRC ไม่รับเพราะการตัดอ่านและเขียนทั้งสองปลายของทุกคิว และสองรูปแบบนั้นไม่เก็บเวลาจบในไฟล์

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