Sửa lỗi font phụ đề tiếng Việt

Phụ đề phim hiện Việt, ViÖt hay � thay vì chữ có dấu? File phụ đề không hỏng, chỉ bị trình phát đọc sai bảng mã. Kéo file SRT hoặc VTT vào ô phía trên, Mojibuster sửa chữ lỗi và lưu thành UTF-8.

Hỗ trợ văn bản và các file sau:

  • CSV
  • TXT
  • JSON
  • XML
  • SRT
  • VTT
  • TSV
  • MD
  • HTML
  • SQL
  • LOG

Ví dụ file xuất từ Excel, bản sao cơ sở dữ liệu, phụ đề hoặc mã nguồn trang web.

Sửa lỗi

  1. Kéo file vào hoặc dán văn bản
  2. Tự động sửa
  3. Sao chép hoặc tải về
hoặc kéo file vào đây
  • Không tải lên. File được sửa ngay trong trình duyệt và không rời khỏi thiết bị của bạn.

  • Máy chủ tại EU. Mojibuster chạy trên máy chủ ở Phần Lan (EU), vì vậy Quy định chung về bảo vệ dữ liệu (GDPR) được áp dụng. Toàn văn GDPR (EUR-Lex, tiếng Anh)

Vì sao phụ đề bị lỗi font?

File SRT không ghi bảng mã của nó. Trình phát phải tự đoán, và đoán sai là chuyện thường. Phụ đề tiếng Việt trên mạng được lưu bằng nhiều bảng mã khác nhau: UTF-8, Windows-1258, thậm chí TCVN3 hay VNI từ thời phụ đề còn được gõ bằng font .VnTime. Trong khi đó, TV thông minh và ứng dụng xem phim hầu như chỉ hiểu UTF-8.

Phụ đề UTF-8 bị đọc thành Windows-1252

Lỗi font

1
00:00:01,000 --> 00:00:03,500
Xin chào, rất vui được gặp anh.

2
00:00:04,000 --> 00:00:06,000
Tôi cũng vậy. Chúng ta đi thôi!

Đã sửa

1
00:00:01,000 --> 00:00:03,500
Xin chào, rất vui được gặp anh.

2
00:00:04,000 --> 00:00:06,000
Tôi cũng vậy. Chúng ta đi thôi!

Nhận biết kiểu lỗi

  • Việt, Ná»™i: file UTF-8 bị đọc thành Windows-1252. Hay gặp khi trình phát hoặc máy tính đặt ngôn ngữ tiếng Anh.
  • ViÖt, Hµ Néi: phụ đề được gõ bằng font TCVN3 (.VnTime).
  • Vieät, Haø Noäi: phụ đề được gõ bằng font VNI.
  • � thay cho chữ có dấu: file Windows-1258 hoặc bảng mã cũ khác bị đọc như UTF-8. Chữ vẫn còn trong file gốc.
  • Vi?t: dấu chấm hỏi đã nằm sẵn trong file. Chữ đã mất, không sửa được.

Mojibuster nhận ra các kiểu lỗi này và chuyển tất cả về Unicode dựng sẵn. Với �, hãy kéo chính file phụ đề gốc vào ô chứ đừng dán chữ trên màn hình. Muốn hiểu kỹ hơn, xem lỗi font (mojibake) là gì.

Phụ đề cũ gõ bằng font TCVN3

Lỗi font

1
00:00:01,000 --> 00:00:03,500
Anh ®ang ë ®©u vËy?

2
00:00:04,000 --> 00:00:06,000
Em chê anh ë nhµ ga Hµ Néi.

Đã sửa

1
00:00:01,000 --> 00:00:03,500
Anh đang ở đâu vậy?

2
00:00:04,000 --> 00:00:06,000
Em chờ anh ở nhà ga Hà Nội.

Cách sửa phụ đề

  1. Kéo file .srt hoặc .vtt vào ô phía trên.
  2. Mojibuster nhận ra bảng mã và sửa chữ bị lỗi.
  3. Tải file về và đặt thay file cũ, cùng thư mục và cùng tên với file phim.

Số thứ tự, thời gian hiển thị và dòng trống được giữ nguyên tuyệt đối, nên phụ đề vẫn khớp với phim. File tải về dùng UTF-8 không BOM, dạng hầu hết trình phát đọc tốt nhất.

Mẹo cho từng trình phát

  • VLC: trong phần cài đặt phụ đề có mục chọn bảng mã mặc định. Sau khi chuyển sang UTF-8, bạn không cần chỉnh gì thêm.
  • TV thông minh (Samsung, LG, Sony, Android TV): thường không cho chọn bảng mã và chỉ đọc đúng UTF-8. Hãy chuyển file trước khi chép vào USB.
  • Kodi: cho chọn bộ ký tự của phụ đề trong cài đặt. Với file UTF-8, để mặc định là được.
  • MX Player trên điện thoại: có tùy chọn bảng mã trong phần phụ đề. File UTF-8 hiện đúng mà không cần đổi.
  • File ASS hoặc SUB: tạm đổi đuôi thành .txt, sửa xong rồi đổi lại đuôi cũ.

Nếu bạn tự làm phụ đề, hãy lưu bằng UTF-8 trong trình soạn phụ đề hoặc Notepad. Bảng phụ đề xuất từ Excel thì xem cách lưu CSV UTF-8 trong Excel.

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

Thời gian hiển thị phụ đề có bị thay đổi không?

Không. Mojibuster chỉ sửa chữ bị lỗi. Thời gian, số thứ tự và dòng trống giữ nguyên.

Phụ đề hiện đúng trên máy tính nhưng lỗi trên TV, vì sao?

Trình phát trên máy tính tự đoán được bảng mã cũ, còn TV chỉ đọc UTF-8. Chuyển file sang UTF-8 một lần là xem đúng trên cả hai.

Phụ đề hiện dấu chấm hỏi thay vì chữ có dấu, sửa được không?

Nếu dấu ? đã nằm trong file thì chữ đã mất, không công cụ nào khôi phục được. Mojibuster sẽ báo số chỗ bị mất. Khi đó bạn cần tìm bản phụ đề khác.

Font TCVN3 trong phụ đề có chuyển được không?

Được. Mojibuster nhận ra phụ đề gõ bằng TCVN3 hoặc VNI và chuyển sang Unicode. Văn bản khác dùng các font này thì xem chuyển font TCVN3, VNI sang Unicode.

File phụ đề có bị tải lên không?

Không. File được xử lý hoàn toàn trong trình duyệt của bạn.

Hướng dẫn khác