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

Tách phụ đề quá dài

Chỉnh thời gianTách tại một mốc thời gian
Hoặc dán văn bản phụ đề

Tùy chọn

Đếm theo ký tự như người đọc nhìn thấy chứ không theo byte hay đơn vị UTF-16, nên một chữ cái có dấu tính là một. Bất kỳ cue nào chứa nhiều hơn số này sẽ bị cắt thành các mảnh tối đa bằng số ký tự đó. Vết cắt rơi vào dấu cách, cuối dòng, hoặc giữa ký tự Trung và Nhật; chỉ một chuỗi liền không có điểm nào như vậy, chẳng hạn một URL dài, mới bị cắt giữa từ. Mỗi mảnh nhận một phần thời gian của cue theo tỉ lệ lượng văn bản nó mang.

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 cắt mọi cue chứa nhiều chữ hơn giới hạn của bạn thành các mảnh vừa. Giới hạn đếm theo ký tự như người đọc thấy, khởi đầu là 42 — mức trần mỗi dòng mà các hướng dẫn phong cách phụ đề đã hội tụ về, và cũng là con số đài truyền hình hay nền tảng phát trực tuyến dùng để kiểm tra tệp của bạn. Cue 60 ký tự ra thành hai cue; chữ được chia ở dấu cách gần nhất, và mọi ký tự đưa vào đều ra lại.

Các mảnh chia nhau thời gian của cue gốc theo lượng chữ mỗi mảnh mang. Đó là nửa sau của cùng ý tưởng: một dòng dài không chỉ quá nhiều để đọc một lúc mà còn cần lâu hơn trên màn hình, và tốc độ đọc mới là thứ giới hạn thật sự nói tới. Cả khoảng không dịch: mảnh đầu bắt đầu chỗ cue bắt đầu, mảnh cuối kết thúc chỗ cue kết thúc, và không gì khác trong tệp dịch một mili giây.

Chỗ cắt rơi vào dấu cách, cuối một dòng, hoặc cạnh chữ Hán hoặc Nhật. Chỉ một chuỗi liền không có những chỗ đó — một URL dài, một dãy số — mới bị cắt giữa từ, vì giới hạn là trần cứng và bảng điều khiển không có cách nào nói rằng mảnh này không chia được. Chữ không có dấu cách lẫn ký tự tượng hình như tiếng Thái hay tiếng Khmer rơi vào cùng trường hợp. Tách làm đổi số cue, nên tệp có số cue thay đổi được ghi theo thứ tự dòng thời gian và đánh số lại từ 1; kiểu định dạng hay vị trí gắn với cue gốc nên ở lại mảnh đầu, các mảnh mới không có, và báo cáo đếm số đó. Mọi thứ chạy trong tab trình duyệt này: không tệp nào được tải lên, cả mùa đi qua hàng đợi một lượt, và SRT, WebVTT, ASS, SSA, SBV, SAMI, MicroDVD, TTML, JSON cùng CSV đều được đọc như nhau.

Ví dụ

Dòng 56 ký tự với giới hạn 42

Đầu vào

1
00:00:01,000 --> 00:00:04,000
She walked into the room and closed the door behind her.

Kết quả

1
00:00:01,000 --> 00:00:03,127
She walked into the room and closed the

2
00:00:03,127 --> 00:00:04,000
door behind her.

Hai mảnh 39 và 16 ký tự, và ba giây được chia 2127 và 873. Chỗ cắt rơi vào dấu cách trước chữ door chứ không đúng ký tự thứ 42, nên không từ nào bị bẻ. Nếu cue này có kiểu, mảnh đầu giữ kiểu và báo cáo ghi một cue mới ra không có kiểu.

Chữ Hán, nơi không có dấu cách để ngắt

Đầu vào

1
00:00:01,000 --> 00:00:04,000
我们今天下午三点在会议室开会讨论明年的计划。

Kết quả

1
00:00:01,000 --> 00:00:02,364
我们今天下午三点在会

2
00:00:02,364 --> 00:00:03,727
议室开会讨论明年的计

3
00:00:03,727 --> 00:00:04,000
划。

Với giới hạn 10, 22 ký tự ra thành 10, 10 và 2. Chỗ ngắt cạnh ký tự tượng hình được tính là điểm ngắt, nên tệp tiếng Trung và tiếng Nhật chia theo cách của chúng; mỗi ký tự cũng tính là một ký tự nên giới hạn mang cùng ý nghĩa như với tiếng Anh.

Tệp đã nằm trong giới hạn

Đầu vào

1
00:00:01,000 --> 00:00:02,000
A short one.

2
00:00:03,000 --> 00:00:04,000
And another.

Kết quả

1
00:00:01,000 --> 00:00:02,000
A short one.

2
00:00:03,000 --> 00:00:04,000
And another.

Không gì ở đây dài hơn 100 ký tự nên không có gì bị chia và đầu ra giống hệt đầu vào từng byte, kể cả số cue. Đây là lần chạy nên làm trước khi bạn chưa chắc trong tệp có gì: một giới hạn đặt quá cao chỉ có thể không làm gì.

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

Giới hạn 42 ký tự trên trang này từ đâu ra?

Đó là mức trần mỗi dòng mà phần lớn hướng dẫn phong cách phụ đề và quy chuẩn đài truyền hình thống nhất, xuất phát từ hành vi đọc chứ không từ một văn bản cụ thể: ở khoảng cách xem thông thường, người xem theo được khoảng 42 ký tự trên một dòng một cách thoải mái. Hai dòng như vậy là mức tối đa quen thuộc cho một cue, vì thế ô này khởi đầu ở 42. Hãy nâng lên cho tệp chỉ đọc trên máy tính, và hạ xuống cho nội dung xem trên điện thoại ở khoảng cách một cánh tay.

Tách một dòng có làm đổi lúc phụ đề xuất hiện trên màn hình không?

Cả cue xuất hiện và biến mất đúng những khoảnh khắc cũ: mảnh đầu bắt đầu chỗ bản gốc bắt đầu, mảnh cuối kết thúc chỗ bản gốc kết thúc. Bên trong khoảng đó các mảnh thay nhau, theo tỉ lệ lượng chữ mỗi mảnh mang, nên mảnh có chữ gấp đôi nằm trên màn hình lâu gấp đôi. Tỉ lệ đó tính từ số ký tự chứ không từ thứ gì trong tệp, vì tệp chỉ từng nói khi nào cả dòng trên màn hình.

Công cụ có đánh lại số sau khi tách một cue không?

Có, và nên biết vì sao. Tệp có số cue thay đổi được ghi theo thứ tự dòng thời gian và đánh số từ 1, để các con số vẫn là số lượng thứ có trong tệp chứ không phải một bộ nhãn có lỗ hổng. Hệ quả thực tế là tệp đã tách không còn so được với bản gốc từng cue theo số — hãy so trên bản xem trước dòng thời gian, hoặc để bản gốc bên cạnh.

Tách có thể mất chữ hoặc làm hỏng cue có định dạng không?

Không ký tự nào bị bỏ: mỗi mảnh là một đoạn liền của văn bản gốc, kể cả chỗ xuống dòng bên trong, và chỉ khoảng trắng ở hai mép cắt bị cắt đi. Thứ thay đổi là kiểu, vị trí hay nhịp karaoke thuộc về cue chúng được viết trên, nên chúng ở lại mảnh đầu và các mảnh tạo sau đó không có. Báo cáo đếm các cue mất định dạng theo cách này, và bạn thấy được trước khi tải xuống.

Một từ dài hơn giới hạn thì sao?

Nó bị cắt giữa chừng, trường hợp duy nhất công cụ bẻ một từ. Lựa chọn còn lại là để mảnh vượt giới hạn, mà giới hạn là thứ bạn đặt ra, nên việc cắt thắng. URL dài, mã băm và dãy số là thủ phạm quen thuộc. Hãy nâng giới hạn lên trên chuỗi liền dài nhất trong tệp nếu muốn giữ chúng nguyên, và nhớ rằng chữ Thái hay Khmer hành xử như một URL dài ở đây — không có dấu cách và không có ký tự tượng hình để ngắt cạnh.

Nên dùng trang này hay trang tách theo thời lượng?

Hãy hỏi người đọc đang thất bại ở đâu. Nếu một dòng nằm trên màn hình đủ lâu nhưng chứa quá nhiều để đọc một lúc, vấn đề là ký tự và đây là trang đúng. Nếu một dòng chứa lượng chữ vừa phải nhưng nán lại sau khi mọi người đã đọc xong, vấn đề là số giây và trang thời lượng là trang đúng. Cue vừa quá dài vừa quá chậm cần cả hai lần chạy, và chạy trang này trước là thứ tự an toàn hơn: nó chỉ có thể làm các mảnh ngắn đi, trong khi thay đổi giới hạn thời lượng sẽ đổi những mốc bạn có thể đã đặt.

Công cụ liên quan