Cắt phụ đề theo khoảng thời gian
Hoặc dán văn bản phụ đề
Tùy chọn
Mọi thứ trên màn hình trước thời điểm này đều bị bỏ. Một cue bắt đầu sớm hơn nhưng vẫn còn trên màn hình tại thời điểm này được giữ lại, bị cắt ở mép. Để trống để cửa sổ bắt đầu cùng tệp.
Mọi thứ bắt đầu tại hoặc sau thời điểm này đều bị bỏ, và một cue kéo dài qua mốc đó bị cắt tại đó. Bản thân thời điểm không thuộc cửa sổ: một cue bắt đầu đúng tại mốc đó thuộc đoạn kế tiếp. Để trống để cửa sổ chạy đến cuối tệp.
Các mốc thời gian được tính theo frame rate nào. Trên các trang định dạng, đây là thông số MicroDVD cần, vì định dạng này lưu thời gian dưới dạng số khung hình. Trên các trang frame rate, đây là tốc độ mà tệp được tính theo — phiên bản mà phụ đề được làm cho — và ô thứ hai của trang nhận tốc độ của video mà bạn sẽ dùng phụ đề cùng. 23.976, 24, 25, 29.97, 30, 50, 59.94 và 60 là những giá trị thường gặp. Điền sai sẽ làm lệch toàn bộ dòng thời gian, và trên các trang frame rate, nó làm lệch theo một tỉ lệ chứ không phải một lượng cố định.
Trang này giữ phần của tệp phụ đề nằm trong một cửa sổ thời gian và bỏ phần còn lại. Cho nó điểm mở, điểm đóng, hoặc cả hai, và nó đi qua tệp một lần: cue hoàn toàn ngoài cửa sổ bị bỏ, cue vắt qua một mép bị cắt đúng mép đó, cue nằm trọn bên trong đi qua nguyên vẹn.
Quy tắc là giao nhau, không phải “nó bắt đầu ở đâu”. Một cue bắt đầu ở giây thứ tư và còn trên màn hình ở giây thứ năm là phần của cửa sổ năm đến mười, nên nó sống sót — với điểm bắt đầu được kéo tới đúng giây thứ năm. Đây là khác biệt giữa cắt một tệp và dịch một đoạn dòng thời gian: trang xét theo điểm bắt đầu sẽ xóa cue đó và mang theo một dòng thoại, còn trang xét theo điểm kết thúc sẽ giữ những cue chưa bắt đầu. Điểm đóng của cửa sổ không được tính: cue bắt đầu đúng chỗ cửa sổ kết thúc thuộc đoạn sau của phim, và cue kết thúc đúng chỗ cửa sổ mở đã rời màn hình rồi. Ranh giới nửa mở trông câu nệ cho tới khi bạn cắt hai khoảng cạnh nhau của cùng một tệp và thấy cùng một dòng trong cả hai.
Mọi thứ xảy ra trong tab trình duyệt này: tệp được đọc, cắt và ghi lại cục bộ, không byte nào được tải lên, và cả mùa đi qua hàng đợi một lượt. SRT, WebVTT, ASS, SSA, SBV, SAMI, MicroDVD, TTML, JSON cùng CSV được nhận; MicroDVD cần frame rate trong ô vì thời gian của nó là số khung. Cue giữ số nó có trong tệp, nên khoảng số bị khuyết cho thấy cái gì đã bị bỏ, và một tệp nằm trọn trong cửa sổ trở về giống hệt từng byte.
Ví dụ
Cửa sổ mười giây ở giữa tệp
Đầu vào
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.
Kết quả
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.
Năm cue, bốn kết cục khác nhau, một lượt chạy. Cue 1 đã qua khi cửa sổ mở và cue 5 chưa tới, nên cả hai bị bỏ. Cue 2 bắt đầu ở giây thứ tư nhưng vẫn đang nói ở giây thứ năm, nên nó ở lại với điểm bắt đầu kéo về 5000 ms. Cue 4 mất 1.5 giây cuối theo cùng cách. Cue 3 không bị đụng tới.
Chỉ có mốc mở: cắt phần mở đầu
Đầu vào
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.
Kết quả
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.
Ô đóng để trống, nghĩa là không có mốc đóng — cửa sổ chạy tới cuối tệp. Thẻ mở đầu bị bỏ và dòng nói vắt qua mốc ba giây bị cắt ở đó. Ô trống không phải số không: điền 0 vào ô đóng sẽ tạo một cửa sổ rỗng và trang sẽ báo không làm gì.
Cửa sổ rộng hơn cả tệp
Đầu vào
1
00:00:01,000 --> 00:00:02,000
Short.
2
00:00:03,000 --> 00:00:04,000
Also short.
Kết quả
1
00:00:01,000 --> 00:00:02,000
Short.
2
00:00:03,000 --> 00:00:04,000
Also short.
Cả hai cue đều nằm bên trong nên cả hai trở về giống hệt từng byte. Không gì bị dịch tới điểm đầu cửa sổ — cue ở giây thứ nhất vẫn ở giây thứ nhất kể cả khi cửa sổ mở ở số không. Cắt bỏ phần nằm ngoài; nó không dời phần nằm trong.
Câu hỏi thường gặp
Phụ đề bắt đầu trước cửa sổ nhưng vẫn còn trên màn hình bên trong thì sao?
Nó được giữ, và điểm bắt đầu được kéo tới đúng khoảnh khắc cửa sổ mở. Quy tắc trang áp là giao nhau: nếu bất kỳ phần nào của cue nằm trong cửa sổ thì phần đó thuộc về kết quả. Đây là khác biệt quan trọng nhất giữa cắt một tệp và dịch một đoạn dòng thời gian của nó, và cũng là lý do một dòng nói vắt qua ranh giới không biến mất khi bạn cắt ở đó.
Cắt theo khoảng thời gian có đánh lại số các cue sống sót không?
Không. Cue giữ số nó có trong tệp, nên một đoạn được giữ bắt đầu từ cue 2 vẫn bắt đầu ở số 2 và các lỗ hổng trong dãy số cho thấy cái gì đã bị bỏ. Đánh lại số sẽ là một thay đổi riêng lên những dòng bạn không hỏi tới, và nó làm khó hơn việc đặt tệp đã cắt cạnh bản gốc khi bạn cần kiểm một dòng.
Vì sao một cue kết thúc đúng chỗ cửa sổ mở lại biến mất?
Vì nó đã rời màn hình khi cửa sổ mở — ranh giới thuộc về cửa sổ phía sau. Quy tắc ở đầu kia cũng vậy: cue bắt đầu đúng chỗ cửa sổ đóng thuộc về đoạn kế tiếp. Cả hai ranh giới đều nửa mở, và đó là thứ ngăn hai khoảng cạnh nhau của một tệp cùng nhận cue nằm trên mép chung.
Có thể để trống một trong hai ô không?
Được, và đó là cách dùng thường ngày. Ô mở trống nghĩa là cửa sổ bắt đầu cùng tệp; ô đóng trống nghĩa là nó chạy tới cuối. Chỉ điền ô mở thì cắt phần mở đầu, chỉ điền ô đóng thì cắt phần đuôi. Nếu cả hai ô trống, hoặc mốc đóng không muộn hơn mốc mở, trang báo không làm gì thay vì trả về một tệp rỗng.
Cắt phụ đề theo khoảng thời gian có mất mát gì được báo không?
Không. Bỏ phần nằm ngoài cửa sổ chính là việc của trang, nên nó không được báo là hỏng; dòng kết quả cho biết bao nhiêu cue bị bỏ và bao nhiêu cue bị cắt ở mép. Điều đó khác với trang bỏ cue như tác dụng phụ của việc khác, nơi báo cáo mất mát là chỗ duy nhất nhắc tới việc bỏ ấy.
Những định dạng phụ đề nào cắt được theo khoảng, và vì sao vài định dạng bị loại?
SRT, WebVTT, ASS, SSA, SBV, SAMI, MicroDVD, TTML, JSON cùng CSV. Văn bản thuần và LRC không được nhận vì thao tác đọc và ghi cả hai đầu của mọi cue, còn hai định dạng đó không mang điểm kết thúc trong tệp — một điểm kết thúc suy ra từ điểm bắt đầu của cue sau sẽ bị ghi lại thành chính điểm bắt đầu ấy, nên đầu ra giống hệt đầu vào và trang sẽ nói dối về việc nó đã làm.