Chuyển đến nội dung chính
SubtitleMatrix

Chuyển SBV sang SSA

Hoặc dán văn bản phụ đề

Chuyển đổi này thay đổi điều gì

1 thứ bị bỏ hoặc cần một quyết định

  • Độ chính xác

    độ chính xác thời gian — đồng hồ của kết quả thô hơn, nên mọi mốc thời gian được làm tròn đến 10 ms gần nhất

Danh sách này đến từ ma trận năng lực của hai định dạng này, không phải từ tệp cụ thể bạn đã tải lên. Một tệp cụ thể có thể mất nhiều hơn nếu nó dùng các tính năng mà định dạng cho phép nhưng ma trận không mô hình hóa.

Trang này chuyển SBV sang SSA. Bạn thả tệp vào hoặc dán văn bản, rồi nhận lại phiên bản SSA. Quá trình chạy trong trình duyệt: không tải tệp lên máy chủ và không cần tài khoản.

Hai định dạng không lưu cùng một thứ: SSA chỉ ghi thời gian đến một phần trăm giây, còn SBV ghi đến mili giây. Danh sách mất mát phía trên tính từ khả năng của hai định dạng chứ không từ tệp của bạn, nên câu trả lời không đổi trước khi bạn mở tệp.

Một tệp hay cả mùa phim đều được: hàng đợi xử lý lần lượt và trả kết quả về cùng một tệp ZIP.

Ví dụ

Một tệp SBV điển hình, chuyển sang SSA

Đầu vào

0:00:01.000,0:00:03.500
The quick brown fox.

0:00:04.000,0:00:06.250
Jumps over the lazy dog.

0:00:07.000,0:00:09.000
Two lines here.
And a second one.

Kết quả

[Script Info]
ScriptType: v4.00

[V4 Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, TertiaryColour, BackColour, Bold, Italic, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, AlphaLevel, Encoding
Style: Default,Arial,20,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,0,0,1,2,2,2,10,10,10,0,1

[Events]
Format: Marked, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:01.00,0:00:03.50,Default,,0,0,0,,The quick brown fox.
Dialogue: 0,0:00:04.00,0:00:06.25,Default,,0,0,0,,Jumps over the lazy dog.
Dialogue: 0,0:00:07.00,0:00:09.00,Default,,0,0,0,,Two lines here.\NAnd a second one.

Bị mất trong kết quả: độ chính xác. Phần còn lại khớp từng dòng.

Cùng phép chuyển đổi với một tệp lộn xộn

Đầu vào

0:00:02.000,0:00:04.000
Carriage-return line endings.

	0:00:06.000,0:00:08.000
Indented timecode, no final newline.

Kết quả

[Script Info]
ScriptType: v4.00

[V4 Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, TertiaryColour, BackColour, Bold, Italic, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, AlphaLevel, Encoding
Style: Default,Arial,20,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,0,0,1,2,2,2,10,10,10,0,1

[Events]
Format: Marked, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:02.00,0:00:04.00,Default,,0,0,0,,Carriage-return line endings.
Dialogue: 0,0:00:06.00,0:00:08.00,Default,,0,0,0,,Indented timecode, no final newline.

Đây là kiểu hỏng thật của tệp ngoài đời — kết thúc dòng lẫn lộn, khoảng trắng thừa, trường bỏ trống. So với ví dụ gọn ở trên để thấy bộ phân tích bỏ qua được gì.

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

Vì sao thời gian bị làm tròn khi chuyển SBV sang SSA?

SSA ghi 0:00:04.13, chỉ hai chữ số thập phân, còn SBV ghi 0:00:04.126 với ba chữ số. Mỗi mốc được làm tròn đến 10 ms gần nhất; không cue nào lệch quá 5 ms.

Tệp SSA xuất ra từ SBV có dạng gì?

Mỗi cue là một dòng Dialogue: trong mục [Events], có trường Marked thay cho số thứ tự của SRT. Nội dung chữ và thứ tự cue giữ nguyên, chỉ mất phần lẻ mili giây.

Cue hai dòng của SBV được ghi trong SSA thế nào?

Hai dòng nối bằng \N, cú pháp xuống dòng cứng của SSA. Cả hai vẫn thuộc một cue SSA, nên trình phát hiện chúng cùng lúc.

SSA có giữ thứ tự cue của tệp SBV không?

Có, các cue được sắp theo mốc bắt đầu. Nếu tệp SBV gốc lộn xộn, SSA xuất ra sẽ được xếp lại; nội dung không đổi nhưng vị trí cue thay đổi.

Chuyển SSA ngược về SBV mất những gì?

Mất kiểu dáng, vị trí, karaoke và các thành phần riêng của SSA. Chiều SBV sang SSA chỉ mất độ chính xác mili giây, vì SBV không có kiểu dáng để chuyển.

Tệp SSA do SBV tạo ra dùng bảng mã nào?

UTF-8, không BOM, kết thúc dòng LF. Tệp SBV đầu vào dù là UTF-16 hay bảng mã một byte đều được giải mã, và bảng kết quả sẽ báo lại.

Công cụ liên quan