Chuyển Đổi Phụ Đề
Chuyển phụ đề qua lại giữa SRT và WebVTT, dịch toàn bộ các dòng sớm hoặc muộn hơn, và chỉnh lại thời gian cho một frame rate khác. Rất tiện khi trình phát không chịu nhận file .srt của bạn, khi lời thoại chạy nhanh hơn hình một giây, hoặc khi bạn có phụ đề làm cho bản phát sóng 25 fps nhưng lại xem bản phim 23.976 fps.
Các bước sử dụng
- Thả file
.srthoặc.vttvào ô Bấm hoặc thả file .srt / .vtt vào đây, bấm Mở file để duyệt, hoặc dán thẳng nội dung phụ đề vào ô. Nút Ví dụ mẫu nạp sẵn hai dòng phụ đề nếu bạn chỉ muốn xem công cụ hoạt động thế nào. - Xem các thẻ bên dưới ô nhập: Nhận dạng cho biết định dạng được phát hiện, kèm số dòng phụ đề, độ dài file, và một thẻ đỏ lỗi nếu có khối nào không đọc được.
- Ở mục Lưu dạng, chọn SRT hoặc WebVTT. Khi bạn mở một file, công cụ tự chọn sẵn định dạng còn lại, vì chuyển đổi là lý do thường gặp nhất. Nếu chọn WebVTT, bạn có thể nhập thêm Mã ngôn ngữ để thêm dòng
Language:vào file kết quả. - Để sửa phụ đề chạy sớm hoặc muộn, đặt giá trị ở Dịch toàn bộ (giây). Các nút nhanh cộng trừ 0,5 s và 1 s, số âm kéo phụ đề sớm lại, và Đặt lại đưa về 0.
- Để chỉnh theo frame rate khác, bật Co giãn theo frame rate sang Bật rồi chọn frame rate Từ và Đến (23.976, 24, 25, 29.97, 30, 50, 59.94, 60).
- Đọc Hệ số thời gian và Mốc một phút sẽ thành để xác nhận đúng chiều trước khi xuất — ô thứ hai cho thấy mốc một phút sẽ biến thành mốc nào sau khi áp dụng thiết lập của bạn.
- Lướt qua bảng Xem trước các dòng (số thứ tự, bắt đầu, kết thúc, thời lượng, nội dung) để kiểm tra kết quả, rồi bấm Chép hoặc Tải về để lấy file.
Mẹo
- Phép co giãn được áp dụng trước, sau đó mới đến phép dịch thời gian. Đó đúng là thứ tự bạn cần: sửa độ trôi do frame rate gây ra trước, rồi mới đẩy cả file cho khớp với câu thoại đầu tiên.
- Hệ số thời gian bằng nguồn ÷ đích. Đi từ 25 sang 23.976 cho hệ số khoảng 1,0427, nghĩa là mọi thứ diễn ra muộn hơn; đi theo chiều ngược lại thì các mốc thời gian bị nén lại.
- Cách nhanh để tìm giá trị dịch cần thiết: ghi lại thời điểm câu thoại đầu tiên thực sự vang lên, trừ đi thời điểm bắt đầu ghi trong file, rồi nhập phần chênh lệch.
- Nội dung mỗi dòng phụ đề giữ nguyên các dấu xuống dòng bên trong, nên một dòng phụ đề hai hàng vẫn là hai hàng sau khi chuyển đổi.
- Nếu dịch phụ đề lùi quá mốc 0, chúng được giữ lại ở 00:00:00 chứ không sinh ra thời gian âm, và thời lượng không bao giờ bị đảo ngược.
- Kết quả được dựng lại ngay khi bạn đổi thiết lập — không có nút "chuyển đổi" nào phải bấm.
Câu hỏi thường gặp
SRT và WebVTT khác nhau ở chỗ nào?
WebVTT mở đầu bằng dòng WEBVTT, bỏ số thứ tự của mỗi dòng phụ đề, và ngăn cách mili giây bằng dấu chấm (00:00:01.000) trong khi SRT dùng dấu phẩy (00:00:01,000). WebVTT là định dạng mà thẻ <track> của video HTML5 cần; còn SRT là thứ hầu hết trình phát máy tính và TV mong đợi. Công cụ sẽ viết lại các mốc thời gian và phần đầu file theo cả hai chiều.
Vì sao công cụ liệt kê số dòng thay vì chỉ báo lỗi chung?
Vì chỉ một khối sai định dạng cũng có thể khiến bạn nhận về file rỗng mà không hiểu tại sao. Mỗi khối bị loại được báo dưới dạng Dòng N: … kèm lý do — thiếu dòng thời gian -->, thời điểm bắt đầu hoặc kết thúc không hợp lệ, hoặc thời điểm kết thúc nằm trước thời điểm bắt đầu. Những khối đọc được vẫn được chuyển đổi bình thường; cảnh báo chỉ cho bạn biết có bao nhiêu khối bị bỏ qua, và chỉ chuyển thành lỗi khi không đọc được khối nào.
Nên đặt Từ và Đến theo chiều nào?
Từ là frame rate mà phụ đề được làm ra ban đầu; Đến là frame rate của bản video bạn sắp xem. Nếu phụ đề ngày càng tụt lại so với hình, nghĩa là nó được làm cho frame rate chậm hơn bản bạn đang có, và ngược lại.
Vì sao phụ đề bị trôi dần thay vì lệch một khoảng cố định?
Lệch một khoảng cố định nghĩa là file chỉ bắt đầu sai thời điểm — hãy dùng phép dịch. Còn độ lệch lớn dần theo thời lượng phim nghĩa là sai frame rate — hãy dùng phép co giãn, rồi mới dịch thời gian để xử lý nốt phần lệch còn lại.
File của tôi có bị tải lên đâu không?
Không. Việc đọc, chỉnh giờ và ghi file đều diễn ra trong trình duyệt; file không bao giờ rời khỏi thiết bị của bạn.