Công cụ miễn phí
Chuyển đổi SRT sang VTT
Biến một file SubRip thành WebVTT dùng cho web. Thả file .srt vào, nhận lại file .vtt có đúng dòng tiêu đề trình duyệt cần và đúng dấu câu trong mã thời gian mà video HTML5 yêu cầu.
- Chạy ngay trên trình duyệt
- Không tải tệp lên
- Không cần đăng ký
Thả tệp của bạn vào đây
hoặc
Hỗ trợ tệp .srt, .vtt, .txt
Thêm tệp SRT (2+)
Kết quả
Cách hoạt động
Ba bước để Chuyển đổi SRT sang VTT
Thả file SRT vào
Kéo file .srt vào khung hoặc chọn từ máy. File không bao giờ rời khỏi máy của bạn.
Chuyển sang VTT
Dòng tiêu đề WEBVTT được thêm vào và mọi mã thời gian đổi dấu phẩy thành dấu chấm ở phần mili giây.
Tải file .vtt
Sao chép kết quả hoặc tải file về, sẵn sàng gắn vào thẻ track của video HTML5.
Vì sao SRT không hiển thị được trên trình duyệt
SubRip và WebVTT trông gần như giống nhau, và chính điều đó khiến lỗi này khó hiểu: bạn gắn một file .srt vào thẻ <track>, video vẫn phát bình thường, nhưng phụ đề không hiện ra đâu cả. Không có thông báo lỗi nào. Video HTML5 hoàn toàn không đọc được SubRip — nó chỉ đọc WebVTT, và hai định dạng này khác nhau ở hai điểm nhỏ mà trình phát không hề bỏ qua.
Hai khác biệt quan trọng
Thứ nhất, một file WebVTT phải bắt đầu bằng chữ WEBVTT nằm riêng trên một dòng. Thiếu dòng tiêu đề này, file sẽ bị từ chối hoàn toàn, dù nội dung bên trong có đúng đến đâu. Thứ hai, WebVTT dùng dấu chấm để ngăn giây với mili giây, còn SubRip dùng dấu phẩy: 00:00:01.500 so với 00:00:01,500. Số thứ tự cue mà SubRip đặt phía trên mỗi khối phụ đề là tùy chọn trong WebVTT, nên chúng bị bỏ đi ở đây — chúng không mang ý nghĩa gì và chỉ làm file rối thêm.
Quá trình chuyển đổi giữ lại gì và không giữ lại gì
Mã thời gian được sao chép nguyên vẹn; không có gì bị làm tròn, dịch lệch hay tính lại. Ngắt dòng trong một cue vẫn được giữ, nên một phụ đề hai dòng vẫn ra hai dòng. Điều không được mang sang là những gì mà SubRip vốn không có: WebVTT có thể chứa các thiết lập cue cho vị trí, căn lề và vùng hiển thị, nhưng công cụ này không tự bịa ra chúng. Bạn nhận được một file sạch, hợp lệ, với vị trí mặc định — đúng như thứ trình duyệt cần trong phần lớn trường hợp.
Chạy ngay trên máy của bạn
File được đọc và chuyển đổi ngay trên trình duyệt. Không có gì được upload, không có gì được lưu trữ, và cũng không cần tài khoản. File tối đa 10 MB được chấp nhận, một giới hạn lớn hơn rất nhiều so với nhu cầu của bất kỳ file phụ đề nào — một bộ phim dài thường chỉ chưa tới 100 KB.
Câu trả lời
SRT sang VTT — các câu hỏi thường gặp
Vì sao file SRT của tôi không hiện gì trong video HTML5?
Vì trình duyệt không đọc được SubRip. Thẻ
SRT và VTT thực chất khác nhau ở điểm gì?
Có hai điểm khác. File VTT phải bắt đầu bằng dòng WEBVTT, và nó ngăn phần mili giây bằng dấu chấm thay vì dấu phẩy: 00:00:01.500 thay cho 00:00:01,500. Mọi thứ khác của cue — thời gian, nội dung văn bản, ngắt dòng — đều giống nhau.
Số thứ tự cue có bị mất không?
Có, và điều đó là chủ ý. WebVTT xem chúng là mã định danh tùy chọn, không phải số thứ tự bắt buộc, và không có gì đọc chúng cả. Bỏ chúng đi cho ra một file gọn hơn mà không mất bất kỳ thông tin nào.
Mã thời gian có bị thay đổi không?
Không. Thời điểm bắt đầu và kết thúc được giữ nguyên chính xác, đến từng mili giây. Không có gì bị làm tròn hay tính lại thời gian.
Định dạng và vị trí hiển thị có được giữ lại không?
Không có gì để giữ cả. SubRip không có thiết lập vị trí hay vùng hiển thị, nên file kết quả dùng mặc định của WebVTT. Nếu bạn cần các thiết lập cue riêng, bạn sẽ phải thêm tay sau đó.
File của tôi có bị upload lên đâu không?
Không. Việc chuyển đổi diễn ra ngay trên trình duyệt bằng JavaScript. File không bao giờ được gửi lên máy chủ, không được lưu trữ, và cũng không cần tài khoản.
Tôi có thể chuyển file lớn đến mức nào?
Tối đa 10 MB. File phụ đề vốn rất nhỏ — thậm chí một bộ phim dài ba giờ hiếm khi vượt quá 200 KB — nên đây là giới hạn bạn khó có thể chạm tới.
Tôi có thể chuyển theo hướng ngược lại, từ VTT về SRT không?
Có. Công cụ chuyển VTT sang SRT làm được việc đó, và công cụ chuyển đổi phụ đề đa năng xử lý cả hai chiều cùng với SBV và ASS.
Cần chép lời đầy đủ?
Tải file âm thanh lên hoặc dán liên kết YouTube để nhận bản chép lời AI đầy đủ kèm nhãn người nói, mốc thời gian và tóm tắt.
Miễn phí trên iOS và Android. Không cần tài khoản.