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

Tìm phụ đề trống

Kiểm tra chất lượngCue rỗng hoặc trống
Hoặc dán văn bản phụ đề

Tùy chọn

Một ô, hai lựa chọn, và mỗi lựa chọn có một trang riêng. Một cue không có văn bản nào là phụ đề chiếm dòng thời gian mà không hiển thị gì — không có cách đọc tệp nào biến điều đó thành đúng, nên báo cáo đánh dấu đó là lỗi. Một cue không có chữ là dòng có nội dung nhưng không có từ: nốt nhạc thay cho một bài hát, một con số trơ, ba dấu gạch. Phụ đề truyền hình dùng những thứ đó có chủ đích, nên báo cáo đánh dấu để xem lại chứ không phải lỗi, và cột đo hiển thị những ký tự thực sự có ở đó.

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.

Một phụ đề trống là cue chiếm thời gian trên dòng thời gian mà không chứa gì: không có chữ nào, hoặc chỉ có khoảng trắng. Trang này liệt kê từng cue như vậy, kèm thời điểm bắt đầu và kết thúc của chính cue đó cùng số ký tự đo được, rồi trả kết quả về dưới dạng báo cáo chứ không phải tệp — không xóa gì và không dịch chuyển timecode nào.

Cue trống đến từ nhiều nơi. Một người dịch xóa dòng nhưng để lại khối thời gian; một lần chuyển đổi từ định dạng khác làm rơi mất phụ đề vốn chứa hình đồ họa thay vì chữ; một đoạn mã sinh cue cho phần nhạc chưa từng được ghi nhãn. Những cue đó không hiện ra trong trình phát — cue cứ trôi qua và không có gì xuất hiện — nên chúng sống sót qua khâu đọc soát và tích tụ trong cả một mùa phim. Cái giá của chúng là một khoảng thời gian trông như đã được tính đến nhưng thực ra không: một kiểm tra tự động phía sau, một lượt rà soát thời lượng hay một lần ghi cứng phụ đề vào hình sẽ coi khoảng thời gian đó là đã có nội dung.

Điều trang này gọi là trống đúng nghĩa là không có gì: không ký tự nào sau khi cắt khoảng trắng. Một cue chứa hai nốt nhạc không bị coi là trống ở đây, và cue chỉ chứa một con số cũng vậy — chúng có nội dung và thuộc về trang bên cạnh, trang tìm phụ đề không có lời thoại: những cue có thứ gì đó nhưng không phải lời ai nói. Việc tách này quan trọng vì hai lỗi được sửa theo hai cách khác nhau: cue trống có thể xóa thẳng, còn cue nhạc thường phải giữ nguyên chỗ và được mô tả đúng. Các định dạng không tự lưu thời điểm kết thúc vẫn được nhận — LRC lấy thời điểm kết thúc cho cue trống từ mốc thời gian kế tiếp — nên báo cáo in ra một khoảng thật chứ không phải một điểm.

Ví dụ

Cue hoàn toàn không có chữ

Phụ đề

1
00:00:01,000 --> 00:00:02,500
Where were you?

2
00:00:02,500 --> 00:00:04,000


3
00:00:04,000 --> 00:00:05,000
I was working late.

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

Cues with no words — 1 found

Severity   Cues   Start          End            Measured
Error      2      00:00:02.500   00:00:04.000   0 characters

Cue ở giữa chiếm một giây rưỡi trên dòng thời gian mà không có gì bên trong. Báo cáo giữ nguyên thời điểm bắt đầu và kết thúc của cue, nên có thể tìm thấy phát hiện trong tệp bằng timecode, và đo nó ở 0 ký tự — cue được mô tả chứ không được sửa.

Khoảng trắng là trống, nốt nhạc thì không

Phụ đề

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

2
00:00:03,000 --> 00:00:04,000
♪ ♪

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

Cues with no words — 1 found

Severity   Cues   Start          End            Measured
Error      1      00:00:01.000   00:00:02.000   0 characters

Hai cue trông đều trống trong trình soạn thảo nhưng không phải cùng một thứ. Ba dấu cách bị cắt đi thành không gì và được báo; các nốt nhạc là nội dung nên trang này để yên. Đánh giá cả hai ở đây sẽ biến trang này và trang tìm phụ đề không có lời thoại thành cùng một trang.

Một dòng LRC không có gì sau mốc thời gian

Phụ đề

[00:05.00]
[00:09.00]And then it stopped.

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

Cues with no words — 1 found

Severity   Cues   Start          End            Measured
Error      2      00:00:05.000   00:00:09.000   0 characters

LRC lưu một mốc thời gian mỗi dòng và không có thời điểm kết thúc, nên trình đọc lấy thời điểm kết thúc cho cue trống từ mốc kế tiếp và báo cáo có thể in một khoảng thật — từ 5 đến 9 giây — thay vì một điểm. Đây chính là trường hợp khiến LRC có mặt trong danh sách định dạng của trang này.

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

Điều gì khiến một cue phụ đề bị coi là trống trên trang này?

Không còn ký tự nào sau khi cắt khoảng trắng, ở mọi dòng của cue. Cue chỉ chứa dấu cách, tab hoặc ký tự xuống dòng được tính là trống. Cue chứa một nốt nhạc, một dấu gạch ngang, một con số hay một chữ cái thì không — nó có nội dung, và trang bên cạnh mới là nơi hỏi liệu nội dung đó có phải lời thoại hay không.

Phụ đề trống có thực sự là vấn đề không?

Chúng là vấn đề với mọi thứ phía sau tin vào dòng thời gian. Một cue chiếm một giây rưỡi trông như thời gian đã được phủ với một lượt rà soát thời lượng, một kiểm tra khoảng trống hay một lần ghi cứng vào hình, và người xem nhận ra kết quả như một phụ đề không xuất hiện chứ không phải một cue trống. Xóa chúng cũng không làm ngắn đi thứ gì, vì khoảng thời gian đó không thuộc về dòng nào.

Trang tìm phụ đề trống có xóa các cue trống không?

Không. Nó liệt kê chúng, kèm timecode và số ký tự, rồi dừng ở đó. Xóa là một thao tá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 khách hàng hay lưu trữ mô tả đúng tệp đã được giao thay vì một tệp mà trang này đã chỉnh sửa.

Số ký tự của một cue trống được tính như thế nào?

Phần chữ nhìn thấy của cue được đo sau khi cắt khoảng trắng và loại bỏ mọi thẻ định dạng nội dòng, nên một cue được tô đậm quanh khoảng không vẫn đo ra 0. Con số được in cho từng phát hiện, và đó cũng là thứ phân biệt trang này với trang báo các cue có quá ít ký tự.

Những định dạng phụ đề nào kiểm tra được cue trống?

Mười một trong mười hai định dạng: SRT, WebVTT, ASS, SSA, SBV, SMI, LRC, MicroDVD, TTML, JSON và CSV. Văn bản thuần là ngoại lệ vì nó không có cue nào cả — một dòng trống trong tệp văn bản chỉ là một dòng trống, không có gì để gọi là cue.

Vì sao báo cáo đặt tên mục là cue không có chữ thay vì cue không có văn bản?

Vì cùng một tiêu đề mục được in cho cả cue thực sự trống lẫn cue chỉ chứa ký hiệu, và “không có văn bản” sẽ sai với một cue đo được ba ký tự. “Không có chữ” là cách nói chung trung thực cho cả hai, còn số ký tự bên dưới mỗi dòng cho biết đó là loại phát hiện nào.

Có thể kiểm tra một lô tệp trống trong cùng một lần chạy không?

Được. Thả vào bao nhiêu tệp cũng được và chúng được đọc lần lượt, mỗi tệp tạo 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ể hủy giữa chừng; không có tệp nào được tải lên ở bất kỳ bước nào.

Công cụ liên quan