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

Kiểm tra độ dài dòng phụ đề

Tuân thủ tiếp cậnKý tự mỗi dòng (CPL)
Hoặc dán văn bản phụ đề

Tùy chọn

Giới hạn không phải một con số bạn tự nhập: nó được đọc ra từ một tài liệu đã công bố, và báo cáo nêu tên tài liệu đó, trích câu nguồn, cho biết câu đó là yêu cầu hay hướng dẫn, và ghi ngày chúng tôi xác minh gần nhất kèm liên kết. Hãy chọn tài liệu mà bạn có trách nhiệm tuân theo. Chúng không đồng ý với nhau: Netflix đếm ký tự mỗi giây và giới hạn mỗi dòng 42 ký tự, trong khi Ofcom và BBC đếm từ mỗi phút và, về độ dài dòng, BBC giới hạn mỗi dòng 37 ký tự. Ba tài liệu không nêu con số nào — 47 CFR §79.1, WCAG 2.2 SC 1.2.2 và EN 301 549, vốn yêu cầu trang web và tài liệu phi web đáp ứng cùng tiêu chí đó. Ba tài liệu này yêu cầu caption nêu rõ ai đang nói và mang thông tin phi lời nói, đồng thời để mọi con số cho đài truyền hình; một trang kiểm tra chúng sẽ hỏi tệp có làm điều đó không, chứ không hỏi có vượt con số nào không. Chúng cũng không có cùng trọng lượng: một khiếm khuyết được đọc là cảnh báo theo WCAG sẽ được đọc là lỗi theo EN 301 549, vì tiêu chuẩn biến tiêu chí đó thành một yêu cầu bắt buộc. Thay đổi ô này sẽ thay đổi cả giới hạn lẫn trích dẫn, nên một báo cáo không bao giờ có thể mang con số của tài liệu này dưới tên tài liệu khác. Những trang chỉ kiểm tra điều mà một trong các tài liệu này nêu sẽ chỉ đưa ra tài liệu đó.

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.

Giới hạn độ dài dòng là số ký tự nhiều nhất một dòng phụ đề được chứa. Trang này đo từng dòng của từng cue theo giới hạn trong chuẩn bạn chọn — 42 ký tự mỗi dòng trong Netflix Timed Text Style Guide, 37 trong hướng dẫn phụ đề của BBC — rồi liệt kê mọi dòng vượt giới hạn, kèm độ dài đo được và câu quy định con số đó. Tệp được đọc ngay trong trình duyệt, không bao giờ tải lên, và không bị thay đổi. Báo cáo tải xuống dưới dạng PDF để đọc và CSV để sắp xếp trong bảng tính.

Phép đếm chỉ tính ký tự hiển thị. Mọi thẻ định dạng bị bỏ trước khi đo, nên một dòng in nghiêng trong tệp ASS được đếm y như cùng câu đó trong tệp SRT, còn dấu cách và dấu câu vẫn được tính vì chúng chiếm chỗ trên màn hình. Điều đó quan trọng vì giới hạn nói về chỗ vừa: một dòng vượt quá sẽ chạm mép khung hình, bị thu nhỏ cho vừa, hoặc bị thiết bị mà phụ đề được làm cho nó cắt mất.

Hai việc trang này không làm. Nó đo từng dòng riêng lẻ, nên một cue có hai dòng 40 ký tự không bị báo dưới giới hạn 42 dù 80 ký tự cùng ở trên màn hình một lúc — số dòng tối đa của một cue là một giới hạn riêng trong cả hai tài liệu và không được kiểm tra ở đây. Và nó nhận cả văn bản thuần: tệp .txt không có thời gian, nên mỗi dòng được gán một khe hai giây để phép đo có chỗ đứng, và báo cáo in những mốc thời gian đó ngay trong dòng kết quả để bạn thấy chúng không có trong tệp.

Ví dụ

Một dòng vượt ba ký tự so với giới hạn của Netflix

Phụ đề

1
00:00:01,000 --> 00:00:03,000
I missed the last train home and had to walk.
Back before midnight, you said.

2
00:00:04,000 --> 00:00:06,000
Every night this week?

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

Lines longer than the limit — 1 found

Severity   Cues   Start          End            Measured                 Limit                    Clause
Warning    1      00:00:01.000   00:00:03.000   45 characters per line   42 characters per line   Netflix Timed Text Style Guide: General Requirements — Line length: maximum 42 characters per line (43–44 only in rare exceptions)

Checked against
Standard: Netflix Timed Text Style Guide
Limit: 42 characters per line
Where it is stated: Line length: maximum 42 characters per line (43–44 only in rare exceptions)
Stated as: Guideline
Not checked by this page: Duration: minimum duration 5/6 second (20 frames at 24fps); Duration: maximum duration 7 seconds; Reading speed: 20 characters per second for adult content (17 for children's); Line length: maximum 2 lines per subtitle event

Dòng mở đầu của cue thứ nhất dài 45 ký tự và được liệt kê; dòng thứ hai của chính cue đó đo được 31 và không bị báo. Giá trị đo là dòng dài nhất của cue, nên một cue xuống dòng thành hai dòng thoải mái trở về sạch còn một dòng quá dài thì không.

Hai dòng đúng 42 ký tự

Phụ đề

1
00:00:01,000 --> 00:00:04,000
I waited at the station for an hour today.
I waited for you at the station all night.

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

Lines longer than the limit — Nothing found.

Checked against
Standard: Netflix Timed Text Style Guide
Limit: 42 characters per line
Where it is stated: Line length: maximum 42 characters per line (43–44 only in rare exceptions)
Stated as: Guideline
Not checked by this page: Duration: minimum duration 5/6 second (20 frames at 24fps); Duration: maximum duration 7 seconds; Reading speed: 20 characters per second for adult content (17 for children's); Line length: maximum 2 lines per subtitle event

Cả hai dòng đều nằm đúng trên giới hạn nên không dòng nào bị báo — 84 ký tự trên màn hình trong một cue, hoàn toàn được phép, vì giới hạn tính theo từng dòng chứ không theo cue.

Cùng bốn mươi ký tự dưới mức 37 của BBC

Phụ đề

1
00:00:01,000 --> 00:00:03,000
We can talk about it all in the morning.

2
00:00:04,000 --> 00:00:06,000
Every night this week?

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

Lines longer than the limit — 1 found

Severity   Cues   Start          End            Measured                 Limit                    Clause
Warning    1      00:00:01.000   00:00:03.000   40 characters per line   37 characters per line   BBC Subtitle Guidelines — Line length: maximum 37 characters per line

Checked against
Standard: BBC Subtitle Guidelines
Limit: 37 characters per line
Where it is stated: Line length: maximum 37 characters per line
Stated as: Guideline
Not checked by this page: Line length: maximum 2 lines (a third only if no important picture is obscured); Reading speed: 160–180 words per minute

Không có gì trong tệp thay đổi, chỉ có chuẩn thay đổi, và kết luận đảo chiều: 40 ký tự nằm gọn trong mức 42 của Netflix và vượt ba ký tự so với mức 37 của BBC. Cột trích dẫn ghi tên hướng dẫn của BBC, và đó là thứ phân biệt hai báo cáo khi các con số đo được giống hệt nhau.

Một tệp văn bản thuần không có mốc thời gian

Phụ đề

The last train had already gone when I finally left the office.
Every night this week?

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

Lines longer than the limit — 1 found

Severity   Cues   Start          End            Measured                 Limit                    Clause
Warning    1      00:00:00.000   00:00:02.000   63 characters per line   42 characters per line   Netflix Timed Text Style Guide: General Requirements — Line length: maximum 42 characters per line (43–44 only in rare exceptions)

Checked against
Standard: Netflix Timed Text Style Guide
Limit: 42 characters per line
Where it is stated: Line length: maximum 42 characters per line (43–44 only in rare exceptions)
Stated as: Guideline
Not checked by this page: Duration: minimum duration 5/6 second (20 frames at 24fps); Duration: maximum duration 7 seconds; Reading speed: 20 characters per second for adult content (17 for children's); Line length: maximum 2 lines per subtitle event

Đây là một bản ghi lời thoại chứ không phải tệp phụ đề, và nó vẫn được đo: một dòng là một dòng dù có timecode hay không. Chỉ dòng đầu vượt 42 ký tự. Mốc bắt đầu và kết thúc trong dòng kết quả là một dòng thời gian do trang này tự dựng để phép đo có chỗ gắn — hai giây mỗi dòng tính từ số 0 — và không có gì bị mất khi đọc, vì độ dài một dòng không phụ thuộc vào đồng hồ.

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

Những ký tự nào được đếm khi đo một dòng phụ đề trên trang này?

Mọi ký tự hiển thị, kể cả dấu cách và dấu câu, sau khi mọi thẻ định dạng đã bị bỏ. Đó là cách duy nhất để cùng một câu được đo giống nhau trong mười hai định dạng khác nhau: một dòng in nghiêng trong ASS mang thẻ định dạng mà dòng SRT không có, và đếm cả thẻ sẽ khiến hai bên bất đồng về một dòng trông giống hệt nhau trên màn hình.

Tôi nên kiểm tra phụ đề theo 42 ký tự hay 37?

Theo tài liệu mà bạn phải chịu trách nhiệm. Cả hai con số đều có ở đây: Netflix Timed Text Style Guide cho phép 42 ký tự mỗi dòng, chỉ 43 đến 44 trong trường hợp hiếm, còn hướng dẫn của BBC chặn ở 37. Đó là hai câu trả lời cho cùng một câu hỏi vì chúng được viết cho hai đích phân phối khác nhau, và báo cáo luôn nêu tài liệu đã dùng. Với phụ đề (subtitle) hay caption/closed caption, giới hạn ký tự mỗi dòng vẫn áp dụng như nhau; SDH thường cần thêm thông tin phi lời nói, còn reading speed và CPS được đo ở một trang khác.

Giới hạn được kiểm tra theo từng dòng hay theo cả cue?

Theo từng dòng. Một cue có hai dòng 40 ký tự không bị báo dưới giới hạn 42, dù 80 ký tự cùng ở trên màn hình một lúc. Số dòng tối đa một cue được chứa là một giới hạn riêng — hai dòng trong cả hai tài liệu ở đây — và trang này không kiểm tra nó; phần căn cứ liệt kê nó trong số những giới hạn chưa được kiểm tra.

Có thể kiểm tra độ dài dòng của một bản ghi lời thoại hoặc tệp văn bản thuần không?

Được, và đây là trang duy nhất trong nhóm này nhận tệp như vậy. Tệp .txt không có mốc thời gian, nên trình đọc gán mỗi dòng một khe hai giây bắt đầu từ số 0; những mốc đó hiện trong các dòng kết quả và chỉ tồn tại để phép đo có chỗ đứng. Số ký tự của một dòng không phụ thuộc vào đồng hồ, nên kết luận về từng dòng là thật.

Kiểm tra độ dài dòng có làm thay đổi chỗ xuống dòng trong tệp của tôi không?

Không. Không gì bị viết lại và tệp không bị tải lên. Nếu bạn muốn các dòng được ngắt lại theo một số cột, đó là một công cụ khác và nó tạo ra một tệp phụ đề mới. Trang này chỉ cho biết dòng nào vượt giới hạn và vượt bao nhiêu.

Đo độ dài dòng và giới hạn số dòng khác nhau ở đâu?

Một bên hỏi một dòng được rộng bao nhiêu, bên kia hỏi một cue được chứa bao nhiêu dòng. Cả hai tài liệu đều nêu hai giới hạn riêng, và một tệp có thể vi phạm một trong hai một cách độc lập: một cue có hai dòng ngắn thì ổn, hoặc một dòng rất dài thì vượt giới hạn. Trang này chỉ trả lời câu hỏi thứ nhất.

Kiểm tra tìm gì

  • Báo cáo mô tả một tệp; các tài liệu đứng sau những con số của nó nói với dịch vụ và nhà cung cấp. Mức 42 ký tự của Netflix và mức 37 của BBC đến từ những hướng dẫn phong cách viết cho đích phân phối của chính họ, không phải từ luật. Việc phụ đề của bạn có phải đáp ứng chúng hay không là câu hỏi về hợp đồng hoặc cơ quan quản lý của bạn, và trang này không trả lời câu hỏi đó — nó báo cáo dòng nào đo vượt giới hạn công bố nào.
  • Độ dài dòng là một trong số ít thuộc tính của tệp phụ đề trực tiếp gây giá cho người xem. Một dòng chạy ra ngoài mép hoặc bị thu nhỏ cho vừa là không đọc được với bất kỳ ai phụ thuộc vào phần chữ, và khó nhất với người nhìn kém. Đó là lý do cả hai tài liệu coi nó là mức trần chứ không phải sở thích, và cũng là lý do đo nó là một trang riêng với đo tốc độ đọc.

Tài liệu tham khảo

  • Netflix Timed Text Style Guide: General Requirements — độ dài dòng: tối đa 42 ký tự mỗi dòng, chỉ cho phép 43 đến 44 trong trường hợp hiếm.
  • BBC Subtitle Guidelines — độ dài dòng: tối đa 37 ký tự mỗi dòng.

Công cụ liên quan