SubtitleMedic

Sửa file SRT

Phụ đề không tải được, chớp tắt hoặc chồng lên nhau? Mở file .srt, xem mọi lỗi tìm thấy và tải về file sạch, đánh số đúng.

Xử lý ngay trên trình duyệtKhông cần đăng ký.srt

Cách sửa file SRT

  1. Mở file .srt

    Kéo một file SubRip vào ô phía trên, hoặc bấm để chọn file. File được đọc ngay trên trình duyệt và không bao giờ bị tải lên. Thử file mẫu để xem một file có đủ mọi loại lỗi.

  2. Xem những lỗi tìm thấy

    Phần tóm tắt đếm từng loại lỗi, còn phần xem trước liệt kê mọi dòng: giờ mới hiện dưới giờ cũ, dòng bị bỏ được gạch ngang, và nhãn cho biết kiểu sửa nào đã đụng tới dòng đó.

  3. Tải file đã sửa

    Lưu kết quả thành movie.fixed.en.srt. Mã ngôn ngữ vẫn nằm cuối tên file, nên trình phát vẫn nhận ra.

Vì sao file SRT bị lỗi

SubRip trông đơn giản đến mức khó sai: số thứ tự, dòng thời gian, lời thoại và một dòng trống. Nhưng file .srt đi qua rất nhiều tay. Người dịch gõ tay, hàng chục phần mềm khác nhau xuất ra, file bị ghép, bị cắt, sửa bằng Notepad rồi lưu lại trên điện thoại. Mỗi bước có thể làm lệch định dạng một chút, và mỗi trình phát chấp nhận mức lệch khác nhau.

Số thứ tự. Lẽ ra trình phát bỏ qua số thứ tự, nhưng một số phần mềm dựng và TV vẫn kiểm tra. Sau khi xoá dòng hoặc ghép hai file, số bị nhảy, lặp hoặc bắt đầu lại từ 1 giữa chừng.

Mốc thời gian. Dạng chuẩn là 00:01:02,500, có dấu phẩy và ba chữ số mili giây. File chuyển từ WebVTT còn giữ dấu chấm, file gõ tay thiếu chữ số (0:01:02.5), và vài phần mềm chỉ ghi hai chữ số mili giây. Trình đọc khắt khe sẽ dừng ngay ở chỗ đầu tiên.

Thiếu dòng trống. Một câu phụ đề nối thẳng vào câu sau mà không có dòng trống ở giữa có thể khiến trình phát đọc số thứ tự và dòng thời gian của câu sau như lời thoại, nên cả dòng mã thời gian hiện lên màn hình.

Giờ bị đảo và dòng không có thời lượng. Một lỗi gõ như 00:01:05,000 --> 00:01:02,000 khiến dòng kết thúc trước khi bắt đầu, và trình phát bỏ qua nó. Dòng kết thúc đúng lúc bắt đầu thì chớp qua mà không kịp hiện.

Chồng giờ và trùng lặp. Khi ghép hai file phụ đề, hoặc dán một câu hai lần, các dòng sẽ hiện cùng lúc hoặc bị lặp. Trên nhiều TV, dòng chồng giờ đẩy câu sau lên cao hoặc giấu nó đến khi câu trước kết thúc.

Từng kiểu sửa làm gì

Khôi phục dòng bị đảo giờ. Nếu đổi chỗ giờ bắt đầu và kết thúc cho ra độ dài bình thường (bảy giây trở xuống), hai mốc được đổi lại. Khoảng cách lớn hơn là gõ sai một con số, nên dòng giữ giờ bắt đầu và được cho đủ thời gian để đọc.

Xếp dòng theo thời gian. Các dòng được sắp theo giờ bắt đầu. Dòng bắt đầu cùng lúc giữ thứ tự như trong file.

Bỏ dòng trùng lặp. Dòng có cùng giờ bắt đầu, giờ kết thúc và lời thoại với một dòng trước đó bị bỏ. Cùng câu chữ ở thời điểm khác thì giữ lại, vì lời thoại có thể lặp thật.

Bỏ dòng trống. Câu phụ đề không có chữ để đọc, hoặc chỉ có thẻ như <i></i> hay {\an8}, bị bỏ.

Sửa dòng chồng giờ. Dòng còn trên màn hình khi dòng sau bắt đầu sẽ kết thúc đúng lúc đó. Hai dòng cùng giờ bắt đầu được gộp thành một câu phụ đề có cả hai dòng chữ.

Sửa dòng không có thời lượng. Dòng được cho khoảng một giây cho mỗi 15 ký tự, ít nhất 1,5 giây, nhưng không bao giờ chạy sang dòng kế tiếp.

Số thứ tự, định dạng mốc thời gian và dòng trống luôn được sửa, vì ghi ra một file hợp lệ tự nó đã làm việc đó. Phần tóm tắt cũng đếm chúng.

Mẹo

Sửa lỗi trước, chỉnh giờ sau. Sửa file ở đây, rồi chỉnh thời gian bằng Chỉnh thời gian phụ đề nếu phụ đề hiện sớm hoặc muộn. Các công cụ chỉnh giờ làm việc tốt nhất trên file sạch.

Chữ bị lỗi font là chuyện khác. Nếu chữ có dấu hiện thành é hoặc �, file đang được đọc sai bảng mã. Chọn bảng mã khác cạnh tên file, hoặc dùng Sửa lỗi font phụ đề.

Muốn bỏ cả quảng cáo hay chú thích cho người khiếm thính? Dọn phụ đề bỏ dòng ghi công, quảng cáo và khoảng trắng thừa, còn Sửa phụ đề cho phép bạn sửa tay từng dòng.

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

Vì sao file SRT của tôi không mở được?

Nhiều trình phát rất khắt khe với SubRip. Thiếu một dòng trống giữa hai câu, mốc thời gian dùng dấu chấm thay vì dấu phẩy, hay một dòng kết thúc trước khi bắt đầu có thể khiến TV hoặc phần mềm dựng từ chối cả file, hoặc bỏ qua mọi thứ sau chỗ lỗi. Công cụ này đọc file một cách dễ dãi, sửa từng lỗi và ghi lại đúng bố cục mà trình phát mong đợi.

Công cụ sửa chính xác những gì?

Đánh số lại mọi câu từ 1, viết lại mọi mốc thời gian dạng 00:00:00,000, thêm dòng trống bị thiếu, khôi phục dòng bị đảo giờ bắt đầu và kết thúc, xếp dòng theo thời gian, bỏ dòng trùng hệt và dòng trống, cho dòng kết thúc khi dòng sau bắt đầu, và cho dòng không có thời lượng đủ thời gian để đọc. Mỗi kiểu sửa có một ô chọn riêng, và phần xem trước hiện mọi dòng bị đụng tới.

Lời thoại có bị thay đổi không?

Không chữ nào bị viết lại. Thay đổi duy nhất về chữ là khi hai dòng bắt đầu cùng một thời điểm, như đoạn hai người đối đáp. Chúng thành một câu phụ đề hai dòng, đúng cách SubRip hiện hai người cùng nói.

Công cụ có sửa được phụ đề bị lệch giờ không?

Không. File hợp lệ nhưng hiện sớm hoặc muộn so với video cần được dời giờ, không phải sửa lỗi. Dùng Chỉnh thời gian phụ đề cho độ lệch cố định, hoặc Đổi frame rate phụ đề khi độ lệch tăng dần theo phim.

File của tôi có bị tải lên không?

Không. File được đọc và sửa bằng JavaScript ngay trong thẻ trình duyệt này. File không bao giờ rời khỏi thiết bị của bạn, và công cụ vẫn chạy khi mất mạng sau khi trang đã tải xong.