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

Blog

File SRT là gì? So sánh SRT và VTT

Tác giả: Ngày đăng: Rà soát lần cuối:

File SRT là file phụ đề dạng văn bản thuần: các đoạn phụ đề có số thứ tự, mỗi đoạn có thời gian bắt đầu, kết thúc và một hoặc hai dòng nội dung. File VTT chứa cùng loại văn bản có mốc thời gian nhưng theo định dạng WebVTT, mà phần tử video HTML5 đọc trực tiếp. “SRT và VTT” thường được nhắc đến đúng lúc một file phụ đề không chịu tải ở nơi lẽ ra phải chạy được. Thư viện Quốc hội Mỹ ghi lại cấu trúc SRT của SubRip, còn W3C định nghĩa WebVTT cho phương tiện web. Trình tạo phụ đề của Hushscript xuất cả hai, nên lựa chọn phụ thuộc vào nơi phát chứ không phải độ chính xác của bản phiên âm.

Điểm chính

File SRT là gì?

File SRT (.srt, viết tắt của SubRip Text) đơn giản hết mức có thể của một định dạng phụ đề. Định dạng SRT là một chuỗi các khối: số thứ tự, khoảng thời gian viết với dấu phẩy trước phần mili giây (00:00:01,000 --> 00:00:04,000) và nội dung phụ đề, với một dòng trống ngăn cách các mục. Không có tiêu đề, không có siêu dữ liệu, chỉ có chính phụ đề. Sự đơn giản đó là lý do file SRT mở được trên hầu như mọi thứ, và trong thực tế đó là toàn bộ ý nghĩa của file SRT: một danh sách văn bản phụ đề có mốc thời gian. Trình phát gần như không có gì để hiểu sai.

1
00:00:01,000 --> 00:00:04,000
Chào mừng bạn trở lại chương trình.

2
00:00:04,500 --> 00:00:07,200
Hôm nay chúng ta nói về phụ đề.

File VTT là gì?

File VTT (.vtt) là file phụ đề WebVTT. Định dạng VTT bắt đầu bằng một dòng tiêu đề bắt buộc, vì file phải mở đầu bằng WEBVTT nếu không sẽ không hợp lệ, và mốc thời gian dùng dấu chấm thay vì dấu phẩy (00:00:01.000 --> 00:00:04.000). Ngoài ra, nó hỗ trợ những thứ SRT không có chỗ chứa: thiết lập đoạn phụ đề để định vị chữ trên màn hình, căn lề và đánh dấu kiểu dáng cơ bản ngay trong nội dung phụ đề. VTT là định dạng mà phần tử track phụ đề của chuẩn video HTML5 đọc trực tiếp. Đó không phải lựa chọn về phong cách của một số trang web; đó là điều công nghệ web nền tảng được xây dựng xoay quanh. File VTT cũng là văn bản thuần, và “VTT” trong ngữ cảnh phụ đề là cách gọi tắt của WebVTT.

WEBVTT

00:00:01.000 --> 00:00:04.000
Chào mừng bạn trở lại chương trình.

00:00:04.500 --> 00:00:07.200
Hôm nay chúng ta nói về phụ đề.

So sánh nhanh SRT và VTT

SRT VTT
Đuôi file .srt .vtt
Tên đầy đủ SubRip Text WebVTT
Yêu cầu tiêu đề Không Có, file phải mở đầu bằng WEBVTT
Dấu ngăn mốc thời gian Dấu phẩy (,) Dấu chấm (.)
Kiểu dáng hoặc định vị Không có Thiết lập đoạn phụ đề, đánh dấu cơ bản
Được tạo cho Phát và chỉnh sửa thông thường Nhúng web HTML5

Khác biệt giữa SRT và VTT là gì?

Với phụ đề thông thường thì gần như không có. Cả hai chứa cùng thời gian và văn bản. Khác biệt giữa SRT và VTT nằm ở cách đóng gói: VTT cần tiêu đề WEBVTT, đổi dấu phẩy thành dấu chấm trong mốc thời gian và cho phép các thiết lập đoạn phụ đề mà SRT không lưu được. Trong thực tế, câu hỏi là nơi phát của bạn chấp nhận loại nào, và phần tiếp theo sẽ nói về điều đó.

Mỗi loại thực sự được dùng ở đâu

SRT là lựa chọn đa dụng an toàn: trình phát máy tính và di động như VLC, phần mềm dựng video như Premiere Pro và DaVinci Resolve, và hầu hết các lần bàn giao cho người khác đều mong đợi hoặc chấp nhận nó mà không phàn nàn. VTT chuyên dùng để nhúng phụ đề vào phần tử video của trang web. Trỏ phần tử <track> HTML5 gốc của trình duyệt vào file SRT và nó không hiện gì; cùng phần tử đó đọc VTT trực tiếp, vì thế một trình nhúng web cần VTT. Một số trình phát web cũng nhận SRT, nhưng VTT mới là định dạng được tạo cho việc này. Nếu bạn chưa biết file phụ đề sẽ đi đâu, SRT là mặc định an toàn hơn. Bạn luôn có thể chuyển sang VTT ngay khi biết nó dành cho trình nhúng web.

Kiểu dáng: VTT làm được gì mà SRT không làm được

Vì SRT chỉ gồm số thứ tự, mốc thời gian và văn bản thuần nên nó không có kiểu dáng chuẩn: không định vị và không định dạng kiểu CSS. Các thẻ cơ bản như <b> và <i>, đôi khi cả <font>, được nhiều trình phát hỗ trợ, nhưng mức hỗ trợ khác nhau giữa các trình phát. Các thiết lập đoạn phụ đề của VTT thêm định vị cơ bản và đánh dấu đơn giản lên trên cùng cấu trúc thời gian. Cả hai đều không đi xa bằng một định dạng phụ đề có kiểu dáng chuyên dụng, được tạo riêng cho phông chữ, màu sắc và vị trí trên màn hình. Nếu công việc cần mức kiểm soát đó, đó là một định dạng riêng, cao hơn SRT hay VTT một bậc. Trong thực tế, hầu hết phần mềm dựng và trình phát đa dụng bỏ qua phần kiểu dáng bổ sung của VTT và chỉ đọc thời gian cùng văn bản, nên khoảng cách này chủ yếu quan trọng với việc phát trên trình duyệt chứ không phải với việc qua lại thông thường giữa các phần mềm dựng.

Cách mở file SRT hoặc VTT

Cả hai định dạng đều là văn bản thuần, nên mọi trình soạn thảo văn bản đều mở được và hiển thị các đoạn phụ đề đúng như đã viết. Để xem chúng thành phụ đề, hãy nạp file vào trình phát hoặc phần mềm dựng video bên cạnh video. VLC và hầu hết trình phát máy tính tự nhận file SRT trùng tên và cùng thư mục với video. Với trang web, hãy trỏ một phần tử <track> vào file VTT. Nếu file phụ đề không tải được, hãy kiểm tra những điều cơ bản trước: đúng đuôi file, có tiêu đề WEBVTT ở file VTT và có dấu phẩy trong mốc thời gian SRT.

Chuyển SRT sang VTT, hoặc VTT sang SRT, miễn phí

Đã có SRT mà cần VTT để nhúng web, hay ngược lại? Trình chuyển SRT sang VTT miễn phí, chạy trong trình duyệt, chuyển qua lại trực tiếp giữa hai định dạng: thả file vào, chọn định dạng đầu ra, tải xuống. Không cần tài khoản, không tải gì lên máy chủ. Nếu file bạn đang có thuộc định dạng ASS, TTML hoặc SBV, trình chuyển đổi phụ đề rộng hơn xử lý các định dạng đó trong cùng một công cụ.

Một ví dụ thực tế

Một nhà sáng tạo nội dung xuất phụ đề SRT từ video đã ghi qua trình tạo phụ đề của Hushscript, dự định dùng cho các nền tảng mạng xã hội. Giữa chừng dự án, tập đó còn cần đăng dưới dạng trình nhúng HTML5 gốc trên website riêng, nơi trình phát chỉ đọc VTT. Thay vì phiên âm lại, file SRT được đưa qua trình chuyển đổi miễn phí và quay lại dưới dạng VTT sau vài giây, cùng thời gian và văn bản, sẵn sàng để nhúng. Một bản phiên âm, hai file phụ đề, không cần lần phiên âm thứ hai.

Tạo file SRT hoặc VTT từ âm thanh hoặc video

Nếu bạn bắt đầu từ âm thanh hoặc video thay vì file phụ đề có sẵn, trình tạo phụ đề phiên âm, căn thời gian và gắn nhãn người nói cho phụ đề, rồi xuất trực tiếp SRT, VTT hoặc bất kỳ định dạng nào khác, nên không cần bước chuyển đổi riêng. Phiên âm đầy đủ cần có tài khoản và đủ số phút khả dụng; tài khoản cá nhân đủ điều kiện nhận 30 phút miễn phí một lần, sau khi xác minh thẻ hoặc cùng lần mua đầu tiên. Để xem bản hướng dẫn từng bước, hãy đọc cách tạo file SRT từ video.

Nguồn và tiêu chuẩn độc lập

Hushscript đã tham khảo các nguồn độc lập, không cạnh tranh này. Chúng giải thích nghiên cứu, tiêu chuẩn hoặc cách nền tảng hoạt động và không đồng nghĩa với việc ủng hộ Hushscript.

Ngày rà soát nguồn:

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

File SRT là gì?

File SRT là file phụ đề dạng văn bản thuần theo định dạng SubRip. File chứa các đoạn phụ đề được đánh số, mỗi đoạn có thời gian bắt đầu, thời gian kết thúc và nội dung phụ đề, với đuôi .srt. Hầu hết trình phát và phần mềm dựng video đều có thể nạp một file SRT cùng với video.

File SRT và file VTT là gì?

Cả hai đều là file phụ đề dạng văn bản thuần. File SRT (.srt) liệt kê các đoạn phụ đề có số thứ tự với mốc thời gian dùng dấu phẩy. File VTT (.vtt) chứa phụ đề WebVTT, bắt đầu bằng dòng tiêu đề WEBVTT và dùng dấu chấm trong mốc thời gian. Trong ngữ cảnh này, VTT nghĩa là WebVTT, định dạng phụ đề cho web.

File VTT là gì?

File VTT là file phụ đề theo định dạng WebVTT, với đuôi .vtt. File bắt đầu bằng dòng tiêu đề WEBVTT và là định dạng phụ đề mà phần tử track của video HTML5 đọc trực tiếp, nên đây là lựa chọn thông thường cho video trên trang web.

SRT là viết tắt của gì?

SRT là viết tắt của SubRip Text, theo tên chương trình SubRip. Đó là ý nghĩa của file SRT trong ngữ cảnh phụ đề: "SRT" và "phụ đề SRT" đều chỉ phụ đề lưu theo định dạng đó. File SRT là văn bản thuần, hết đoạn phụ đề có số thứ tự này đến đoạn khác.

Khác biệt giữa SRT và VTT là gì?

Cả hai đều chứa văn bản có mốc thời gian. SRT không có tiêu đề và dùng dấu phẩy trước phần mili giây. VTT phải mở đầu bằng dòng WEBVTT, dùng dấu chấm trước phần mili giây và có thêm các thiết lập tùy chọn cho vị trí và kiểu dáng cơ bản. SRT là lựa chọn mặc định đa dụng; VTT được tạo ra cho video trên web.

Nếu không chắc thì nên dùng loại nào?

SRT, vì nó mở được trên nhiều trình phát và phần mềm dựng nhất. Chỉ chuyển sang VTT khi bạn nhúng phụ đề vào trình phát web HTML5.

Làm sao để mở file SRT hoặc VTT?

Mở bằng bất kỳ trình soạn thảo văn bản thuần nào để đọc hoặc sửa, hoặc nạp vào trình phát video bên cạnh video. Cả hai định dạng đều là văn bản thuần, nên không cần công cụ đặc biệt để đọc.

Tôi có thể chuyển SRT sang VTT và ngược lại mà không mất gì không?

Với phụ đề thông thường thì được: thời gian và văn bản được giữ nguyên. Những phần bổ sung như mã định danh đoạn, vị trí và định dạng kiểu CSS có thể không giữ được, vì SRT không có chỗ chuẩn cho chúng. Hãy kiểm tra file sau khi chuyển nếu nguồn của bạn dùng các thành phần này.

Chuyển đổi giữa SRT và VTT có thực sự miễn phí không?

Có. Trình chuyển SRT sang VTT chạy trong trình duyệt của bạn, không cần tài khoản và không tải gì lên máy chủ.

Trình tạo phụ đề của Hushscript có xuất cả hai định dạng không?

Có. SRT và VTT đều có, cùng với ASS, TTML, SBV và LRC, nằm trong cùng bộ định dạng xuất mà mọi bản phiên âm đều có. Không tính phí riêng cho định dạng nào.

Tại sao trình phát web lại đặc biệt cần VTT?

Vì VTT là định dạng được tích hợp sẵn trong phần tử track phụ đề của chuẩn video HTML5. Đó không phải sở thích của một số trang web; đó là điều công nghệ web nền tảng mong đợi một cách tự nhiên.

Bắt đầu với 30 phút miễn phí

Xem trước tối đa 5 phút trước khi bạn tạo tài khoản, và tài khoản cá nhân mới được xem trước miễn phí file đầu tiên tải lên trong ứng dụng. Chuyển toàn bộ bản ghi thành văn bản cần có tài khoản và số phút; tài khoản cá nhân đủ điều kiện nhận 30 phút miễn phí một lần, sau khi xác minh thẻ hoặc cùng lần mua đầu tiên. Không subscription.

Bắt đầu với 30 phút miễn phí