SRT và VTT: khác nhau thế nào và nên dùng loại nào?
So sánh tệp phụ đề SRT và WebVTT, xem mỗi loại phù hợp nhất ở đâu và chuyển đổi qua lại mà không mất thời gian phụ đề.
Cập nhật · Free Subtitle Converter
Hai định dạng cho cùng một việc
SRT và VTT đều là tệp phụ đề dạng văn bản thuần. Mỗi dòng phụ đề có thời điểm bắt đầu, thời điểm kết thúc và nội dung cần hiển thị, và bạn có thể mở cả hai bằng trình soạn thảo văn bản. Khác biệt chính nằm ở nguồn gốc. SRT xuất phát từ SubRip, một chương trình trích phụ đề từ đĩa DVD, và chưa bao giờ có đặc tả chính thức. VTT, viết tắt của WebVTT, là tiêu chuẩn W3C được soạn cho phụ đề trên web.
Hai loại tệp trông gần như giống nhau. Một dòng phụ đề SRT bắt đầu bằng số thứ tự, tiếp theo là một dòng như 00:01:02,500 --> 00:01:05,000, rồi đến nội dung. Tệp VTT bắt đầu bằng chữ WEBVTT, dùng dấu chấm thay cho dấu phẩy trước phần mili giây và không cần số thứ tự phụ đề.
SRT phù hợp nhất ở đâu
SRT là định dạng mà hầu như mọi trình phát trên máy tính, TV, máy chủ đa phương tiện và trình chỉnh sửa video đều hiểu. Nếu bạn muốn xem phim có phụ đề trong VLC, nạp phụ đề vào trình chỉnh sửa video hoặc tải phụ đề lên hầu hết các nền tảng video, SRT là lựa chọn an toàn. Định dạng của nó chỉ giới hạn ở in nghiêng, in đậm, gạch chân và, trên một số trình phát, màu chữ.
VTT phù hợp nhất ở đâu
Trình duyệt web chỉ hiển thị phụ đề từ tệp VTT. Nếu bạn thêm phụ đề cho video trên trang web của mình bằng phần tử track của HTML, bạn cần VTT. WebVTT còn có thể định vị phụ đề trên màn hình, căn lề và tạo kiểu bằng CSS, dù các trình phát ngoài trình duyệt thường bỏ qua những tính năng này.
Nhiều nền tảng phát trực tuyến và học trực tuyến chấp nhận cả hai định dạng. Khi một nền tảng liệt kê VTT trước, thường là vì trình phát của họ chạy trên trình duyệt.
Chuyển đổi qua lại
Vì hai định dạng lưu cùng một loại thông tin, việc chuyển SRT sang VTT hoặc VTT sang SRT giữ nguyên mọi mốc thời gian và ngắt dòng. Công cụ chuyển đổi trên trang này cũng giữ in nghiêng, in đậm và gạch chân. Thiết lập vị trí và kiểu của VTT không có tương đương trong SRT nên sẽ bị bỏ qua khi bạn chuyển sang SRT; chữ và thời gian không bị ảnh hưởng.
Chỉ đổi tên tệp từ .srt thành .vtt là chưa đủ: phần đầu tệp và định dạng thời gian cũng phải thay đổi. Hãy mở tệp trong công cụ chuyển đổi, chọn định dạng bạn cần và tải tệp mới xuống.
Đọc thêm: Đặc tả WebVTT của W3C.