Chuyển đổi VTT sang SRT
Chuyển phụ đề WebVTT thành SubRip cho TV, trình phát và phần mềm dựng video.
Cách chuyển VTT sang SRT
Mở file .vtt
Kéo một file WebVTT vào ô phía trên, hoặc bấm để chọn file. File được đọc ngay trên trình duyệt và không bao giờ bị tải lên.
Xem những gì thay đổi
Nội dung file trước và sau được đặt cạnh nhau: dòng tiêu đề bị bỏ, dấu phẩy trong mốc thời gian, số thứ tự câu mới và số mục định dạng SubRip không giữ được.
Tải file .srt
Lưu file đã chuyển. Tên file giữ nguyên, chỉ đổi đuôi:
lecture.vttthànhlecture.srt.
WebVTT có gì mà SubRip không có
WebVTT (.vtt) được tạo ra cho trình duyệt, dựa trên SubRip (.srt) lâu đời hơn nhiều. Nó giữ ý tưởng cũ, một khối chữ kèm thời điểm bắt đầu và kết thúc, rồi thêm những thứ video trên web cần. Quay về SubRip nghĩa là bỏ lại các phần thêm đó.
Tiêu đề và các khối đi kèm. File WebVTT bắt đầu bằng WEBVTT, sau đó có thể có khối STYLE chứa CSS cho phụ đề và khối REGION định nghĩa các vùng trên màn hình. SubRip không có tiêu đề. Tất cả bị bỏ, và mỗi khối STYLE hay REGION được tính là một mục định dạng trong thông báo phía trên nút tải file.
Thiết lập của câu. Sau dòng thời gian, một câu WebVTT có thể ghi vị trí của nó: line:10% position:50% align:start. Nhờ vậy phụ đề tránh được chữ có sẵn trên hình. SubRip không có cách thống nhất nào để đặt vị trí, nên các thiết lập này bị bỏ và câu hiện ở dưới cùng như mọi câu khác.
Thẻ. Chữ nghiêng, đậm và gạch chân được ghi giống nhau ở cả hai định dạng nên được giữ. Thẻ giọng nói (<v Maria>), thẻ class (<c.yellow>), thẻ ngôn ngữ và thẻ thời gian dùng cho karaoke chỉ có ở WebVTT nên bị bỏ, phần chữ bên trong vẫn còn.
Ký tự thay thế. WebVTT ghi & cho dấu & và < cho dấu nhỏ hơn, vì nó dùng ngoặc nhọn cho thẻ. SubRip ghi thẳng ký tự, nên chúng được giải mã: Tom & Jerry thành Tom & Jerry.
Số thay cho tên. Mỗi khối SubRip cần một con số. Các câu được đánh số từ 1 theo thứ tự xuất hiện, và tên câu trong file WebVTT bị bỏ.
Khi nào cần file .srt
TV và đầu phát. File phụ đề đặt cạnh video trong USB được hầu hết smart TV đọc nếu là .srt, và rất ít TV đọc nếu là .vtt.
Máy chủ phim và trình phát trên máy tính. Plex, Jellyfin, Kodi và VLC đều tự nhận movie.vi.srt. Một số có hỗ trợ WebVTT nhưng không đồng đều.
Phần mềm dựng video. Premiere Pro, DaVinci Resolve và Final Cut Pro nhập phụ đề SubRip. Phụ đề tải từ nền tảng web về dạng .vtt thường phải chuyển đổi thì phần mềm dựng mới nhận.
Dịch và biên tập phụ đề. Phần lớn trình biên tập phụ đề và dịch vụ dịch thuật làm việc với SubRip, nên một file .srt đơn giản là thứ an toàn nhất để gửi đi.
Nếu bạn cần chiều ngược lại, tức file SubRip cho trình phát web, hãy dùng Chuyển đổi SRT sang VTT.
Mẹo để chuyển đổi gọn gàng
Xem số mục bị bỏ trước khi tải. Thông báo kiểu “3 mục định dạng không thể giữ lại trong SubRip” là bình thường với phụ đề làm cho web. Nếu con số lớn và vị trí quan trọng, ví dụ phụ đề được đưa lên trên để không che chữ, hãy giữ lại cả file .vtt.
Kiểm tra bảng mã. WebVTT luôn là UTF-8 nên chữ có dấu thường hiện đúng. Nếu không, file đã bị lưu sai ở đâu đó; Sửa lỗi font phụ đề có thể sửa lại.
Phụ đề còn bị lệch? Chuyển đổi không bao giờ đổi thời gian. Nếu câu thoại hiện quá sớm hay quá muộn, hãy chỉnh bằng Chỉnh thời gian phụ đề.
Câu hỏi thường gặp
Vì sao một số định dạng biến mất khi chuyển VTT sang SRT?
SubRip chỉ lưu được chữ, thời gian và chữ nghiêng, đậm, gạch chân. Vị trí, căn lề, khối STYLE và REGION, thẻ giọng nói và thẻ class không có chỗ để lưu nên bị bỏ. Công cụ báo số mục bị bỏ trước khi bạn tải về, còn lời thoại thì không bao giờ bị động tới.
Chuyển đổi có làm lệch thời gian phụ đề không?
Không. Chỉ cách ghi mốc thời gian thay đổi, từ dấu chấm trước phần mili giây thành dấu phẩy. File WebVTT có thể bỏ phần giờ (01:02.345); file .srt luôn ghi đủ (00:01:02,345), vẫn là cùng một thời điểm.
TV hoặc phần mềm dựng của tôi không mở được .vtt. File .srt có chạy không?
Gần như chắc chắn. SubRip là định dạng phụ đề được hỗ trợ rộng nhất. Smart TV, Plex, Jellyfin, VLC, Premiere Pro và DaVinci Resolve đều đọc được, trong khi nhiều thiết bị trong số đó bỏ qua WebVTT.
Tên câu và ghi chú trong file WebVTT thì sao?
Mỗi câu WebVTT có thể có một cái tên ở dòng phía trên dòng thời gian, và file có thể chứa ghi chú NOTE. SubRip không có cả hai. Tên được thay bằng số thứ tự đếm từ 1, còn ghi chú thì bị bỏ vì vốn không hiện trên màn hình.
File phụ đề có bị tải lên đâu không?
Không. File được đọc và chuyển đổi bằng JavaScript ngay trong thẻ trình duyệt này và không bao giờ rời khỏi thiết bị của bạn. Công cụ vẫn chạy nếu bạn mất mạng sau khi trang đã tải xong.
Công cụ liên quan
Chỉnh thời gian phụ đề
Phụ đề hiện quá sớm hay quá muộn? Dời toàn bộ các dòng đi bao nhiêu giây tùy ý.
Mở công cụChuyển đổi SRT sang VTT
Chuyển phụ đề SubRip thành WebVTT cho trình phát web, video HTML5 và khóa học trực tuyến.
Mở công cụSửa lỗi font phụ đề
Sửa các ký tự bị lỗi như é hay ??? do sai bảng mã văn bản.
Mở công cụ