Phụ đề SubRip (.srt)

De Tiêu chuẩn

SubRip Subtitle (SRT) là tiêu chuẩn toàn cầu không thể bàn cãi cho phụ đề video kỹ thuật số và chú thích chi tiết, được đánh giá cao nhờ sự đơn giản tuyệt đối, khả năng đọc hiểu của con người và tính tương thích phần cứng lẫn phần mềm phổ quát.

Chuyển đổi SRT sang VTT

Trình chuyển đổi từ SRT sang VTT 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 SRT 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 SRT bằng cách kiểm tra chuỗi byte nhị phân đầu tệp:

CHỮ KÝ HEX (OFFSET 0):

31 0D 0A 30 30 3A / 31 0A 30 30 3A

BIỂU DIỄN ASCII: 1\r\n00: / 1\n00:

Tiêu chuẩn hóa: De facto global subtitle standard

Thông số kỹ thuật

Kiến trúc ContainerSequential numbered subtitle cues separated by blank lines: Cue index, Start --> End timestamps (HH:MM:SS,mmm), and subtitle text
NénUncompressed plain text
Thứ tự byte EndiannessUTF-8 / Unicode text stream (BOM optional)
Không gian màuOptional basic HTML color tags (<font color=...>)
Kênh & Cấu trúcTimecoded dialogue text with basic inline styling (bold, italic, underline)
Kích thước tối đaUnbounded sequential cues
Độ trong suốtNone
Truyền phát & Tăng dầnSequential single-pass streaming playback

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

Thuộc tính kỹ thuậtSRT (Hiện tại)VTTASSSUB
Phạm vi tương thíchPhổ quát 100% trên tất cả các trình phát phương tiện & TVPhổ quát 100% trên các trình duyệt webPhổ quát trên anime & trình phát máy tính để bànMáy phát DVD phần cứng cũ
Dấu phân tách thời gianDấu phẩy (ví dụ: 00:01:23,456)Dấu chấm (ví dụ: 00:01:23.456)Dấu chấm (ví dụ: 0:01:23.45)Số đếm khung hình
Tính linh hoạt về kiểu dángThẻ HTML cơ bản (<b>, <i>, <u>)Định vị & kiểu dáng tín hiệu CSS đầy đủThẻ ghi đè nâng cao & bản vẽKhông có
<track> HTML5 gốcYêu cầu chuyển đổi sang WebVTTTiêu chuẩn HTML5 100% gốcYêu cầu bộ giải mã WebAssemblyYêu cầu chuyển đổi

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

Phụ đề bị lệch đồng bộ với âm thanh video khi phim tiến triển.

Nguyên nhân gốc rễ: Không khớp tốc độ khung hình (ví dụ: phụ đề được định thời gian cho 23,976 khung hình/giây được phát với video 25,0 khung hình/giây).

Khắc phục: Đồng bộ hóa lại dấu thời gian hoặc dịch chuyển độ lệch bằng Công cụ đồng bộ 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 tệp SRT là văn bản thuần túy, nhưng các bộ đếm tín hiệu hoặc thẻ HTML bị lỗi có thể kích hoạt lỗi bộ nhớ trong các trình phát phương tiện dễ bị tổn thương.

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

  • Tràn bộ đệm ngăn xếp trong các quy trình phân tích cú pháp dấu thời gian SRT của trình phát phương tiện (ví dụ: CVE-2011-2592).
  • Kịch bản chéo trang (XSS) thông qua các thẻ HTML không được thoát trong trình kết xuất phụ đề dựa trên web.
  • Từ chối dịch vụ thông qua các số chỉ mục tín hiệu chồng chéo hoặc không theo thứ tự.

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

2010W3C thiết kế định dạng WebVTT hiện đại dựa trực tiếp trên bố cục dấu thời gian SRT cổ điển.
2005Được áp dụng phổ biến trên các dịch vụ phát trực tuyến, trình phát phương tiện, TV thông minh và YouTube.
2000Lập trình viên được biết đến với cái tên 'Brain' phát hành SubRip, một công cụ trích xuất phụ đề DVD trên Windows tạo ra các tệp .srt.

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

  • Khả năng tương thích phổ quát tuyệt đối: được hỗ trợ bởi mọi trình phát phương tiện, TV thông minh, trình chỉnh sửa video và nền tảng phát trực tuyến đang tồn tại.
  • Cú pháp cực kỳ đơn giản: dễ dàng đọc, nhập hoặc chỉnh sửa trong bất kỳ trình soạn thảo văn bản cơ bản nào mà không cần phần mềm đặc biệt.
  • Lưu trữ văn bản nhỏ gọn: phụ đề của toàn bộ một bộ phim dài 2 giờ thường tiêu tốn chưa đầy 100 kilobyte.

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

  • Không có định vị màn hình gốc: phụ đề theo truyền thống bị khóa ở giữa phía dưới của video.
  • Hỗ trợ kiểu dáng tối thiểu: giới hạn ở các thẻ HTML cơ bản (<i>, <b>, <u>) không có phông chữ tùy chỉnh hoặc điều khiển bố cục.
  • Dấu phẩy phân tách thập phân trong dấu thời gian ('00:01:20,500') khác với dấu chấm phân tách tiêu chuẩn của web.

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

  • SRT ban đầu được tạo ra bởi một nhà phát triển phần mềm người Pháp tên là 'Brain', người đã viết SubRip để trích xuất văn bản phụ đề từ DVD thông qua OCR.
  • Dấu thời gian trong SRT sử dụng dấu phẩy (,) làm dấu phân tách mili giây, trong dấu thời gian của WebVTT hiện đại sử dụng dấu chấm (.).
  • YouTube tự động tạo phụ đề SRT có thể tải xuống cho hàng tỷ video bằng cách sử dụng trí tuệ nhân tạo.

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

Tệp SRT là gì?

Tệp SRT là một tệp văn bản đơn giản chứa phụ đề video, khớp từng dòng thoại với mốc thời gian bắt đầu và kết thúc chính xác.

Làm cách nào để chuyển đổi SRT sang WebVTT cho video web?

Bạn có thể chuyển đổi các tệp SRT sang định dạng HTML5 WebVTT (.vtt) hiện đại 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.

Làm cách nào để sử dụng tệp SRT với phim?

Đặt tên tệp .srt hoàn toàn giống với tệp video của bạn (ví dụ: 'movie.mp4' và 'movie.srt') và đặt chúng trong cùng một thư mục; các trình phát như VLC sẽ tự động tải tệp này.