Chuyển đến nội dung chính
SubtitleMatrix

Tìm phụ đề chồng chéo

Hoặc dán văn bản phụ đề

Tùy chọn

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.

Phụ đề chồng chéo là những cue cùng chiếm màn hình: một cue bắt đầu trước khi cue trước đó kết thúc. Trang này tìm tất cả các trường hợp như vậy và ghi lại khoảng thời gian hai cue trùng nhau, tính bằng mili giây, theo từng cue. Tệp được đọc ngay trong trình duyệt và không bao giờ được tải lên; tệp gốc giữ nguyên, thứ bạn nhận được là một báo cáo có thể tải xuống dưới dạng PDF để đọc hoặc CSV để sắp xếp trong bảng tính.

Chồng chéo không tự động là lỗi. Hai người nói chen nhau, một lượt căn thời gian làm bằng tay, hay phụ đề được chuyển từ định dạng khác đều có thể tạo ra chúng, và một phần trong số đó là cố ý. Điều khiến chúng đáng được liệt kê là trình phát không thể vẽ hai cue ở cùng một chỗ trong cùng một thời điểm, nên những gì người xem thấy do trình phát quyết định chứ không phải do tệp. Con số cần nhìn là số mili giây trùng nhau: 400 ms giống như một cái nháy, còn vài giây thường có nghĩa là một cue bị dán vào sai chỗ.

Báo cáo cũng nói rõ những gì trang này không kiểm tra được. Định dạng không lưu thời điểm kết thúc thì không thể đo chồng chéo, và cue có thời điểm kết thúc không sau thời điểm bắt đầu sẽ được sửa trong lúc đọc — mọi sửa chữa như vậy được liệt kê ở đầu báo cáo chứ không lặng lẽ gộp vào kết quả. Một tệp không có lỗi vẫn tạo ra báo cáo nói rằng đã kiểm tra và không tìm thấy gì: “đã kiểm tra, không phát hiện” và “không thể kiểm tra” là hai câu khác nhau, và trang này giữ chúng tách rời. Toàn bộ chạy trong trình duyệt, và cả một mùa phim có thể đi qua hàng đợi trong một lần.

Ví dụ

Hai cue cùng chiếm một giây

Phụ đề

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

2
00:00:03,000 --> 00:00:06,000
Second line, starting early.

Báo cáo tìm thấy gì

Overlapping cues — 1 found

Severity   Cues   Start          End            Measured
Error      1, 2   00:00:03.000   00:00:04.000   1000 ms

Cue thứ hai bắt đầu khi cue thứ nhất vẫn còn trên màn hình. Giá trị đo được là khoảng trùng nhau — thời điểm kết thúc của cue thứ nhất trừ thời điểm bắt đầu của cue thứ hai — không phải độ dài của cue nào.

Hai cue chạm nhau không phải chồng chéo

Phụ đề

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

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

Báo cáo tìm thấy gì

Overlapping cues — Nothing found

Checks run   1
Cues         2

Cue thứ hai bắt đầu đúng mili giây mà cue thứ nhất kết thúc. Đó là thời gian đúng nên không có gì được báo; nhưng báo cáo vẫn nói kiểm tra đã chạy, và điều đó khác với một tệp không thể kiểm tra.

Một cue nằm gọn trong cue dài hơn

Phụ đề

1
00:00:00,000 --> 00:00:10,000
Long opening line.

2
00:00:01,000 --> 00:00:02,000
Nested inside it.

3
00:00:03,000 --> 00:00:04,000
Also nested inside it.

Báo cáo tìm thấy gì

Overlapping cues — 2 found

Severity   Cues   Start          End            Measured
Error      1, 2   00:00:01.000   00:00:02.000   1000 ms
Error      1, 3   00:00:03.000   00:00:04.000   1000 ms

Cả hai cue ngắn đều chồng lên cue dài, và chúng không chồng lên nhau. Mỗi phép so sánh được thực hiện với điểm kết thúc xa nhất đã đạt tới, nhờ vậy cue ngắn thứ hai vẫn bị phát hiện dù cue ngay trước nó không chạm tới.

Câu hỏi thường gặp

Trang này coi thế nào là một cue phụ đề chồng chéo?

Là cue có thời điểm bắt đầu sớm hơn thời điểm kết thúc xa nhất đã đạt tới trong tệp. Những cue chỉ chạm nhau — cue này kết thúc lúc 00:00:04,000 và cue kế bắt đầu đúng 00:00:04,000 — không phải chồng chéo và không bao giờ bị liệt kê. Một mili giây chồng chéo vẫn được liệt kê, vì nó đúng là chồng chéo.

Công cụ kiểm tra chồng chéo có sửa tệp phụ đề của tôi không?

Không. Tệp được đọc và một báo cáo được tạo ra; không một timecode nào bị viết lại. Việc xóa chồng chéo là một công cụ riêng, và tách kiểm tra khỏi sửa chữa giúp báo cáo bạn gửi cho người khác mô tả đúng tệp gốc thay vì một phiên bản đã bị trang này chỉnh sửa.

Khoảng chồng chéo giữa hai cue được tính như thế nào?

Từ thời điểm bắt đầu của cue muộn hơn đến thời điểm kết thúc sớm hơn trong hai cue, tính bằng mili giây. Với cue nằm hoàn toàn trong một cue dài hơn, toàn bộ cue đó là phần chồng chéo. Phép so sánh dựa trên điểm kết thúc xa nhất đã đạt tới chứ không dựa trên cue ngay trước, nên ba cue xếp lên cùng một thời điểm cho ra hai kết quả chứ không phải một.

Những định dạng phụ đề nào kiểm tra được chồng chéo?

Mười định dạng lưu cả thời điểm bắt đầu lẫn kết thúc: SRT, WebVTT, ASS, SSA, SBV, SMI, MicroDVD, TTML, JSON và CSV. LRC và văn bản thuần không có trong danh sách vì mỗi dòng chỉ có một mốc thời gian, không có gì để so sánh — tệp thuộc hai định dạng đó phải được chuyển đổi trước.

Báo cáo chồng chéo tôi tải xuống gồm những gì?

Phần đầu ghi tên tệp, định dạng được nhận diện, số lượng cue và frame rate nếu định dạng lưu theo khung hình; một dòng cho mọi thứ phải sửa trong lúc đọc; sau đó mỗi kiểm tra một mục, với số thứ tự cue, cả hai timecode và số mili giây đo được cho từng phát hiện. Cùng nội dung đó có dạng PDF để đọc và CSV để sắp xếp.

Vì sao tệp có phụ đề chồng chéo vẫn phát như không có lỗi?

Vì trình phát tự quyết định vẽ gì khi hai cue rơi vào cùng một thời điểm, và quyết định đó không nằm trong tệp. Có trình phát hiện cue muộn hơn, có trình phát xếp chồng chúng, và một cue được đặt vị trí có thể nằm ở góc không va chạm rõ ràng. Báo cáo cho bạn biết tệp thực sự chứa gì, và đó mới là thứ bạn có thể sửa.

Có thể kiểm tra chồng chéo cho cả một mùa phim trong một lần chạy không?

Được. Thả tất cả các tệp vào và chúng được kiểm tra lần lượt, mỗi tệp có báo cáo riêng, và các báo cáo được tải xuống cùng nhau dưới dạng tệp zip. Tiến độ hiển thị theo từng tệp và có thể dừng giữa chừng mà không để lại gì đang chạy.

Công cụ liên quan