SubtitleMedic

Đồng bộ hai phụ đề

Một file phụ đề khớp với video còn file kia hiện sớm hoặc muộn? Thêm cả hai (.srt, .vtt, .ass, .sbv hoặc .sub), xem chúng lệch nhau bao nhiêu, sửa bằng một lần bấm rồi tải file đã chỉnh.

Xử lý ngay trên trình duyệtKhông cần đăng ký.srt, .vtt, .ass, .sbv và .sub

Cách đồng bộ một file phụ đề theo file khác

  1. Thêm file đã khớp

    Thả file phụ đề đang khớp với video vào ô thứ nhất. File này chỉ được đọc: không có gì bị thay đổi hay lưu lại.

  2. Thêm file cần sửa

    Thả file hiện sớm hoặc muộn vào ô thứ hai, hoặc thả cả hai cùng lúc: file đầu tiên được coi là file đã khớp. Cả hai mở ngay trên trình duyệt; không có gì bị tải lên.

  3. Xóa độ lệch

    Dòng ở đầu phần tùy chọn cho biết hai file lệch nhau bao nhiêu. Khi độ lệch giống nhau ở hầu hết các dòng, hãy bấm nút ngay bên dưới để dời file cần sửa đúng khoảng đó. Bạn cũng có thể chọn hướng rồi tự nhập số giây, hoặc chỉnh thêm bằng +0,5s và +1s.

  4. Kiểm tra rồi tải về

    Phần xem trước đặt hai file song song cùng độ lệch còn lại của từng cặp dòng; dòng đã khớp hiện 0,0 giây. Mở video ở mục Xem trước để xem file đã sửa chạy trên video. Tải về, file được lưu đúng định dạng ban đầu.

Vì sao hai file phụ đề của cùng một phim lại lệch nhau

Chúng được căn cho hai bản phát hành khác nhau. Một bộ phim có nhiều phiên bản: có hoặc không có logo hãng phim, có đoạn tóm tắt, có vài giây màn hình đen trước cảnh đầu. Mỗi file phụ đề được căn theo một bản. Đặt nó cạnh file căn cho bản khác thì mọi dòng đều muộn hoặc sớm cùng một khoảng, thường từ nửa giây tới mười giây. Đó là độ lệch đều, và dời một lần là hết.

Một trong hai file đã từng được chỉnh tay. Nhiều file phụ đề đã bị dời một lần cho vừa với bản video của ai đó. Bản dịch tiếng Việt bạn tìm được có thể mang sẵn khoảng dời đó trong khi file ngôn ngữ gốc thì không. Các dòng vẫn ghép cặp hoàn hảo; chúng chỉ bị lệch đi.

Chúng được làm cho hai frame rate khác nhau. Phim chạy ở 23.976 hoặc 24 khung hình mỗi giây, bản phát cho TV châu Âu ở 25. Phụ đề làm cho tốc độ này mà phát với tốc độ kia sẽ khớp lúc đầu rồi lệch dần theo từng phút. Công cụ nhận ra kiểu lệch này và nói rõ, thay vì đưa ra một lần dời chỉ có tác dụng trong vài phút. Hãy sửa tốc độ bằng Đổi frame rate phụ đề rồi mới đồng bộ.

Chúng là hai bản dựng khác nhau. Bản đạo diễn hay bản phát TV thêm bớt một số cảnh. Khi đó độ lệch nhảy ở giữa phim. Hãy so thời lượng trên hai thẻ file: chênh nhau vài phút nghĩa là không một lần dời nào vừa cho cả file. Với trường hợp này, Chỉnh thời gian phụ đề cho phép dời từng đoạn dòng.

Độ lệch được đo như thế nào

Công cụ không cần biết dòng nào của file này ứng với dòng nào của file kia, và cũng không đọc nội dung. Mỗi dòng của file đã khớp “bỏ phiếu” cho khoảng cách tới các dòng gần nó trong file kia, và khoảng cách được nhiều dòng đồng ý nhất chính là độ lệch. Người dịch ngắt câu khác nhau nên nhiều phiếu là nhiễu; độ lệch thật vẫn nổi lên, vì chỉ có nó lặp lại suốt cả phim.

Lệch dưới 0,2 giây được coi là khớp: đó là mức chênh giữa hai người dịch cẩn thận khi căn cùng một câu. Nút sửa làm tròn tới một phần mười giây, đúng kiểu số người ta hay nhập và nằm gọn trong giới hạn đó.

Khi có ít hơn năm dòng, hoặc không khoảng cách nào được đủ nhiều dòng chia sẻ, công cụ không nói gì thay vì đoán. Bạn vẫn có thể tự nhập số giây rồi đánh giá trong phần xem song song.

Mẹo đồng bộ phụ đề

Lấy ngôn ngữ của lời thoại làm chuẩn. Phụ đề bằng chính ngôn ngữ được nói trong phim thường được căn sát giọng nói nhất. Đồng bộ file tiếng Việt theo file đó là nó thừa hưởng luôn phần căn giờ tốt.

Kiểm tra một dòng gần cuối phim. Độ lệch đều thì ở phút thứ 2 hay phút thứ 90 cũng như nhau. Nhập một mốc như 1:20:00 vào ô “Tới dòng” rồi xem cột độ lệch ở đó. Nếu nó đã tăng lên, hai file khác frame rate và cần Đổi frame rate phụ đề trước.

Xem thử trên video trước khi tải. Mở video ở mục Xem trước và tua tới một cảnh thoại nhanh. Phụ đề hiện đúng lúc nhân vật mở miệng là đã khớp; muộn nửa giây là thấy ngay.

Giữ lại file gốc. File tải về có thêm “synced” trong tên, ví dụ movie.vi.synced.srt, nên file ban đầu không bao giờ bị ghi đè. Khi đã ưng ý, hãy đổi tên file đã sửa cho trùng với video để trình phát tự nhận.

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

File phụ đề của tôi có bị tải lên đâu không?

Không. Cả hai file được đọc và so sánh bằng JavaScript ngay trong thẻ trình duyệt này. Không file nào rời khỏi thiết bị của bạn, và công cụ vẫn chạy nếu bạn mất mạng sau khi trang đã tải xong. Video bạn mở để kiểm tra cũng được phát thẳng từ ổ đĩa.

File nào đặt ở đâu?

Đặt file đang khớp với video vào ô “File đã khớp”, còn file hiện sớm hoặc muộn vào ô “File cần sửa”. Chỉ file cần sửa bị thay đổi và được tải về. Nếu lỡ đặt ngược, hãy bấm nút đổi chỗ; số giây đã nhập sẽ bị xóa vì nó được đo cho file kia.

Hai file có cần cùng ngôn ngữ không?

Không. Công cụ so thời điểm các dòng bắt đầu chứ không đọc nội dung, nên file tiếng Anh có thể làm chuẩn cho file tiếng Việt. Hai file cùng ngôn ngữ cũng dùng được, ví dụ một bản chuẩn và một bản sao bị lệch giờ.

File tải về có thay đổi gì ngoài thời gian không?

Không. File giữ nguyên định dạng, nội dung và kiểu chữ. File .ass vẫn là .ass cùng các style, file .vtt vẫn giữ thiết lập của từng dòng. Mọi dòng được dời cùng một khoảng, và tên file có thêm “synced” để bạn phân biệt với file gốc.

Công cụ báo độ lệch tăng dần suốt phim. Giờ làm gì?

Độ lệch nhỏ ở đầu phim và lớn ở cuối nghĩa là hai file được làm cho hai frame rate khác nhau, thường là 25 so với 23.976 fps. Dời một lần không sửa được. Hãy đổi file cần sửa bằng Đổi frame rate phụ đề trước rồi quay lại; phần còn lại là một độ lệch đều, và công cụ này xử lý được.

Cả hai file đều không khớp với video thì có dùng được không?

Công cụ này chỉnh một file theo file kia nên cần một file đã đúng. Nếu chưa có, hãy mở video trong Chỉnh thời gian phụ đề và dời một file cho tới khi khớp, rồi dùng file đó làm chuẩn ở đây.