Điểm chính cần nhớ
Tệp SRT (SubRip Subtitle, phần mở rộng
.srt) là một tệp văn bản thuần dùng để lưu phụ đề: các khối được đánh số, mỗi khối có thời gian bắt đầu, thời gian kết thúc và nội dung văn bản hiển thị. Tệp này không chứa video hay âm thanh — chỉ có mốc thời gian và câu chữ — nên dung lượng rất nhỏ, có thể chỉnh sửa bằng bất kỳ trình soạn thảo văn bản nào và được hỗ trợ trên hầu như mọi trình phát video và nền tảng. Bạn có thể tạo tệp từ đầu, tạo từ văn bản thuần, hoặc xuất từ một công cụ phiên âm, rồi kiểm tra tính hợp lệ chỉ trong vài giây trước khi tải lên.
Nếu bạn từng bật phụ đề trong một trình phát video, rất có thể một tệp SRT đã âm thầm đảm nhiệm công việc phía sau. Đây là định dạng phụ đề lâu đời nhất và được hỗ trợ rộng rãi nhất trên web — đồng thời cũng là một trong những định dạng tệp đơn giản nhất hiện có. Hướng dẫn này sẽ giải thích chính xác cách nó hoạt động, đưa ra ví dụ thực tế và hướng dẫn cách tạo, chỉnh sửa cũng như sửa lỗi tệp SRT mà không cần phần mềm chuyên dụng.
Bên trong tệp SRT trông như thế nào?
Mở bất kỳ tệp .srt nào bằng Notepad hoặc TextEdit, bạn sẽ thấy các khối lặp lại như sau:
1
00:00:01,600 --> 00:00:04,200
Welcome back to the channel.
2
00:00:04,400 --> 00:00:07,900
Today we're looking at how
subtitle files actually work.Mỗi khối có đúng bốn phần:
- Số thứ tự — 1, 2, 3… theo đúng trình tự, không bị thiếu số.
- Mã thời gian — thời điểm bắt đầu và kết thúc theo định dạng
giờ:phút:giây,mili giây, được phân tách bằng-->. Lưu ý dấu phẩy trước phần mili giây — đây là chi tiết thường gây lỗi tệp nhất. - Văn bản phụ đề — một hoặc hai dòng xuất hiện trên màn hình trong khoảng thời gian đó.
- Một dòng trống — dùng để ngăn cách khối này với khối tiếp theo.
Đó là toàn bộ định dạng. Không có tiêu đề, không có siêu dữ liệu định kiểu, không có dữ liệu nhị phân — chính vì thế mà nó vẫn tồn tại từ đầu những năm 2000 trong khi nhiều định dạng bóng bẩy hơn đã đến rồi đi.
Tệp SRT được dùng để làm gì?
- YouTube và video trên mạng xã hội: tải một tệp SRT lên cùng video và người xem sẽ có phụ đề chi tiết chuẩn — đồng thời các nền tảng cũng lập chỉ mục nội dung văn bản để phục vụ tìm kiếm.
- Trình phát video: VLC, IINA và hầu hết trình phát trên smart TV sẽ tự động tải tệp SRT được đặt cạnh tệp video và có cùng tên.
- Dịch thuật: biên dịch viên làm việc trên các dòng văn bản trong khi phần thời gian vẫn được giữ nguyên, từ đó tạo ra một tệp SRT riêng cho từng ngôn ngữ.
- Quy trình biên tập: Premiere Pro, DaVinci Resolve và Final Cut đều nhập được SRT cho các track phụ đề.
- Khả năng tiếp cận và tuân thủ: phụ đề là yêu cầu pháp lý đối với nhiều video được xuất bản — SRT là định dạng trao đổi mà ai cũng chấp nhận.
Cách tạo tệp SRT
Tùy chọn 1: Tạo tự động từ video
Cách nhanh nhất: phiên âm video rồi xuất ra SRT. Với video YouTube, hãy dán liên kết vào YouTube Transcript Generator và tải xuống tệp SRT — mốc thời gian sẽ được lấy trực tiếp từ lời nói. Với các bản ghi âm và tệp của riêng bạn, ứng dụng Soz AI có thể phiên âm âm thanh bằng hơn 99 ngôn ngữ và xuất ra văn bản sẵn sàng dùng làm phụ đề.
Tùy chọn 2: Chuyển văn bản có sẵn thành SRT
Bạn đã có kịch bản hoặc bản phiên âm dưới dạng văn bản thuần? Công cụ miễn phí TXT to SRT Generator sẽ chia văn bản của bạn thành các dòng có độ dài phù hợp cho phụ đề và gán các mốc thời gian cân đối để bạn tinh chỉnh sau. Công cụ này chạy hoàn toàn trong trình duyệt — văn bản không bao giờ rời khỏi thiết bị của bạn.
Tùy chọn 3: Tự viết thủ công
Với một đoạn clip dài 30 giây, việc tự viết trong trình soạn thảo văn bản là hoàn toàn hợp lý: chỉ cần làm theo cấu trúc khối ở trên, lưu thành subtitles.srt với mã hóa UTF-8 là xong. Nhưng nếu video dài hơn một hoặc hai phút, việc canh thời gian thủ công sẽ rất mất công — hãy dùng tùy chọn 1 hoặc 2.
Các lỗi SRT thường gặp (và cách khắc phục nhanh)
| Vấn đề | Nguyên nhân | Cách khắc phục |
|---|---|---|
| Phụ đề hoàn toàn không hiển thị | Sai phần mở rộng, sai mã hóa hoặc mã thời gian bị lỗi định dạng | Chạy tệp qua SRT Validator — công cụ sẽ chỉ ra chính xác khối bị lỗi |
| Phụ đề xuất hiện quá sớm hoặc quá muộn | Video có phần mở đầu mà phụ đề chưa tính đến | Dịch chuyển toàn bộ mốc thời gian cùng lúc bằng Subtitle Time Shift |
| Ký tự đặc biệt bị lỗi hiển thị | Tệp được lưu bằng một kiểu mã hóa cũ | Lưu lại dưới dạng UTF-8 (chuẩn phổ biến của SRT hiện nay) |
| Trình phát từ chối tệp | Nền tảng yêu cầu WebVTT | Chuyển đổi bằng VTT ↔ SRT Converter |
| Cần lấy riêng phần văn bản, không cần thời gian | — | Subtitle to Text sẽ xóa số thứ tự và mốc thời gian chỉ với một cú nhấp |
SRT so với các định dạng phụ đề khác
Đối thủ chính của SRT trên web là WebVTT (.vtt) — tiêu chuẩn của W3C được dùng bởi các trình phát video HTML5. VTT bổ sung các tùy chọn định kiểu và định vị, nhưng dùng dấu chấm thay vì dấu phẩy trong mã thời gian và yêu cầu một dòng tiêu đề. Các quy trình phát sóng có thể dùng TTML hoặc EBU-STL, còn các công cụ từ thời DVD từng dùng SSA/ASS cho phụ đề anime có định kiểu. Để xem phân tích chi tiết khi nào mỗi định dạng phù hợp hơn, hãy xem VTT vs SRT: bạn nên dùng định dạng phụ đề nào?
Câu hỏi thường gặp
Làm sao để mở tệp SRT?
Bất kỳ trình soạn thảo văn bản nào cũng mở được: Notepad (Windows), TextEdit (Mac) hoặc bất kỳ trình soạn thảo mã nào. Để xem cùng video, hãy đặt tệp SRT cạnh tệp video với cùng tên rồi mở video trong VLC.
SRT có giống closed captions không?
SRT là một định dạng tệp; còn closed captions là một cách sử dụng định dạng đó. Phụ đề dành cho người khiếm thính thường cũng ghi lại hiệu ứng âm thanh (“[cửa đóng sầm]”) và xác định người nói — tất cả những nội dung đó đều có thể chứa trong các dòng văn bản của tệp SRT.
Tệp SRT có chứa video không?
Không. Đây chỉ là văn bản — thường chỉ vài kilobyte ngay cả với một bộ phim dài. Video vẫn nằm trong tệp riêng; trình phát sẽ kết hợp hai phần này lại.
Tôi có thể chỉnh sửa tệp SRT trên điện thoại không?
Có — vì đây là văn bản thuần nên bất kỳ trình soạn thảo văn bản nào trên di động cũng dùng được. Nếu cần chỉnh thời gian, một công cụ chạy trên trình duyệt như Subtitle Time Shift sẽ ít gây lỗi hơn nhiều so với việc tự sửa mã thời gian bằng tay.
