SRT vs VTT: khác nhau ở đâu và cách chuyển đổi
SRT và VTT được giải thích cho người sáng tạo: sự khác biệt thực sự (dấu phẩy so với dấu chấm, tiêu đề WEBVTT, kiểu dáng), nền tảng nào muốn nền tảng nào và cách chuyển đổi cả hai cách.

SRT vs VTT đi đến điều này: cả hai đều là các tệp phụ đề văn bản thuần túy nằm bên cạnh video của bạn, nhưng SRT (SubRip) là định dạng phổ biến mà hầu hết mọi nền tảng đều chấp nhận, trong khi VTT (WebVTT) là định dạng gốc web được xây dựng cho trình phát video HTML5. Nếu bạn đang quyết định sử dụng cái nào - hoặc bạn tải lên sai cái và chú thích của bạn không bao giờ hiển thị - sự khác biệt giữa SRT và VTT nhỏ hơn vẻ ngoài của nó: chủ yếu là dòng tiêu đề, dấu thời gian dấu phẩy so với dấu chấm và mức độ tạo kiểu mà mỗi định dạng hỗ trợ. Hướng dẫn này cho bạn thấy các ví dụ về tệp song song thực tế, bảng gian lận cho mỗi nền tảng và chính xác cách chuyển đổi SRT sang VTT (và ngược lại) mà không làm hỏng phụ đề của bạn.
Nếu bạn chỉ muốn phiên bản ngắn: sử dụng SRT khi bạn cần khả năng tương thích tối đa và tải lên dễ dàng và sử dụng VTT khi mục tiêu là trình phát video của trang web hoặc nền tảng yêu cầu WebVTT cụ thể. Hãy tiếp tục đọc để biết những lỗi lặng lẽ ăn chú thích - dấu phân tách thập phân sai, tiêu đề bị thiếu và mojibake do mã hóa xấu.
Bài học chính
Sơ lược về SRT vs VTT
Đây là toàn bộ so sánh trong một bảng. Mọi thứ dưới đây chỉ giải thích các hàng này với các ví dụ thực tế.

| Phần mở rộng tệp | .srt | .vtt | Dòng đầu tiên bắt buộc | Không có | WEBVTT | Dấu phân cách mili giây | Dấu phẩy — 00:00:01,000 | Thời gian - 00:00:01.000 | Số gợi ý | Tuần tự thông thường | Tùy chọn | Định vị / căn chỉnh | Không có trong thông số kỹ thuật | Có (Dòng, Vị trí, căn chỉnh) | Tạo kiểu nội tuyến | Không chính thức, phụ thuộc vào người chơi | Có (thẻ + a PHONG CÁCH khối) | Bình luận (LƯU Ý) | Không | Có | Quê hương | Trình phát ngoại tuyến, hầu hết các trường tải lên | HTML5 <theo dõi>, trình phát web | Mã hóa | UTF-8 được khuyến nghị | Yêu cầu UTF-8 |
Bài học rút ra một dòng: SRT là định dạng đơn giản, di động; VTT là định dạng phong phú hơn, hướng đến web. Chín trong số mười lần, bạn có thể chuyển đổi giữa chúng trong vài giây, vì văn bản chú thích giống hệt nhau - chỉ có trình bao bọc thay đổi.
Tệp SRT thực sự trông như thế nào
Mở bất kỳ .srt trong trình soạn thảo văn bản và bạn sẽ thấy các khối lặp lại gồm bốn dòng: một số, phạm vi dấu thời gian, văn bản chú thích và một dòng trống. Không có gì khác.
Ba điều cần lưu ý:
- Mỗi khối đều được đánh số theo thứ tự, bắt đầu từ 1.
- Dấu thời gian sử dụng dấu phẩy trước mili giây:
00:00:01,000. Đây là chi tiết duy nhất thường phá vỡ chuyển đổi nhất. - Không có tiêu đề và không có kiểu dáng. SRT chỉ là văn bản và thời gian. Một số trình phát máy tính để bàn tôn trọng các thẻ không chính thức như
<i>hoặc<b>, nhưng hành vi đó không phải là một phần của định dạng, vì vậy đừng bao giờ dựa vào nó.
Sự đơn giản đó là siêu năng lực của SRT. Bởi vì hầu như không có gì để hiểu sai, nó tải lên rõ ràng đến nhiều điểm đến nhất.
Tệp VTT (WebVTT) thực sự trông như thế nào
WebVTT là người anh em họ gốc web của SRT. Các chú thích tương tự trong .vtt trông gần như giống hệt nhau - với ba bổ sung có chủ ý.
Phát hiện sự khác biệt so với SRT ở trên:
- Dòng đầu tiên là
WEBVTT, theo sau là một dòng trống. Tệp VTT không hợp lệ nếu không có nó và trình phát web sẽ âm thầm bỏ qua tệp thiếu tiêu đề. - Dấu phân cách mili giây là một dấu chấm, không phải dấu phẩy:
00:00:01.000. - Tín hiệu có thể mang cài đặt. Điều đó
Dòng: 90% căn chỉnh: trung tâmtrên gợi ý thứ hai định vị và căn chỉnh chú thích bên trong khung hình video - điều mà SRT đơn giản là không thể diễn tả.
Trong so sánh webvtt và srt, đây là toàn bộ lợi thế của VTT: nó được thiết kế cho trình duyệt, vì vậy nó có thể mang các thẻ định vị, căn chỉnh, tạo kiểu nội tuyến, PHONG CÁCH khối bằng CSS, LƯU Ý nhận xét để bạn tham khảo và thậm chí cả chương hoặc siêu dữ liệu theo dõi. Nếu không có điều gì trong số đó quan trọng đối với tải lên của bạn, thì khả năng bổ sung chỉ là chi phí chưa được sử dụng — đó là lý do tại sao nhiều người sáng tạo gắn bó với SRT.
Sự khác biệt chính xác khiến mọi người vấp ngã
Hầu hết các sự nhầm lẫn giữa "SRT và VTT" đều có bốn điều nhỏ. Thực hiện đúng những điều này và chuyển đổi sẽ ngừng thất bại.
| Dấu phân cách thập phân | Dấu phẩy , | Thời gian . | Dán dấu thời gian SRT vào VTT và người chơi từ chối tín hiệu | Dòng tiêu đề | Không có | WEBVTT Đầu tiên | VTT không có tiêu đề hoàn toàn không hiển thị phụ đề | Kiểu dáng / vị trí | Chỉ văn bản | Cài đặt gợi ý + CSS | Phong cách tồn tại SRT → VTT, nhưng bị tước bỏ VTT → SRT | Mã hóa | UTF-8 được khuyến nghị | Yêu cầu UTF-8 | Không phải UTF-8 biến trọng âm và văn bản không phải tiếng Latinh thành các ký hiệu bị cắt xén |
Một vài lưu ý đáng để nội tâm:
Định dạng nào mà mỗi nền tảng muốn
Đây là phần mà người sáng tạo thực sự tìm kiếm: với nơi tôi đang xuất bản, tôi nên tải lên tệp nào? Đây là bản đồ thực tế.

| YouTube (dạng dài) | SRT (VTT cũng được chấp nhận) | SRT là tải lên đáng tin cậy đơn giản nhất; trình phát bật / tắt nó | Trình phát web (HTML5 <theo dõi>) | VTT (bắt buộc) | Thuộc tính <theo dõi> chỉ chấp nhận WebVTT — SRT sẽ không tải | LMS / nền tảng khóa học | Thường là VTT | Hầu hết người chơi khóa học được xây dựng trên HTML5, vì vậy họ mong đợi VTT | TikTok, Câu chuyện, YouTube Shorts | Không - đốt cháy | Không có trường tải lên sidecar; Thay vào đó, hiển thị phụ đề vào khung hình |
Hai quy tắc ngón tay cái rơi ra khỏi bảng này:
- Nếu trình duyệt đang phát video trực tiếp - trang web của riêng bạn, trang đích, LMS - bạn hầu như luôn cần VTT, bởi vì HTML5
<theo dõi>chỉ nói WebVTT. - Nếu bạn đang tải lên trình phát của chính nền tảng lớn, SRT là mặc định an toàn và YouTube vui vẻ chấp nhận cả hai. Trên nguồn cấp dữ liệu dọc dạng ngắn, không có trường tệp phụ đề nào cả, vì vậy bạn ghi chú thích vào pixel — cách tiếp cận phụ đề mở tương tự được đề cập trong hướng dẫn của chúng tôi về Cách thêm phụ đề vào video.
Giữ một SRT sạch sẽ làm tệp chính của bạn và bạn có thể tạo bất cứ thứ gì đích đến cần từ nó. Đó là quy trình làm việc mà phần còn lại của hướng dẫn này thiết lập.
Cách chuyển đổi SRT sang VTT (và ngược lại)
Chuyển đổi nhanh chóng vì văn bản chú thích không bao giờ thay đổi — bạn chỉ chỉnh sửa trình bao bọc. Có hai lộ trình trung thực: công cụ chuyển đổi trình duyệt cho một tệp sạch, chính xác trong một bước hoặc chỉnh sửa thủ công nếu bạn muốn hiểu chính xác những gì thay đổi.
Lộ trình trình duyệt một bước
Nếu bạn không muốn chạm vào trình soạn thảo văn bản, hãy chạy tệp thông qua trình chuyển đổi xử lý tiêu đề, dấu phân cách và mã hóa cho bạn:
- SRT → VTT: Thả
.srtvào Bộ chuyển đổi SRT sang VTT. Nó thêmWEBVTTheader, hoán đổi mọi dấu phẩy thành một dấu chấm và lưu dưới dạng UTF-8. - Định dạng khác → SRT: Nếu bạn đang bắt đầu từ một
.vtt,.ass, hoặc một tệp phụ đề khác và cần định dạng chung, hãy chạy nó qua công cụ chuyển đổi phụ đề sang SRT để làm phẳng nó để làm sạch SRT. - Sửa giao diện khi bạn ở đó: Nếu bạn sẽ ghi phụ đề hoặc muốn tạo kiểu nhất quán trên màn hình, hãy mở Trình chỉnh sửa kiểu phụ đề để đặt phông chữ, kích thước, đường viền và vị trí trước khi xuất.
Bởi vì Recapo chạy hoàn toàn trong trình duyệt - không cần cài đặt, chấp nhận MP4, MOV và các định dạng phổ biến khác lên đến 6GB cho mỗi tác vụ - bạn có thể chuyển từ video thô sang xuất có phụ đề và tệp phụ đề phù hợp ở cùng một nơi.
Lộ trình thủ công (để bạn biết điều gì đang xảy ra)
Chuyển đổi SRT → VTT Bằng tay thực sự là ba bước:
- Thêm
WEBVTTnhư dòng đầu tiên, sau đó là một dòng trống, trên tất cả mọi thứ khác. - Thay thế mọi dấu phẩy trong dấu thời gian bằng dấu chấm (
00:00:01,000→00:00:01.000). Sử dụng tìm và thay thế, nhưng chỉ nhắm mục tiêu các dòng dấu thời gian để bạn không chạm vào dấu phẩy trong văn bản phụ đề. - Lưu tệp dưới dạng UTF-8 bằng
.vttphần mở rộng.
Chuyển đổi VTT → SRT đảo ngược nó, với một cảnh báo:
- Xóa
WEBVTTdòng tiêu đề và bất kỳLƯU Ý,PHONG CÁCHhoặcKHU VỰCkhối. - Thay thế dấu chấm trong dấu thời gian bằng dấu phẩy.
- Loại bỏ mọi cài đặt tín hiệu (như
Dòng: 90% căn chỉnh: trung tâm) ra khỏi các dòng dấu thời gian, vì SRT không thể sử dụng chúng. - Lưu dưới dạng UTF-8 với
.srtphần mở rộng.
Cảnh báo: bước 3 là nơi kiểu dáng và định vị VTT bị mất. Nếu định dạng đó quan trọng, hãy giữ VTT và không hạ cấp nó.
Các vấn đề chuyển đổi phổ biến (và cách né tránh chúng)
Ngay cả một chuyển đổi "thành công" cũng có thể lặng lẽ không thành công khi phát lại. Đây là bốn người cắn người sáng tạo thường xuyên nhất.

Một thói quen ngăn chặn hầu hết điều này: giữ SRT chính xác, đã được sửa chữa của bạn như một tệp chính duy nhất. Chỉ tạo VTT từ nó khi trình phát web hoặc LMS yêu cầu, tạo kiểu lại từ nó khi bạn ghi chú thích và sử dụng lại nó cho mọi bản dịch. Mất bản chính đó có nghĩa là phiên âm lại từ đầu - vì vậy nếu bạn đang tạo phụ đề tự động, hãy bắt đầu từ một bản ghi đáng tin cậy, mà chúng tôi tổng hợp về Trình tạo phụ đề tự động tốt nhất có thể giúp bạn chọn.
Câu hỏi thường gặp
Sự khác biệt chính giữa SRT và VTT là gì? Hai điều. Các tệp VTT phải bắt đầu bằng WEBVTT và sử dụng dấu chấm trước mili giây (00:00:01.000), trong khi SRT không có tiêu đề và sử dụng dấu phẩy (00:00:01,000). VTT cũng có thể mang lại định vị và kiểu dáng mà SRT không thể thể hiện được. Bản thân văn bản chú thích giống hệt nhau ở cả hai.
Tôi có thể đổi tên tệp .srt thành .vtt không? Không. Đổi tên tiện ích không thêm WEBVTT hoặc sửa dấu thời gian dấu phẩy so với dấu chặt, vì vậy trình phát web sẽ từ chối nó. Chạy nó thông qua một công cụ chuyển đổi hoặc thực hiện hai chỉnh sửa đó bằng tay trước.
YouTube sử dụng định dạng nào — SRT hay VTT? YouTube chấp nhận cả hai video tải lên dạng dài và người xem có thể bật phụ đề hoặc off. SRT là lựa chọn đơn giản nhất, đáng tin cậy. Đối với Shorts và các nguồn cấp dữ liệu dọc khác, bạn không thể tải lên tệp phụ đề, vì vậy bạn sẽ ghi phụ đề trực tiếp vào video.
SRT hay VTT tốt hơn cho trình phát video trên trang web? VTT, không nghi ngờ gì - HTML5 <theo dõi> chỉ chấp nhận WebVTT, vì vậy SRT đơn giản là sẽ không tải trong trình phát gốc của trình duyệt. Chuyển đổi SRT của bạn sang VTT trước khi nhúng.
Chuyển đổi SRT sang VTT có làm giảm chất lượng không? Không. Phụ đề là văn bản thuần túy, vì vậy việc chuyển đổi hoàn toàn không ảnh hưởng đến video hoặc âm thanh của bạn. Rủi ro duy nhất là tệp bị hỏng do bỏ lỡ dấu phẩy hoặc mã hóa sai - không làm giảm chất lượng video. Đi theo cách khác (VTT → SRT) có thể làm giảm kiểu dáng và định vị, nhưng không bao giờ ảnh hưởng đến hình ảnh.
Chuyển đổi phụ đề của bạn một cách rõ ràng
SRT và VTT là những chú thích giống nhau trong hai trình bao bọc - lấy tiêu đề, dấu phân cách và mã hóa bên phải và một trong hai đều hoạt động. Giữ SRT chính xác làm chủ của bạn, tạo VTT bất cứ khi nào trình phát web hoặc nền tảng khóa học yêu cầu và ghi chú thích cho nguồn cấp dữ liệu dọc. Tạo tài khoản Recapo miễn phí để phiên âm, chuyển đổi, tạo kiểu và xuất phụ đề của bạn trong trình duyệt, sau đó sử dụng lại cùng một tệp chính trên mọi nền tảng mà bạn xuất bản.