Cách sử dụng
- Mở tệp .srt hoặc dán phụ đề.
- Tùy chọn dịch mọi dòng phụ đề sớm hơn hoặc muộn hơn theo mili giây.
- Kiểm tra kết quả WebVTT và tải tệp .vtt xuống.
Cách hoạt động
WebVTT và SRT lưu trữ cùng một thứ: các cue được đánh số hoặc không đánh số với thời điểm bắt đầu, thời điểm kết thúc và văn bản, nhưng khác nhau ở chi tiết. Bộ chuyển đổi thêm dòng tiêu đề WEBVTT, ghi dấu thời gian bằng dấu chấm trước phần mili giây (00:00:01.000 thay vì 00:00:01,000) và, nếu bạn giữ chúng, dùng số SRT làm mã nhận dạng cue.
Định dạng mà WebVTT không hỗ trợ bị loại bỏ: thẻ màu <font> và mã vị trí kiểu ASS như {\an8}. Các thẻ in đậm, in nghiêng và gạch chân (<b>, <i>, <u>) được giữ lại. Một ký tự --> nằm trong văn bản sẽ làm kết thúc cue, vì vậy nó được thay bằng ->, còn các ký tự < và & lạc lõng được escape. Các kết thúc dòng Windows và BOM UTF-8 trong đầu vào được xử lý; tệp không phải UTF-8 hợp lệ được đọc dưới dạng Windows-1252.
Độ dịch chuyển (offset) di chuyển mọi cue một khoảng như nhau. Các cue kết thúc trước 0:00 bị loại bỏ và các cue bắt đầu trước 0:00 sẽ bắt đầu tại 0:00. Để sửa phụ đề bị lệch dần theo thời gian, hãy dùng công cụ Subtitle Frame Rate Converter.
Ví dụ
Phụ đề cho video web
Chuyển đổi lecture.srt thành lecture.vtt và thêm tệp đó bằng <track src="lecture.vtt" kind="subtitles"> vào video HTML5.
Phụ đề trễ 1,5 giây
Nhập -1500 làm độ dịch chuyển: mọi cue xuất hiện sớm hơn 1,5 giây trong tệp .vtt tải xuống.
Câu hỏi thường gặp
Sự khác biệt giữa SRT và VTT là gì?
WebVTT bắt đầu bằng dòng WEBVTT, dùng dấu chấm thay vì dấu phẩy trong dấu thời gian, làm cho số cue là tùy chọn và hỗ trợ định vị cũng như tạo kiểu. Trình duyệt phát WebVTT trực tiếp trong phần tử video HTML; chúng không phát SRT.
Định dạng có được giữ nguyên không?
Chữ đậm, nghiêng và gạch chân được giữ nguyên. Màu chữ và mã vị trí kiểu {\an8} bị loại bỏ vì WebVTT không có tính năng tương đương.
Các ký tự có dấu của tôi hiển thị sai. Vì sao?
Tệp có thể đã được lưu bằng bảng mã cũ. Công cụ đọc các tệp không phải UTF-8 theo Windows-1252; nếu tệp của bạn dùng bảng mã khác, hãy lưu lại dưới dạng UTF-8 trong trình soạn thảo văn bản trước.
Quyền riêng tư
Tệp phụ đề của bạn được đọc và chuyển đổi trong trình duyệt. Tệp không được tải lên hoặc lưu trữ.