Chuyển đổi VTT sang SRT
Việc chuyển đổi các tệp WebVTT sang SubRip Text cho phép phát mượt mà các phụ đề video HTML5 trong các trình phát đa phương tiện trên máy tính đời cũ và phần cứng chỉnh sửa cũ.
So sánh định dạng & Thông số kỹ thuật
| Thông số kỹ thuật | VTT | SRT |
|---|---|---|
| Loại MIME | text/ | text/ |
| Loại | luồng văn bản của video HTML5 | phụ đề dạng văn bản có dấu thời gian |
| Nén | không có | không có |
| Thông số tiêu chuẩn | Khuyến nghị W3C WebVTT | Đặc tả Văn bản SubRip |
| Chữ ký byte đầu tệp | 57 45 42 56 54 54 (WEBVTT header) | 1 00:00: (Sequential numeric subtitle indices) |
Tổng quan định dạng & Ứng dụng
Chuyển đổi tệp WebVTT sang SubRip Text là công việc phổ biến đối với các biên tập viên video và nhân viên lưu trữ, những người cần phụ đề hoạt động trên phần cứng đời cũ và phần mềm máy tính để bàn. Mặc dù các tệp WebVTT được xây dựng cho trình duyệt web và các nền tảng phát trực tuyến hiện đại, nhiều trình phát video cổ điển trên máy tính để bàn và công cụ phát sóng chỉ đọc SubRip Text. Việc biến đổi các định dạng phụ đề này đảm bảo rằng thời gian văn bản và việc ngắt dòng vẫn được giữ nguyên khi chuyển các dự án truyền thông từ môi trường web sang các bộ công cụ chỉnh sửa ngoại tuyến. Làm việc với các nền tảng video khác nhau thường đòi hỏi phải thay đổi định dạng phụ đề. Nhiều trình phát phần cứng độc lập và bộ công cụ chỉnh sửa video đời cũ không thể đọc siêu dữ liệu dựa trên web có trong tệp WebVTT. Bằng cách chuyển cấu trúc văn bản sang tiêu chuẩn SubRip, người sáng tạo đảm bảo phụ đề của họ hiển thị chính xác trên bất kỳ trình phát đa phương tiện ngoại tuyến, màn hình hiển thị kỹ thuật số hoặc máy chủ phát sóng cũ nào.
Thông số kỹ thuật & Phân tích codec
Tệp WebVTT dùng loại MIME text/vtt và các thẻ đánh dấu mục phụ đề riêng như c, v, i, b và u, trong khi SubRip Text không có loại MIME đã đăng ký (thường dùng application/x-subrip) và dựa vào các thẻ định dạng HTML đơn giản như chữ nghiêng và chữ đậm. Cả hai định dạng đều không dùng phương pháp nén, nghĩa là cả hai tệp đều lưu luồng văn bản thô chưa nén. Không định dạng nào sử dụng chữ ký byte đặc trưng; chúng dựa vào phần mở rộng tệp .vtt và .srt cùng với việc phân tích văn bản thuần để nhận diện loại tệp. Cấu trúc VTT bắt đầu bằng phần đầu WEBVTT tường minh, sau đó là siêu dữ liệu tùy chọn, còn SRT bỏ qua phần đầu và bắt đầu ngay bằng bộ đếm thứ tự dạng số.
Khả năng tương thích hệ điều hành & trình duyệt
Cả SubRip Text và WebVTT đều chạy gốc trên các hệ điều hành hiện đại bao gồm Windows, macOS, Linux, iOS và Android. Các trình duyệt web như Chrome, Firefox, Safari và Edge phân tích cú pháp gốc WebVTT cho các phần tử video HTML5, nhưng yêu cầu các thư viện JavaScript để hiển thị SubRip Text trực tiếp trên các trang web. Ngược lại, phần mềm máy tính để bàn như VLC, MPC-HC và Adobe Premiere Pro tải gốc SubRip Text mà không cần cấu hình, nhưng đôi khi yêu cầu đổi tên tệp thủ công hoặc chuyển đổi định dạng để đọc tệp WebVTT.
Thông tin hữu ích
Trình chuyển đổi lưu tệp SubRip Text dưới dạng UTF-8. Vì vậy, nếu ký tự đặc biệt hoặc dấu trong ngôn ngữ khác bị biến thành ký hiệu khó đọc, hãy đặt bảng mã phụ đề của trình phát thành UTF-8.
Câu hỏi thường gặp
Làm thế nào để chuyển đổi phụ đề WebVTT sang SubRip Text mà không làm giảm chất lượng?
Vì cả hai định dạng phụ đề đều lưu văn bản không nén, quá trình chuyển đổi hoàn toàn không mất dữ liệu. Dữ liệu thời gian và nội dung văn bản được chuyển trực tiếp; cài đặt mục phụ đề, mã định danh mục phụ đề và các khối NOTE, STYLE và REGION bị loại bỏ, còn các thẻ nội tuyến như chữ nghiêng và chữ đậm được sao chép nguyên trạng.
Sự khác biệt giữa WebVTT Caption và SubRip Text là gì?
WebVTT được thiết kế cho trình duyệt web và bao gồm tiêu đề tệp WEBVTT bắt buộc, các khối định dạng và hỗ trợ cài đặt chú thích. SubRip Text là một định dạng cũ, đơn giản hơn sử dụng bộ đếm số, mã thời gian tiêu chuẩn được phân tách bằng mũi tên và các dòng văn bản cơ bản không có khối tiêu đề riêng.