Chuyển đến nội dung
Free Subtitle Converter
Ngôn ngữ
Giao diện màu
Ủng hộ chúng tôi

Công cụ chuyển TTML sang VTT

Phụ đề được bàn giao dưới dạng TTML hoặc DFXP, cho truyền hình hoặc dịch vụ phát trực tuyến, không thể thêm vào trang web bằng phần tử track của HTML. Hãy chuyển chúng sang WebVTT, định dạng phụ đề mà trình duyệt đọc được, và giữ nguyên thời gian, ngắt dòng và in nghiêng của mọi dòng phụ đề.

Chuyển đổi tệp phụ đề của bạn

Tệp phụ đềLuôn nằm trên thiết bị của bạn

Thả tệp phụ đề vào đây

SRT, VTT, ASS, SBV, TTML, SUB, SMI, LRC và nhiều định dạng khác · tối đa 100 tệp

Hoặc dán nội dung phụ đề
Không có sẵn tệp?

Tệp của bạn được trang này đọc ngay trong trình duyệt. Tệp không được tải lên bất cứ đâu.

Cách sử dụng

  1. Mở tệp TTML hoặc DFXP

    Thả tệp .ttml, .dfxp hoặc .xml. Thời gian theo khung hình hoặc tick được chuyển đổi bằng tốc độ mà tệp khai báo.

  2. Kiểm tra bản xem trước WebVTT

    VTT đã được chọn sẵn. Hãy so sánh thời gian của dòng phụ đề đầu tiên và cuối cùng với video.

  3. Tải tệp .vtt xuống

    Thêm vào video bằng phần tử track, hoặc tải lên trình phát web của bạn.

Những gì thay đổi từ TTML sang VTT

Mỗi phần tử p có thời gian trở thành một cue WebVTT. Thời gian dạng đồng hồ, khung hình, tick và offset được đổi sang mili giây bằng tốc độ khung hình và tốc độ tick khai báo trong tệp, và thời gian begin trên div cha được cộng thêm. In nghiêng, in đậm và gạch chân, đặt trên phần tử hoặc qua một kiểu có tên, trở thành <i>, <b> và <u>.

Vùng, vị trí, màu sắc, phông chữ và hộp nền bị xóa. WebVTT có thể định vị cue, nhưng công cụ chuyển đổi không mang bố cục TTML sang, nên mọi dòng phụ đề đều hiện ở vị trí mặc định phía dưới.

Trước và sau

Cùng tệp TTML đó dưới dạng WebVTT. Thời gian kết thúc theo khung hình 00:00:03:12 ở 25 khung hình mỗi giây trở thành 00:00:03.480, thời lượng của đoạn thứ hai cho nó thời điểm kết thúc 00:00:06.250, và kiểu in nghiêng trở thành <i>.

Tệp TTML của bạn
<tt xmlns="http://www.w3.org/ns/ttml" xmlns:tts="http://www.w3.org/ns/ttml#styling"
    xmlns:ttp="http://www.w3.org/ns/ttml#parameter" ttp:frameRate="25">
  <head><styling><style xml:id="it" tts:fontStyle="italic"/></styling></head>
  <body><div>
    <p begin="00:00:01:00" end="00:00:03:12" style="it">Where were you last night?</p>
    <p begin="4s" dur="2.25s" region="bottom">At the station,<br/>waiting for you.</p>
  </div></body>
</tt>
Tệp VTT bạn tải xuống
WEBVTT

00:00:01.000 --> 00:00:03.480
<i>Where were you last night?</i>

00:00:04.000 --> 00:00:06.250
At the station,
waiting for you.

Dùng kết quả trên trang web của bạn

Tải tệp .vtt lên cạnh video và tham chiếu nó từ một phần tử track có srclang và label. Nếu bạn muốn phụ đề trông gần với bản gốc hơn, hãy tạo kiểu cho chúng bằng bộ chọn ::cue trong CSS.

Thêm về các định dạng này: Giải thích phụ đề XML: TTML, DFXP và IMSC

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

Công cụ có đọc được tệp DFXP không?

Có. Tệp DFXP dùng cùng cấu trúc, nên tệp .dfxp được chuyển đổi theo cùng cách, kể cả những tệp định thời theo tick.

Còn tệp IMSC hoặc EBU-TT thì sao?

Các tệp dạng văn bản theo những profile đó cũng là TTML: chữ, thời gian và in nghiêng của chúng đều được đọc, kể cả các phần tử có tiền tố như tt:p. Phụ đề IMSC dạng hình ảnh chứa ảnh và không thể chuyển đổi.

Phụ đề có giữ được vị trí không?

Không. Mọi dòng phụ đề đều hiển thị ở giữa phía dưới. Hãy thêm thủ công các thiết lập cue WebVTT như line:10% để dời từng dòng phụ đề.

Mời tôi một ly cà phê