ToolPouch.ai

Phụ đề

Chuyển đổi phụ đề giữa SRT, WebVTT và ASS.

Chuyển đổi phụ đề SRT, VTT, ASS và SSA ngay trong trình duyệt, không cần tải tệp lên.

  • Đầu vào: SRT, WebVTT, ASS hoặc SSA
  • Kết quả: WebVTT hoặc SRT tuỳ bạn chọn
  • Chạy ở đâu: Trong trình duyệt, không tải lên
Định dạng đầu ra

Tệp SRT, WebVTT, ASS và SSA đều được nhận; định dạng đầu vào được nhận diện tự động.

Đầu vào của bạn

Thêm văn bản hoặc tệp

Hoặc dán văn bản

Tệp được xử lý trong trình duyệt và không tải lên máy chủ.

Kết quả của bạn

Kết quả sẽ hiện ở đây

Thêm nội dung rồi chạy công cụ.

Tệp được xử lý trong trình duyệt và không tải lên máy chủ.

Muốn tự kiểm chứng? Mở bảng Network của trình duyệt, xóa lịch sử rồi dùng công cụ: không có yêu cầu nào mang theo tệp của bạn — chỉ tải script, style và ảnh của chính trang này.

Giới thiệu công cụ

Chuyển đổi phụ đề làm được gì

Chuyển SRT sang VTT, hoặc đưa WebVTT và ASS về lại SRT. Tải một tệp phụ đề lên và chọn đầu ra: WebVTT hoặc SRT. Định dạng đầu vào được nhận diện tự động; khi xuất WebVTT, phần đầu tệp được thêm và mili giây chuyển sang dấu chấm, còn văn bản phụ đề giữ nguyên.

  • Thời gian được ghi lại đúng như WebVTT cầnSRT đánh dấu mili giây bằng dấu phẩy, WebVTT bằng dấu chấm. Mọi câu được ghi lại với dấu chấm, mili giây ba chữ số và giờ hai chữ số, kể cả tệp dài hơn 100 giờ.
  • Chỉ thẻ mà trình duyệt hiểu mới tồn tạiIn nghiêng và in đậm được giữ. Các thẻ điều khiển của ASS như đặt vị trí an8 và mọi thẻ phông chữ bị xoá — SRT và WebVTT không mang được kiểu dáng hay vị trí của ASS nên chúng bị bỏ chứ không giả lập.
  • Ký tự đặc biệt được thoát chứ không bị mấtDấu nhỏ hơn hay mũi tên thô trong phụ đề có thể nuốt phần còn lại của dòng trong trình duyệt. Chúng được chuyển thành thực thể để người xem thấy đúng như trong tệp.
  • Khối phụ đề được dựng lại theo cấu trúcTệp bị mất dòng trống giữa các câu vẫn được chia đúng, nên một câu không bao giờ nuốt dòng thời gian của câu sau.
  • Thời lượng bất khả thi được sửa và báo lạiKhi một câu kết thúc trước khi bắt đầu — lỗi sao chép dán rất phổ biến — thời gian được hoán đổi thay vì giao ra tệp mà trình phát từ chối. Vùng kết quả cho biết đã sửa bao nhiêu chỗ.
  • Sẵn sàng cho track và SafariKết quả dùng thẳng được trong track video HTML5, Safari và công cụ HLS vốn chỉ nhận WebVTT. Không có gì được tải lên, xếp hàng hay lưu lại.

Hướng dẫn nhanh

Cách dùng Chuyển đổi phụ đề

  1. 1

    Thêm SRT của bạn

    Chọn tệp .srt hoặc dán văn bản phụ đề vào ô nhập.

  2. 2

    Chạy chuyển đổi

    Chuyển đổi diễn ra trong thẻ này: không tải lên, không xếp hàng, không chờ máy chủ.

  3. 3

    Lưu và kiểm tra kết quả

    Tải .vtt về, sau đó mở bằng trình phát hoặc gắn bằng phần tử track.

Ví dụ

Trước và sau

Trước
1
00:00:01,200 --> 00:00:03,400
{\an8}<i>Top line</i>

2
00:00:04,000 -> 00:00:06,100
Second line
Sau
WEBVTT

1
00:00:01.200 --> 00:00:03.400
<i>Top line</i>

2
00:00:04.000 --> 00:00:06.100
Second line

Câu hỏi thường gặp

Câu hỏi thường gặp

Tệp chạy trong VLC nhưng trang web không hiện phụ đề. Vì sao?

Video HTML5 chỉ nhận WebVTT. SRT đánh dấu mili giây bằng dấu phẩy, thứ mà trình duyệt bỏ qua nên cả track bị bỏ. Chuyển sang WebVTT thì phụ đề hiện ra.

SRT và WebVTT khác nhau ở đâu?

Cả hai đều là tệp phụ đề dạng văn bản. SRT ghi mili giây bằng dấu phẩy và không có phần đầu tệp; WebVTT bắt đầu bằng dòng WEBVTT, dùng dấu chấm và hỗ trợ thiết lập câu cùng kiểu CSS. Trình duyệt chỉ nạp WebVTT qua phần tử track.

Vì sao không dùng thẳng tệp SRT?

Video HTML5, Safari và trình phát HLS chỉ nhận WebVTT. YouTube và Vimeo nhận cả hai, nên VTT là định dạng an toàn hơn khi phụ đề đi từ trình biên tập trên máy tính sang trình phát web.

Phụ đề của tôi có bị tải lên không?

Không. Trình duyệt đọc tệp, chuyển đổi trong bộ nhớ và tải xuống từ chính trang đó. ToolPouch không nhận văn bản.

Chuyển đổi có làm thay đổi thời gian không?

Chỉ khi tệp vốn đã hỏng. Khoảng thời gian bị đảo được hoán đổi, các câu không bao giờ bị gộp, và trang cho biết đã áp dụng bao nhiêu chỉnh sửa.

Thẻ định dạng thì sao?

In nghiêng, in đậm và gạch chân được giữ. Thẻ điều khiển ASS và thẻ phông bị bỏ vì WebVTT không hỗ trợ, nhưng văn bản bên trong vẫn đọc được.

Có chuyển phụ đề ASS hoặc SSA và quay lại SRT được không?

Có. Trình chuyển đổi này đọc SRT, WebVTT, ASS và SSA, và bộ chọn đầu ra chuyển giữa WebVTT với SRT. Kiểu dáng, phông và vị trí của ASS bị bỏ vì SRT và WebVTT không biểu diễn được. Riêng chuyển VTT sang SRT cũng có trang dành riêng.

Vì sao tệp của tôi báo lỗi?

Trình chuyển đổi cần ít nhất một dòng thời gian dạng 00:00:01,200 --> 00:00:03,400. Văn bản thường, bản ghi không có mốc thời gian hoặc tệp lưu sai phần mở rộng sẽ thất bại ở đây; tệp của bạn không bao giờ bị tải lên.

Có chạy với tệp lớn không?

Chuyển đổi chạy trên thiết bị nên không có gì bị xếp hàng trên máy chủ. Giới hạn thực tế là bộ nhớ trình duyệt chứ không phải chính sách dung lượng tệp.

Làm sao gắn VTT vào một trang?

Thêm phần tử track trong video: track src movie.vtt, kind captions, srclang đặt theo ngôn ngữ phụ đề, kèm default nếu muốn bật ngay từ đầu.

Dùng được trên điện thoại hay máy tính bảng không?

Có. Trình chuyển đổi là trang web bình thường nên chạy được cả trên trình duyệt di động; bộ chọn tệp đọc từ bộ nhớ thiết bị và không tải gì lên.

Nếu tệp dùng bảng mã khác thì sao?

Tệp được đọc theo UTF-8. Phụ đề lưu bằng GBK, Big5 hay Shift-JIS có thể hiện sai sau khi chuyển, nên hãy đổi sang UTF-8 trước rồi chạy lại.