Chuyển SBV sang VTT
Hoặc dán văn bản phụ đề
Chuyển đổi này thay đổi điều gì
Không mất gì theo hướng này — mọi tính năng của định dạng nguồn đều có chỗ để đi trong định dạng đích.
Danh sách này đến từ ma trận năng lực của hai định dạng này, không phải từ tệp cụ thể bạn đã tải lên. Một tệp cụ thể có thể mất nhiều hơn nếu nó dùng các tính năng mà định dạng cho phép nhưng ma trận không mô hình hóa.
Trang này chuyển SBV sang VTT. Bạn thả tệp vào hoặc dán văn bản, rồi nhận lại phiên bản VTT. Quá trình chạy trong trình duyệt: không tải tệp lên máy chủ và không cần tài khoản.
Không mất gì ở chiều này. Mọi thứ SBV biểu đạt đều có chỗ trong VTT, nên kết quả là cùng một phụ đề trong lớp vỏ dành cho web — thời gian, cách xuống dòng và phần chữ đều sống sót, kể cả với tệp dùng hết khả năng của định dạng.
Một tệp hay cả mùa phim đều được: hàng đợi xử lý lần lượt và trả kết quả về cùng một tệp ZIP.
Ví dụ
Một tệp SBV điển hình, chuyển sang VTT
Đầu vào
0:00:01.000,0:00:03.500
The quick brown fox.
0:00:04.000,0:00:06.250
Jumps over the lazy dog.
0:00:07.000,0:00:09.000
Two lines here.
And a second one.
Kết quả
WEBVTT
00:00:01.000 --> 00:00:03.500
The quick brown fox.
00:00:04.000 --> 00:00:06.250
Jumps over the lazy dog.
00:00:07.000 --> 00:00:09.000
Two lines here.
And a second one.
Không mất gì ở đây: so hai bên theo từng dòng.
Cùng phép chuyển đổi với một tệp lộn xộn
Đầu vào
0:00:02.000,0:00:04.000
Carriage-return line endings.
0:00:06.000,0:00:08.000
Indented timecode, no final newline.Kết quả
WEBVTT
00:00:02.000 --> 00:00:04.000
Carriage-return line endings.
00:00:06.000 --> 00:00:08.000
Indented timecode, no final newline.
Đây là kiểu hỏng thật của tệp ngoài đời — kết thúc dòng lẫn lộn, khoảng trắng thừa, trường bỏ trống. So với ví dụ gọn ở trên để thấy bộ phân tích bỏ qua được gì.
Câu hỏi thường gặp
Tệp VTT xuất ra từ SBV có dạng gì?
Mỗi cue có một dòng thời gian với dấu chấm trước mili giây, rồi phần chữ. Không có dòng định danh vì SBV không mang số cue; nội dung và thứ tự cue được giữ nguyên.
SBV sang VTT có làm tròn thời gian không?
Không. SBV ghi 0:00:04.126 và VTT ghi 00:00:04.126; cùng một mốc chính xác đến mili giây. Cue dài 2,9 giây vẫn giữ nguyên độ dài.
Cue hai dòng của SBV được ghi thế nào trong VTT?
Hai dòng nằm liền nhau trong cùng một cue VTT. Quan hệ giữa chúng được giữ, nên trình phát hiển thị đồng thời thay vì tách thành hai phụ đề.
VTT có giữ thứ tự cue của tệp SBV không?
Có, và các cue được sắp theo mốc bắt đầu. Nếu tệp SBV gốc không theo thứ tự, VTT xuất ra sẽ được xếp lại; đây là thay đổi cấu trúc có chủ ý.
Chuyển VTT ngược về SBV mất gì?
Mất kiểu dáng và các thành phần riêng của VTT như NOTE, STYLE hay REGION. Chiều SBV sang VTT không mất gì vì SBV vốn không có những khối đó.
VTT do SBV tạo ra dùng bảng mã nào?
UTF-8, không BOM, kết thúc dòng Unix. Dù tệp SBV gốc là UTF-16 hay bảng mã một byte, kết quả luôn được ghi lại bằng UTF-8.