Chuyển đến nội dung chính
SubtitleMatrix

Chuyển VTT sang SRT

Hoặc dán văn bản phụ đề

Chuyển đổi này thay đổi điều gì

2 thứ bị bỏ hoặc cần một quyết định

  • Định dạng hiển thị

    mọi định dạng hiển thị (đậm, nghiêng, màu, viền, bóng)

  • Nội dung riêng của định dạng

    nội dung mà định dạng nguồn giữ bên ngoài các cue (khối không phải cue, văn bản đầu tệp, thiết lập riêng từng cue, sự kiện bị chú thích) — định dạng đích không có chỗ cho nó

Danh sách này đến từ ma trận năng lực của hai định dạng này, không phải từ tệp cụ thể bạn đã tải lên. Một tệp cụ thể có thể mất nhiều hơn nếu nó dùng các tính năng mà định dạng cho phép nhưng ma trận không mô hình hóa.

Tệp VTT mang dòng đầu, chú thích và thiết lập theo cue bên cạnh phần chữ. Trang này chuyển tệp VTT sang SRT. Mỗi cue thành một khối số thứ tự, một dòng timecode dạng 00:00:01,000 --> 00:00:03,500 và phần chữ bên dưới.

Hướng này không giữ được hết: kiểu chữ và bảng kiểu và cấu trúc riêng của định dạng nguồn không đi qua trọn vẹn khi vào SRT. Danh sách trên lấy từ khả năng của hai định dạng chứ không từ tệp cụ thể của bạn, nên câu trả lời giống nhau trước khi bạn mở tệp. Công cụ báo từng mục thay vì bỏ lặng lẽ.

Tệp được xử lý cục bộ trong trình duyệt, không qua máy chủ và không cần đăng nhập. Thả một tệp hay cả loạt tệp đều được: chúng chạy lần lượt, có thể hủy, và kết quả gộp trong một tệp ZIP.

Ví dụ

Một tệp VTT thông thường, chuyển sang SRT

Đầu vào

WEBVTT

intro
00:00:01.000 --> 00:00:04.000
Hello there.

00:00:04.500 --> 00:00:08.000 align:start position:10%
Second line with <i>italics</i>.

Kết quả

1
00:00:01,000 --> 00:00:04,000
Hello there.

2
00:00:04,500 --> 00:00:08,000
Second line with <i>italics</i>.

So hai bên theo từng dòng để thấy phần nào đi qua nguyên vẹn và phần nào đổi khi ra SRT.

Cùng phép chuyển VTT sang SRT trên một tệp lộn xộn

Đầu vào

a stray comment line
cue-id-1
00:00:01.000 --> 00:00:02.000
No header, two lines before the timecode.

Kết quả

1
00:00:01,000 --> 00:00:02,000
No header, two lines before the timecode.

Đây là kiểu hỏng tệp thật hay gặp — xuống dòng lẫn lộn, khoảng trắng thừa, trường bỏ trống. Đặt cạnh ví dụ gọn phía trên để thấy trình đọc tha cho những gì.

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

Mốc thời gian của VTT có bị làm tròn khi sang SRT không?

Không. VTT và SRT đều ghi tới mili giây, nên 00:00:01.234 thành 1234 rồi quay lại nguyên vẹn: không mất mát, không dịch chuyển, không đổi thứ tự.

Các khối NOTE, STYLE và REGION của VTT sang SRT ra sao?

Chúng bị bỏ. Tệp VTT có thể mang dòng đầu, chú thích, khối kiểu, định nghĩa vùng và thiết lập theo cue như align hay position; SRT không có cấu trúc tương đương cho chúng. Phần cue — chữ và mốc thời gian — đi qua nguyên vẹn.

Thiết lập sau mốc thời gian như align:start hay position:10% có được giữ khi VTT sang SRT?

Không. SRT không có chỗ cho chúng, nên chúng bị bỏ thay vì được diễn giải lại. Công cụ để nguyên phần chữ và ghi từng thiết lập vào danh sách mất mát.

Định danh cue của VTT có sống sót khi sang SRT?

Không. VTT cho phép định danh tự do như intro hay sign-1 và công cụ đọc được chúng, nhưng bộ đếm của SRT phải là số theo quy ước, nên đầu ra được đánh lại 1, 2, 3. Trình đọc SRT nghiêm ngặt từ chối tệp có bộ đếm không phải số, nên định danh không được giữ nguyên.

Tệp VTT của tôi có bị gửi đi đâu khi chuyển sang SRT không?

Không. Tệp được đọc và ghi ngay trong tab trình duyệt; chỉ trang web đi qua mạng, còn nội dung VTT — chữ, mốc thời gian, thẻ — không vào bất kỳ yêu cầu nào. Sau khi trang tải xong, bạn có thể ngắt mạng mà vẫn chuyển được sang SRT.

Công cụ liên quan