Phụ đề SubRip (.srt)
Tiêu Tiêu chuẩnSubRip Subtitle (SRT) là định dạng phụ đề văn bản thuần được sử dụng rộng rãi nhờ cấu trúc đơn giản, dễ đọc; mức hỗ trợ tùy trình phát và nền tảng.
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ữ ký ở đầu tệp (mẫu byte nhận diện)
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):
Không có chữ ký cố địnhBIỂU DIỄN ASCII: Không có chữ ký cố định
Tiêu chuẩn hóa: Tiêu chuẩn phụ đề phổ biến trên toàn cầu
Thông số kỹ thuật
| Kiến trúc Container | Các đoạn phụ đề được đánh số tuần tự, ngăn cách bằng dòng trống: chỉ mục đoạn, dấu thời gian bắt đầu --> kết thúc (HH:MM:SS,mmm) và văn bản phụ đề |
| Nén | Văn bản thuần không nén |
| Thứ tự byte | Luồng văn bản UTF-8 / Unicode (BOM tùy chọn) |
| Không gian màu | Thẻ màu HTML cơ bản tùy chọn (<font color=...>) |
| Kênh & Cấu trúc | Văn bản hội thoại có dấu thời gian và kiểu nội dòng cơ bản (đậm, nghiêng, gạch chân) |
| Kích thước tối đa | Số đoạn tuần tự không giới hạn |
| Độ trong suốt | Không có |
| Truyền phát & Tăng dần | Phát truyền một lượt tuần tự |
Ma trận so sánh kỹ thuật: SRT so với các đối thủ
| Thuộc tính kỹ thuật | SRT (Hiện tại) | VTT | ASS | SUB |
|---|---|---|---|---|
| Phạm vi tương thích | Được nhiều trình phát hỗ trợ; hỗ trợ trên thiết bị tùy loại | Cần chuyển đổi để dùng làm bản phụ đề cho video HTML5 | Khả năng hỗ trợ tùy theo phần mềm. | Máy phát DVD phần cứng cũ |
| Dấu phân tách thời gian | Dấ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áng | Thẻ 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ốc | Yêu cầu chuyển đổi sang WebVTT | Định dạng tích hợp trong HTML5 | Yêu cầu bộ giải mã WebAssembly | Yêu cầu chuyển đổi |
Các dạng hỏng thường gặp và hướng dẫn khôi phục bằng mã 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.app.
Phân tích bảo mật và các đường tấn công nhằm vào 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ự.
Biện pháp phòng thủ tốt nhất: Làm sạch các thẻ HTML và xác thực thứ tự dấu thời gian tuần tự trước khi hiển thị phụ đề.
Nguồn gốc lịch sử và các cột mốc
Ưu điểm & Lợi ích chính
- Nhiều trình phát đa phương tiện và phần mềm biên tập hỗ trợ SRT, nhưng mức hỗ trợ tùy nền tảng và ứng dụng.
- 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.
- Tệp phụ đề thường nhỏ hơn nhiều so với tệp video; dung lượng tùy lời thoại, định dạng và số ngôn ngữ.
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 dùng dấu phẩy (,) làm dấu phân cách mili giây, còn WebVTT hiện đại dùng dấu chấm (.).
- YouTube có thể tạo phụ đề cho một số video bằng nhận dạng giọng nói; khả năng sử dụng và tải xuống tùy video và quyền của tài khoản.
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.
Các cặp chuyển đổi SRT liên quan
Việc chuyển đổi các tệp SubRip Text sang định dạng WebVTT biến các phụ đề văn bản thuần túy thành các rãnh thời gian tương thích với HTML5 hiện đại cho trình phát video trên web.
Việc chuyển đổi các tệp WebVTT sang SubRip Text cho phép phát mượt mà các phụ đề video HTML5 trong các trình phát đa phương tiện trên máy tính đời cũ và phần cứng chỉnh sửa cũ.
Việc chuyển đổi các tập lệnh Advanced SubStation Alpha sang tệp SubRip Text sẽ loại bỏ các thẻ định dạng phức tạp để phụ đề của bạn hoạt động trên các trình phát đa phương tiện cơ bản.
Việc chuyển đổi các tệp phụ đề SRT sang định dạng văn bản TXT giúp loại bỏ mã thời gian và số thứ tự, để lại phần hội thoại sạch sẽ và dễ đọc.
Việc chuyển đổi các tệp phụ đề MicroDVD dựa trên khung hình sang định dạng SubRip Text dựa trên thời gian giúp phát lại trên các trình phát đa phương tiện hiện đại và nền tảng phát trực tuyến web.