Xuất phụ đề thành bản chép lời
Hoặc dán văn bản phụ đề
Tùy chọn
Số mili giây im lặng giữa lúc một cue kết thúc và cue sau bắt đầu. Đạt mức này thì bản chép lời bắt đầu đoạn mới; ở dưới mức này thì hai cue được đọc như một đoạn lời nói liên tục. Con số quyết định văn bản đọc ra thế nào, không phải nó nói gì: 2000 giữ một câu liền mạch khi phụ đề chia nó qua ba bốn cue, còn 0 đặt mỗi cue vào một đoạn riêng. Khoảng lặng được đo so với cue cuối cùng có chữ, nên một cue trống nằm ở giữa không chia đôi một đoạn.
Mặc định tắt, cho bạn một khối văn bản thuần có thể dán thẳng vào tài liệu. Bật lên thì mỗi đoạn được gắn tiền tố [HH:MM:SS] — thời điểm bắt đầu của cue đầu tiên trong đoạn đó, chính xác đến giây, không có mili giây. Người đọc dùng dấu đó để tìm lại thời điểm trong trình phát, và thời điểm bắt đầu là ứng viên duy nhất trong ba ứng viên (đầu, giữa, cuối đoạn) khớp với thứ trình phát hiển thị.
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 một tệp phụ đề và trả lại đúng những từ đó dưới dạng đoạn văn bản thuần liền mạch: những chỗ ngắt dòng chỉ để vừa màn hình được nối lại, và các cue bám sát nhau được đọc thành một mạch liên tục. Thả tệp vào, chạy, và bạn nhận một khối văn xuôi để dán vào biên bản, bản duyệt hay bài viết. Không gì rời khỏi tab trình duyệt, nên tài liệu không được phép tải lên vẫn nằm nguyên trên máy bạn.
Điều cần nói rõ là chỗ ngắt dòng. Tệp phụ đề dùng ngắt dòng vì lý do không liên quan gì tới câu: dòng đã quá dài trên màn hình nên bị cắt và hai nửa được cân lại. Lưu một tệp phụ đề thành .txt sẽ giữ các chỗ ngắt đó và đặt mỗi cue trên một dòng, đúng thứ bạn cần nếu văn bản quay lại trình phát. Bản chép lời thì do người đọc trên trang giấy, nơi một chỗ ngắt giữa câu là nhiễu, nên trang này nối chúng lại. Hai nửa của một câu ra thành một dòng, và sau đó không cách nào biết chỗ ngắt màn hình cũ nằm ở đâu.
Đoạn được quyết bởi khoảng lặng, không bởi cue. Mỗi cue một đoạn sẽ bẻ câu ba bốn giây một lần, vì tệp phụ đề thường cắt một câu nói thành vài cue để mỗi cue vừa thời lượng. Thay vào đó trang đo khoảng trống giữa lúc cue này kết thúc và lúc cue kế bắt đầu: khoảng chừng hai giây mở một đoạn mới, ngắn hơn thì giữ chữ chạy liền. Con số đó nằm trong ô nhập và là thiết lập đáng nghĩ nhất — hạ xuống cho hội thoại dồn dập, nâng lên cho bài giảng có khoảng nghỉ dài trong cùng một ý. Đặt về 0 thì mỗi cue thành một đoạn, gần nhất với một dòng mỗi cue. Trang cũng có công tắc thêm mốc bắt đầu cho từng đoạn, mặc định tắt; bật lên sẽ chèn dấu như [00:42:17] trước mỗi đoạn, lấy từ cue đầu của đoạn, chính xác tới giây và bỏ mili giây. Trang không đặt tên người nói: không định dạng nào ở đây có trường cho việc đó, và nó không đoán từ hình dạng các dòng. Cue rỗng bị bỏ qua và mọi dòng được cắt khoảng trắng thừa.
Ví dụ
Hai cue đọc thành một câu
Đầu vào
1
00:00:01,000 --> 00:00:03,000
I missed the last train home
and had to walk.
2
00:00:03,400 --> 00:00:05,000
Back before midnight,
you said.
3
00:00:09,000 --> 00:00:11,000
Every night this week?
Kết quả
I missed the last train home and had to walk. Back before midnight, you said.
Every night this week?
Ba cue vào, hai đoạn ra. Hai cue đầu cách nhau 400 ms, nằm gọn trong khoảng lặng hai giây, nên chúng ở cùng một đoạn và hai dòng hiển thị của mỗi cue được nối thành một dòng. Cue thứ ba sau một khoảng trống bốn giây và mở đoạn thứ hai. Mọi từ vẫn còn nguyên — thứ thay đổi là chỗ ngắt dòng nào sống sót.
Khoảng lặng đúng hai giây
Đầu vào
1
00:12:30,000 --> 00:12:32,000
The train was late
again.
2
00:12:34,000 --> 00:12:36,000
Third time this week.
Kết quả
The train was late again.
Third time this week.
Cue thứ hai bắt đầu hai giây sau khi cue thứ nhất kết thúc, đúng con số trong ô khoảng lặng, và đó là lúc một đoạn mới bắt đầu. Đây là ví dụ để xem nếu bạn muốn kiểm phép tính của trang: đổi ô thành 2500 thì hai cue chạy liền thành một đoạn, vì khoảng hai giây không còn đạt ngưỡng.
Cùng tệp đó khi thêm mốc bắt đầu
Đầu vào
1
00:02:15,000 --> 00:02:17,000
Here is where
we came in.
2
01:47:52,000 --> 01:47:55,000
And here is
where we leave.
Kết quả
[00:02:15] Here is where we came in.
[01:47:52] And here is where we leave.
Bật công tắc mốc thời gian, mỗi đoạn được đặt trước mốc bắt đầu của cue mở đoạn, chính xác tới giây. Đoạn thứ hai gần hai giờ vào phim, và nó cho thấy vì sao giờ được viết ra thay vì đếm dồn bằng phút: 01:47:52 cho người đọc biết tua tới đâu, còn 107:52 thì không.
Câu hỏi thường gặp
Trang này khác gì việc lưu phụ đề thành tệp .txt?
Ở chỗ ngắt dòng. Lưu tệp phụ đề thành .txt giữ nguyên chỗ ngắt của tệp và ghi mỗi cue một dòng, vì đầu ra đó để đọc ngược lại như một tệp phụ đề. Trang này làm ngược lại: nối các chỗ ngắt hiển thị trong một cue thành một dòng, rồi nối cả các cue thành đoạn khi khoảng lặng giữa chúng ngắn. Từ ngữ hai bên giống hệt nhau. Nếu cần giữ nguyên chỗ ngắt gốc, hãy dùng trang chuyển sang văn bản thuần; nếu cần thứ người ta đọc như văn xuôi, đây là trang đó.
Trang quyết định chỗ kết thúc một đoạn và bắt đầu đoạn kế thế nào?
Bằng khoảng lặng giữa các cue, không bằng bản thân cue. Trang đo khoảng trống giữa lúc cue này kết thúc và cue kế bắt đầu, và mở đoạn mới khi khoảng đó đạt con số trong ô, mặc định 2000 ms. Các cue gần nhau hơn được đọc thành một mạch. Mỗi cue một đoạn sẽ sai ở đây, vì một câu nói thường bị cắt thành ba bốn cue để mỗi cue vừa thời lượng, và ngắt đoạn vài giây một lần không phải hình dạng của bản chép lời.
Đặt khoảng lặng về 0 thì sao?
Số 0 là giá trị thật, không phải ô trống: mọi khoảng trống đều đạt nó, nên mỗi cue thành một đoạn riêng. Đó là thứ gần nhất với một dòng mỗi cue mà trang có, kèm lợi ích là các chỗ ngắt hiển thị bên trong mỗi cue vẫn được nối. Hãy chọn thiết lập này khi tệp là danh sách các phát biểu riêng lẻ chứ không phải lời nói liên tục — một bộ slide, hay câu trả lời trong một buổi phỏng vấn có cấu trúc — và bạn muốn mỗi phát biểu đứng riêng.
Vì sao mốc thời gian chỉ chính xác tới giây?
Vì mốc trong bản chép lời là dấu trang, không phải điểm cắt. Nó ở đó để người đọc tìm lại đoạn đó trong trình phát, và với một chương trình dài một giờ thì 00:42:17 đã đủ chính xác để rơi đúng câu — mili giây sẽ thêm bốn ký tự vào đầu mọi đoạn mà không đổi chỗ ai đó tua tới. Mốc cho từng cue, tới mili giây, là việc của tệp phụ đề, và tệp bạn thả vào đã có sẵn thứ đó.
Bản chép lời có hiện tên người nói không?
Không, và không phải vì trang bỏ chúng đi. Không định dạng nào ở đây có trường cho người đang nói: SRT, WebVTT, ASS, SSA, SBV, SAMI, MicroDVD, TTML, JSON và CSV đều chỉ lưu một khoảng thời gian và một ít chữ. Khi tệp có nêu tên người nói thì tên đó được gõ vào chính lời thoại, thường bằng chữ hoa hoặc có gạch đầu dòng, nên nó ra trong bản chép lời đúng chỗ tệp đặt và không ở đâu khác. Không gì được suy ra từ hình dạng các dòng — một phỏng đoán được trình bày như nhãn người nói còn tệ hơn không có nhãn.
Một cue không có chữ thì sao?
Nó bị bỏ qua và không để lại dấu vết, kể cả một dòng trống. Một cue rỗng thường tồn tại để định vị chứ không để đọc, và nếu giữ lại, bản chép lời sẽ có một lỗ ở giữa câu mà không lời giải thích. Bỏ nó cũng không làm lệch cách chia đoạn: khoảng lặng quyết định đoạn được đo so với cue cuối cùng thực sự có chữ, nên một cue trống nằm giữa hai cue có lời không tách chúng ra.
Bản chép lời có giữ các chỗ ngắt dòng từng có trên màn hình không?
Không, và đây là điều duy nhất trang làm mà sau đó bạn không hoàn tác được — vị trí các chỗ ngắt đó không có ở đâu trong đầu ra. Chúng là quyết định trình bày để vừa bề rộng màn hình, còn người đọc trên trang cần câu, không cần bề rộng màn hình, nên trang xử lý chúng. Nếu bạn cần một bản sao còn giữ chúng, hãy dùng bản chuyển sang văn bản thuần: nó giữ mọi chỗ ngắt đúng như tệp viết, mỗi cue một dòng.