Phụ đề MicroDVD (.sub)

MicroDVD Tiêu chuẩn

MicroDVD Subtitle (SUB) là một định dạng phụ đề dựa trên khung hình cũ, đồng bộ hóa các mốc thời gian hội thoại bằng số khung hình video chính xác thay vì dấu thời gian đồng hồ tuyệt đối.

Chuyển đổi SUB sang SRT

Trình chuyển đổi từ SUB sang SRT miễn phí trên trình duyệt. Chuyển đổi tệp ngay lập tức trên thiết bị của bạn.

Kiểm tra & Siêu dữ liệu

Các hệ điều hành và trình phân tích tệp nhận dạng tệp SUB bằng cách kiểm tra chuỗi byte nhị phân đầu tệp:

Chọn hoặc thả tệp vào đây

Chuyển đổi 100% riêng tư trong trình duyệt - tệp không bao giờ rời khỏi thiết bị của bạn

hoặc dán Ctrl+V
Cam kết bảo mật không truyền tải qua mạng: 0 byte được tải lên máy chủ bên ngoài. Toàn bộ quá trình xử lý diễn ra cục bộ trong hộp cát trình duyệt của bạn.

Chữ ký tiêu đề ở cấp độ Byte (Magic Bytes)

Các hệ điều hành và trình phân tích tệp nhận dạng tệp SUB bằng cách kiểm tra chuỗi byte nhị phân đầu tệp:

CHỮ KÝ HEX (OFFSET 0):

7B 31 7D 7B / 7B 30 7D 7B

BIỂU DIỄN ASCII: {1}{ / {0}{

Tiêu chuẩn hóa: MicroDVD File Specification

Thông số kỹ thuật

Kiến trúc ContainerFrame-based text format where each line defines {start_frame}{end_frame} followed by subtitle text
NénUncompressed plain text
Thứ tự byte EndiannessUTF-8 or ANSI text stream
Không gian màuOptional MicroDVD control codes ({y:b}, {y:i}, {c:$BBGGRR})
Kênh & Cấu trúcFrame-synchronized subtitle text with basic formatting
Kích thước tối đaUnbounded sequential lines
Độ trong suốtNone
Truyền phát & Tăng dầnSequential frame-by-frame streaming playback

Ma trận so sánh kỹ thuật: SUB so với các đối thủ

Thuộc tính kỹ thuậtSUB (Hiện tại)SRTVTTASS
Cơ chế định thờiSố khung hình ({start_frame}{end_frame})Mã thời gian (HH:MM:SS,mmm)Mã thời gian (HH:MM:SS.mmm)Mã thời gian (H:MM:SS.cc)
Phụ thuộc tốc độ khung hìnhPhụ thuộc 100% vào FPS video chính xácĐộc lập với tốc độ khung hình videoĐộc lập với tốc độ khung hình videoĐộc lập với tốc độ khung hình video
Hỗ trợ Web hiện đạiKhông có (cần chuyển đổi)Yêu cầu chuyển đổi JSThẻ <track> HTML5 nguyên bảnYêu cầu WebAssembly
Mức sử dụng hiện tạiKho lưu trữ DivX/XviD cũTiêu chuẩn toàn cầu phổ biếnTiêu chuẩn video web hiện đạiAnime & phụ đề cách điệu

Các chế độ hỏng hóc phổ biến & Hướng dẫn khôi phục Hex

Phụ đề chạy nhanh gấp đôi hoặc chậm gấp đôi so với âm thanh phim.

Nguyên nhân gốc rễ: Không khớp tốc độ khung hình (ví dụ: phụ đề được tính thời gian cho video 29.97 fps nhưng phát với tệp 23.976 fps).

Khắc phục: Chuyển đổi sang SRT dựa trên dấu thời gian với FPS chính xác bằng Công cụ Chuyển đổi Phụ đề File2File.

Phân tích bảo mật & Các vectơ tấn công bộ phân tích cú pháp

Các trình phân tích cú pháp MicroDVD đánh giá toán học tính toán khung hình, nơi tràn số nguyên có thể gây hỏng bộ nhớ đệm.

Các Véc-tơ Tấn công Đã biết

  • Tràn số nguyên trong quá trình chuyển đổi dấu thời gian từ khung hình sang mili giây.
  • Đọc quá giới hạn bộ nhớ đệm khi phân tích các thẻ ngoặc nhọn chưa đóng.
  • Từ chối dịch vụ thông qua chuỗi số khung hình âm hoặc giảm dần.

Thực tiễn Tốt nhất về Phòng thủ:

Nguồn gốc lịch sử & Các cột mốc

2005Dần dần được thay thế bởi các định dạng SRT và ASS dựa trên dấu thời gian trong việc phân phối video kỹ thuật số.
2001Trở nên rất phổ biến trong kỷ nguyên rip video DivX và XviD đầu.
1999Petr Svoboda phát triển MicroDVD Player và giới thiệu định dạng phụ đề dựa trên khung hình .sub.

Ưu điểm & Lợi ích chính

  • Đảm bảo thời gian phụ đề khớp chính xác với khung hình, gắn trực tiếp với chu kỳ làm tươi video.
  • Cú pháp cực kỳ gọn nhẹ: mỗi dòng phụ đề chiếm đúng một dòng văn bản (ví dụ: '{100}{250}Xin chào thế giới').
  • Được hỗ trợ bởi các trình phát đa phương tiện máy tính để bàn cũ chính (VLC, MPC, GOM Player).

Hạn chế & Nhược điểm kỹ thuật

  • Phụ thuộc vào tốc độ khung hình: nếu tốc độ khung hình video thay đổi (ví dụ: từ 23.976 fps sang 25 fps), tất cả phụ đề sẽ ngay lập tức bị mất đồng bộ.
  • Phần mở rộng tệp gây nhầm lẫn: '.sub' cũng được dùng cho đồ họa bitmap DVD VobSub nhị phân.
  • Không được hỗ trợ nguyên bản bởi các trình duyệt web hiện đại hoặc nền tảng phát trực tuyến.

Thông tin kỹ thuật thú vị

  • Mỗi dòng trong tệp MicroDVD SUB bắt đầu bằng dấu ngoặc nhọn chứa số khung hình: '{1200}{1280}Cẩn thận!'.
  • Nếu tệp SUB không khai báo tốc độ khung hình video ở dòng 1, các trình phát hiện đại phải đoán tốc độ khung hình (thường gây ra lỗi đồng bộ).
  • Định dạng này được tạo ra dành riêng cho MicroDVD Player cổ điển, cho phép dùng giao diện tùy chỉnh trên Windows 98.

Các câu hỏi kỹ thuật thường gặp

Tại sao phụ đề .sub của tôi bị lệch đồng bộ với video?

Bởi vì các tệp .sub sử dụng số khung hình (frame) thay vì thời gian thực. Nếu video của bạn phát ở tốc độ khung hình khác (như 24 fps so với 30 fps) so với lúc phụ đề được tạo, nó sẽ bị lệch đồng bộ.

Làm cách nào để chuyển đổi .sub sang .srt?

Bạn có thể chuyển đổi các tệp .sub dựa trên khung hình thành phụ đề .srt phổ biến có mã thời gian chỉ bằng một cú nhấp chuột bằng cách sử dụng File2File.app trực tiếp trong trình duyệt web của bạn.

Sự khác biệt giữa văn bản .sub và VobSub .sub là gì?

Văn bản .sub (MicroDVD) là một tệp văn bản thuần túy với các dấu ngoặc nhọn. VobSub .sub là một tệp nhị phân chứa các hình ảnh đồ họa thô được trích xuất trực tiếp từ đĩa DVD, đi kèm với một tệp chỉ mục .idx.