Chuyển SBV sang LRC
Hoặc dán văn bản phụ đề
Chuyển đổi này thay đổi điều gì
2 thứ bị bỏ hoặc cần một quyết định
- Mốc thời gian
thời điểm kết thúc của cue (định dạng đích chỉ ghi khi một cue bắt đầu)
- Độ 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 LRC. 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 LRC. 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ứ: LRC chỉ ghi lúc một dòng bắt đầu, không có mốc kết thúc, và chỉ ghi đến một phần trăm 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 LRC
Đầ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ả
[00:01.00]The quick brown fox.
[00:04.00]Jumps over the lazy dog.
[00:07.00]Two lines here.
[00:07.00]And a second one.
Bị mất trong kết quả: thời gian và độ 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ả
[00:02.00]Carriage-return line endings.
[00:06.00]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
Thời điểm kết thúc của cue SBV đi đâu khi chuyển sang LRC?
LRC chỉ ghi lúc một dòng bắt đầu; trình phát lời nhạc giữ dòng đó đến khi dòng kế tiếp xuất hiện. Vì vậy mọi end của SBV bị bỏ, còn mọi start được giữ nguyên.
Vì sao mốc thời gian bị làm tròn khi SBV sang LRC?
LRC ghi [00:04.13], chỉ có hai chữ số thập phân, trong khi 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 LRC xuất ra từ SBV trông ra sao?
Mỗi dòng có mốc trong ngoặc vuông ở đầu, không có số cue. Cue SBV thành một dòng LRC cùng thứ tự và nội dung, nhưng mất thời điểm kết thúc.
Cue SBV hai dòng thành mấy dòng LRC?
Thành hai dòng có cùng một mốc thời gian. Cách này nói rằng hai dòng thuộc cùng một lời; khi đọc lại, chúng vẫn được nhóm thành một cue thay vì hai cue cạnh tranh.
LRC có giữ thứ tự cue của tệp SBV không?
Có, các dòng được sắp theo mốc bắt đầu. Nếu tệp SBV gốc lộn xộn, LRC xuất ra sẽ được xếp lại; nội dung chữ không đổi nhưng vị trí dòng thay đổi.
Chuyển LRC ngược về SBV mất gì?
Mất thời gian: LRC không có end, nên SBV nhận được cue chỉ với mốc bắt đầu và phải tự sinh end. Chiều SBV sang LRC cũng mất end, còn độ chính xác bị giảm xuống 10 ms.
LRC 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 UTF-16 hay bảng mã Windows được giải mã khi đọc; bảng kết quả báo lại nếu quá trình đó xảy ra.