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

Tệp SRT là gì? Cấu trúc, cách chỉnh sửa và lỗi thường gặp

Tệp phụ đề SRT là gì, mỗi dòng có ý nghĩa gì, cách mở và chỉnh sửa an toàn, và cách sửa các lỗi khiến trình phát không hiển thị được.

Tác giả: Syed Peera Saheb · Phát hành

Câu trả lời ngắn gọn

Tệp SRT là tệp phụ đề dạng văn bản thuần. Nó liệt kê các dòng phụ đề được đánh số, mỗi dòng có thời gian bắt đầu, thời gian kết thúc và một hoặc hai dòng chữ, và gần như mọi trình phát video, TV, trình chỉnh sửa và nền tảng video đều đọc được.

Tên gọi bắt nguồn từ SubRip, một chương trình Windows đọc phụ đề từ DVD và lưu thành văn bản. SRT chưa bao giờ có đặc tả chính thức, nên thế nào là hợp lệ chủ yếu do các trình phát phổ biến chấp nhận. Đó là tin tốt khi bạn sửa tay: định dạng này đơn giản và dễ dãi.

Các phần của một dòng phụ đề

Mỗi dòng phụ đề, đôi khi gọi là cue hoặc khối phụ đề, có bốn phần. Dòng đầu tiên là số đếm: 1 cho dòng phụ đề đầu tiên, 2 cho dòng tiếp theo, và cứ thế tiếp tục. Dòng thứ hai là thời gian, viết theo giờ, phút, giây và mili giây, có dấu phẩy trước phần mili giây và một mũi tên gồm hai dấu gạch nối và một dấu lớn hơn giữa thời gian bắt đầu và kết thúc. Tiếp theo là các dòng chữ, thường một hoặc hai dòng. Một dòng trống kết thúc dòng phụ đề.

Thời gian được tính từ đầu video. 00:01:02,500 nghĩa là sau một phút hai giây rưỡi. Hầu hết trình phát ẩn dòng phụ đề ở thời gian kết thúc, nên hai dòng phụ đề không nên chồng lấn trừ khi bạn muốn cả hai cùng hiện trên màn hình.

Một tệp SRT hoàn chỉnh có hai dòng phụ đề
1
00:00:01,200 --> 00:00:03,900
Is anyone here?

2
00:00:04,300 --> 00:00:06,800
MAYA: Over here.
<i>Follow my voice.</i>
Các phần của một dòng phụ đề SRT
12
Số thứ tự dòng phụ đề
00:01:02,500 --> 00:01:05,000
Thời gian bắt đầu và kết thúc, dấu phẩy trước phần mili giây
Where are you going?
Nội dung, một hoặc hai dòng
Dòng trống kết thúc dòng phụ đề

Định dạng bạn có thể dùng

SRT không có kiểu dáng chính thức, nhưng hầu hết trình phát hiểu một vài thẻ giống HTML: <i> cho in nghiêng, <b> cho in đậm và <u> cho gạch chân. In nghiêng phổ biến nhất, dùng cho giọng nói ngoài khung hình, cuộc gọi điện thoại, lời bài hát và từ nước ngoài. Một số trình phát cũng hiển thị thẻ <font color="...">, và một số tệp có mã vị trí ASS như {\an8} để đặt dòng phụ đề ở trên cùng.

Mức hỗ trợ khác nhau. Một số nền tảng, trong đó có YouTube, bỏ qua mọi thẻ định dạng trong tệp SRT. Các công cụ trên trang này giữ in nghiêng, in đậm và gạch chân. Chúng xóa thẻ màu chữ và mã vị trí ASS, vì nếu không, nhiều trình phát sẽ hiển thị chúng như chữ.

Cách mở và chỉnh sửa tệp SRT

Trình soạn thảo văn bản thuần nào cũng được: Notepad trên Windows, TextEdit trên Mac ở chế độ văn bản thuần, hoặc một trình soạn thảo mã. Tránh các trình xử lý văn bản như Word, vốn có thể thêm định dạng ẩn hoặc dấu ngoặc kép cong khi lưu. Khi lưu, hãy chọn bảng mã UTF-8 để mọi chữ cái hiển thị đúng trên các trình phát hiện đại.

Với những sửa đổi nhỏ, như lỗi chính tả hay một dòng bị thiếu, trình soạn thảo văn bản là đủ. Với thay đổi thời gian trên cả tệp, sửa tay hàng trăm mốc thời gian vừa chậm vừa dễ sai; công cụ dời thời gian phụ đề dời mọi dòng phụ đề cùng lúc. Trình chỉnh sửa phụ đề chuyên dụng phù hợp hơn khi bạn cần căn lại thời gian từng dòng theo âm thanh.

Các lỗi SRT thường gặp và cách sửa

Khi trình phát từ chối tệp SRT hoặc hiển thị sai, nguyên nhân thường là một trong những điều sau. Các công cụ trên trang này chấp nhận được nhiều lỗi trong số đó, nên mở tệp bị hỏng trong công cụ chuyển đổi và tải xuống lại dưới dạng SRT thường sửa được chỉ trong một bước.

  • Dấu chấm thay cho dấu phẩy trước phần mili giây, như 00:00:01.200. Các trình phát nghiêm ngặt sẽ từ chối định dạng này. Công cụ chuyển đổi đọc được và ghi lại thành dấu phẩy.
  • Thiếu dòng trống giữa các dòng phụ đề. Một số trình phát sẽ gộp các dòng phụ đề lại. Công cụ chuyển đổi vẫn tách chúng ra, vì nó bắt đầu dòng phụ đề mới ở mỗi dòng thời gian.
  • Số thứ tự bị nhảy hoặc lặp lại. Trình phát hiếm khi để ý, nhưng một số trình chỉnh sửa thì có. Mọi tệp SRT mà các công cụ ghi ra đều được đánh số lại từ 1.
  • Thời gian kết thúc trước thời gian bắt đầu, hoặc thời gian âm. Những dòng phụ đề đó bị bỏ qua, và trang sẽ cho bạn biết có bao nhiêu khối không đọc được.
  • Các dòng phụ đề chồng lấn, khi một dòng vẫn còn trên màn hình lúc dòng tiếp theo bắt đầu. Công cụ dọn dẹp phụ đề có thể kết thúc mỗi dòng khi dòng tiếp theo bắt đầu, và công cụ kiểm tra phụ đề liệt kê mọi chỗ chồng lấn.
  • Ký tự lạ thay cho chữ có dấu. Đó là lỗi mã hóa; trang cho phép bạn chọn đúng bảng mã và lưu kết quả dưới dạng UTF-8.
  • Thời gian thiếu phần giờ, như 01:02,500, hoặc phần lẻ ngắn, như 00:00:01,5. Công cụ chuyển đổi đọc được cả hai và ghi thời gian đầy đủ.

Tệp SRT đến từ đâu

Bạn thường nhận được tệp SRT từ một trang tải phụ đề, từ trình chỉnh sửa video hoặc dịch vụ chép lời có xuất phụ đề, hoặc từ một nền tảng video nơi bạn có thể tải phụ đề của video mình. Các trình chỉnh sửa phụ đề lưu SRT theo mặc định, và nhiều chương trình trích xuất track phụ đề từ tệp MKV hoặc MP4 cũng lưu track văn bản thành SRT.

Tệp từ các trang tải xuống có chất lượng rất khác nhau. Chúng có thể được làm cho một bản phát hành khác của video, lưu bằng một bảng mã khu vực cũ, hoặc chứa đầy phần giới thiệu người làm và địa chỉ web. Trước khi dùng, hãy phát vài cảnh ở đầu, giữa và cuối video để kiểm tra thời gian có khớp không.

Đặt tên tệp SRT để trình phát tìm thấy

Trình phát và TV thường tự động nạp tệp SRT khi nó nằm cạnh video và trùng tên, như holiday.mp4 và holiday.srt. Nhiều trình phát còn hiểu mã ngôn ngữ đặt trước phần mở rộng, nên holiday.en.srt và holiday.es.srt hiện là tiếng Anh và tiếng Tây Ban Nha. Một số trình phát nhận biết thêm nhãn như sdh hoặc forced, ví dụ holiday.en.sdh.srt, nhưng mức hỗ trợ khác nhau, nên hãy kiểm tra trình phát của bạn nếu nhãn không hiện.

Các công cụ trên trang này làm gì với tệp SRT

Mọi công cụ ở đây đều đọc SRT, và mỗi công cụ giữ nguyên tệp gốc; bạn tải xuống một tệp mới. Công cụ chuyển đổi ghi tệp sang định dạng khác. Công cụ dời thời gian phụ đề dời hoặc kéo giãn mọi mốc thời gian. Công cụ dọn dẹp phụ đề xóa mô tả âm thanh, tên người nói, dòng phụ đề lặp lại và phần giới thiệu người làm. Công cụ kiểm tra phụ đề liệt kê các dòng quá nhanh, quá dài hoặc chồng lên nhau. Công cụ ghép, công cụ tách và công cụ chuyển phụ đề sang văn bản dùng để nối, cắt hoặc chép lời từ tệp.

Tất cả đều chạy trong trình duyệt của bạn, và tệp không bị tải lên. Mọi tệp chúng lưu đều là UTF-8 và giữ in nghiêng, in đậm, gạch chân khi định dạng đầu ra cho phép.

So sánh SRT với các định dạng khác

Điểm mạnh của SRT là mọi thứ đều đọc được. Điểm yếu là thiếu đặc tả và thiếu kiểu dáng thực sự. WebVTT gần như giống hệt nhưng là tiêu chuẩn web, và là định dạng duy nhất trình duyệt hiển thị sẵn. ASS bổ sung phông chữ, màu sắc và vị trí. Nếu một nền tảng hoặc trình phát yêu cầu định dạng khác SRT, công cụ chuyển đổi có thể ghi VTT, ASS, SBV, TTML, DFXP, SAMI, MicroDVD SUB, LRC, CSV, Spruce STL hoặc văn bản thuần từ cùng một tệp.

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

Tệp SRT có giống video có phụ đề không? Không. Đó là một tệp văn bản riêng mà trình phát hiển thị chồng lên video. Phụ đề có thể được tắt, thay đổi hoặc sửa mà không động đến video.

Một tệp SRT có thể chứa hai ngôn ngữ không? Không phải dưới dạng các track riêng, nhưng mỗi dòng phụ đề có thể chứa một dòng cho mỗi ngôn ngữ. Công cụ ghép phụ đề có thể ghép hai tệp theo cách đó.

Tôi có thể mở tệp SRT trên điện thoại không? Có. Bất kỳ trình xem văn bản nào cũng hiển thị được, và các công cụ trên trang này hoạt động trong trình duyệt điện thoại.

Đọc thêm:

Mở công cụ chuyển đổi phụ đề
Mời tôi một ly cà phê