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

Chuyển CSV sang MicroDVD

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

Tùy chọn

Các mốc thời gian được tính theo frame rate nào. Trên các trang định dạng, đây là thông số MicroDVD cần, vì định dạng này lưu thời gian dưới dạng số khung hình. Trên các trang frame rate, đây là tốc độ mà tệp được tính theo — phiên bản mà phụ đề được làm cho — và ô thứ hai của trang nhận tốc độ của video mà bạn sẽ dùng phụ đề cùng. 23.976, 24, 25, 29.97, 30, 50, 59.94 và 60 là những giá trị thường gặp. Điền sai sẽ làm lệch toàn bộ dòng thời gian, và trên các trang frame rate, nó làm lệch theo một tỉ lệ chứ không phải một lượng cố định.

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

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

  • Tốc độ khung hình

    định dạng này lưu thời gian dưới dạng số khung hình — các mốc thời gian phụ thuộc vào frame rate bạn cung cấp

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 đổi CSV sang MicroDVD. Bạn kéo tệp vào hoặc dán văn bản, rồi nhận lại phiên bản MicroDVD. Toàn bộ quá trình chạy ngay trong trình duyệt: không tải tệp lên máy chủ, không cần tài khoản.

MicroDVD đếm khung hình thay vì mili giây, nên bạn cần đặt đúng frame rate; đó là mất mát duy nhất của chiều này vì CSV vốn không mang kiểu chữ hay vị trí. Danh sách phía trên lấy từ khả năng của hai định dạng chứ không phải từ tệp của bạn, nên nó giống nhau trước khi bạn mở tệp.

Một tệp hay cả mùa đề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ụ

Tệp CSV thông thường, chuyển sang MicroDVD

Đầu vào

start,end,text
00:00:01.000,00:00:03.500,The quick brown fox.
00:00:04.000,00:00:06.250,"Jumps over, the lazy dog."
00:00:07.000,00:00:09.000,"Two lines here.
And a second one."

Kết quả

{1}{1}25
{25}{88}The quick brown fox.
{100}{156}Jumps over, the lazy dog.
{175}{225}Two lines here.|And a second one.

Phần bị mất trong kết quả này: frame rate. Phần còn lại khớp từng dòng.

Cùng phép chuyển trên một tệp lộn xộn

Đầu vào

id,start,end,note,text
1,00:00:01,000,00:00:04,000,cue one,"Hello there, friend."
2,00:00:05.000,00:00:07.000,cue two,Second line.
bad,notatime,00:00:09.000,cue three,Unreadable start.
4,00:00:10.000,00:00:09.000,cue four,End before start.
5,00:00:12.000,00:00:14.000,cue five,Unquoted comma in text, right here.

Kết quả

{1}{1}25
{25}{100}Hello there, friend.
{125}{175}Second line.
{250}{251}End before start.
{300}{350}Unquoted comma in text, right here.

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

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

Nên đặt frame rate nào khi chuyển CSV sang MicroDVD?

MicroDVD lưu phụ đề bằng cặp số khung hình, ví dụ `{103}{175}`, nên frame rate là thứ biến mốc mili giây của CSV thành khung: ở 25 fps, giây thứ tư là khung 100. Hãy đặt đúng frame rate của video đích; sai số ít thấy lúc đầu nhưng lệch dần về sau.

Kết quả CSV sang MicroDVD trông như thế nào?

Mỗi hàng CSV thành một dòng có cặp số khung hình trong ngoặc nhọn rồi tới chữ, không có số thứ tự cue. Hàng tiêu đề `start,end,text` không thành cue nào.

Một ô CSV hai dòng ra sao trong MicroDVD?

Hai dòng trong cùng ô CSV thành hai nửa của một dòng MicroDVD, ngăn bằng dấu gạch đứng; chúng vẫn hiển thị cùng lúc.

Các hàng CSV có giữ thứ tự trong kết quả MicroDVD không?

Có, và được sắp theo cột start trước khi đổi sang số khung hình. Tệp CSV lộn thứ tự sẽ cho MicroDVD đúng thứ tự; chữ không đổi.

Tôi có chuyển ngược MicroDVD về CSV được không?

Được, nhưng chiều MicroDVD sang CSV bỏ frame rate: bảng CSV ghi thời gian bằng mốc đồng hồ mili giây chứ không theo khung hình. Danh sách mất mát của chiều ngược khác phía trên.

Kết quả MicroDVD có giữ encoding của tệp CSV không?

Không. MicroDVD xuất ra là UTF-8, kết thúc dòng kiểu Unix và không có BOM, bất kể CSV đầu vào dùng gì. Tệp UTF-16 được giải mã khi đọc và bảng kết quả sẽ báo.

Công cụ liên quan