SubtitleMedic

Đổi frame rate phụ đề

Phụ đề khớp lúc đầu nhưng càng về sau càng lệch? Mở tệp phụ đề (.srt, .vtt, .ass, .sbv hoặc .sub), chọn hướng lệch và tải về bản đã canh lại theo tốc độ khung hình của video.

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

Cách sửa phụ đề bị lệch dần

  1. Mở file phụ đề

    Thả file .srt, .vtt, .ass, .sbv hoặc MicroDVD .sub vào ô phía trên, hoặc bấm để chọn file. File được trình duyệt đọc và không bao giờ bị tải lên.

  2. Chọn hướng lệch

    Chữ hiện ngày càng trễ so với lời thoại, hay ngày càng sớm? Chọn đúng điều bạn thấy. Công cụ sẽ liệt kê các cách sửa phổ biến cho hướng đó, kèm câu cuối của file bạn sẽ dời bao xa.

  3. Chọn cách sửa khớp với độ lệch

    Nếu câu cuối trễ khoảng bốn phút, gần như chắc chắn là “Phim → PAL”. Nếu chỉ lệch vài giây, thử “Phim → 24 fps”. Đã biết cả hai tốc độ? Chọn thẳng ở mục “Hoặc tự chọn tốc độ”.

  4. Kiểm tra một câu gần cuối

    Mở video ở phần Xem trước và phát đoạn gần cuối, với phụ đề đã sửa hiện trên video. Nếu chữ hiện đúng lúc câu được nói, bạn đã chọn đúng tốc độ.

  5. Tải về

    File giữ nguyên tên, nên chỉ cần lưu cạnh video là trình phát tự nhận. Muốn có tốc độ mới trong tên file? Đánh dấu “Thêm tốc độ khung hình vào tên tệp”.

Vì sao phụ đề lệch dần

Video là một chuỗi hình tĩnh được chiếu với tốc độ cố định. Bản chiếu rạp và Blu-ray chạy 24 khung hình mỗi giây, hoặc 23.976 với phần lớn phim làm cho video gia đình. Truyền hình châu Âu và nhiều đĩa DVD dùng 25 fps (PAL), còn truyền hình Mỹ dùng 29.97 fps (NTSC).

Tăng tốc PAL. Để đưa một bộ phim 23.976 fps lên video PAL 25 fps, đài truyền hình và hãng đĩa chỉ đơn giản chiếu mỗi khung hình nhanh hơn một chút. Không khung hình nào bị thêm hay bớt, nên phim ngắn đi khoảng 4%: một bộ phim 1 giờ 45 phút kết thúc sớm hơn bốn phút. Phụ đề canh cho bản gốc vẫn hiện mỗi câu đúng thời điểm cũ, nên mỗi phút lại tụt xa hơn so với hình.

Chiều ngược lại cũng vậy. Phụ đề làm cho bản PAL mà xem trên bản Blu-ray hay bản web sẽ ngày càng sớm: chữ hiện trước khi nhân vật nói, và khoảng lệch lớn dần theo phim.

Lệch nhỏ. 23.976 và 24 fps trông gần như nhau, nhưng khác nhau 0,1%. Qua một bộ phim dài, con số này thành khoảng sáu giây, đủ để những cảnh cuối thấy sai sai. “Phim → 24 fps” và “24 fps → phim” sửa đúng trường hợp này.

Đổi frame rate làm gì với file. Công cụ nhân mọi thời điểm bắt đầu và kết thúc với tỉ lệ giữa hai tốc độ. Câu đầu gần như không đổi, câu ở giữa dời một nửa độ lệch, còn câu cuối dời nhiều nhất. Nội dung, định dạng chữ và style giữ nguyên.

Mẹo để có kết quả đúng

Chọn theo điều bạn thấy, không cần biết trước. Bạn hiếm khi cần biết frame rate. Chỉ cần chọn hướng lệch rồi so ảnh hưởng của từng cách sửa lên câu cuối với điều bạn thấy trên trình phát. Cách nào dời câu cuối đúng bằng khoảng lệch bạn thấy thì đó là cách đúng.

Xem tốc độ từ video khi có thể. Trong VLC, mở Công cụ › Thông tin phương tiện › Codec. Trên Windows, chuột phải vào video, chọn Thuộc tính rồi xem tab Chi tiết. Trên Mac, mở video bằng QuickTime rồi chọn Cửa sổ › Hiện Trình kiểm tra phim. Tốc độ của video điền vào “Video của bạn chạy ở”.

Để ý cảnh báo. Nếu tốc độ bạn chọn dời câu theo đúng hướng phụ đề vốn đã lệch, công cụ sẽ báo và cho đảo hai tốc độ. Làm theo sẽ đỡ phải tải về rồi thử lại.

Sửa lệch dần trước, độ trễ sau. Phụ đề có thể vừa lệch dần vừa trễ, ví dụ khi bản phát hành có đoạn mở đầu dài hơn. Đổi frame rate ở đây, rồi mở Chỉnh thời gian phụ đề và dời cả file theo độ trễ còn lại.

Giữ đúng tên mà trình phát tìm. VLC, Plex và Jellyfin tự tải phụ đề khi nó cùng tên với video, như movie.mkv và movie.en.srt. Vì vậy file đã sửa mặc định giữ nguyên tên. Nếu thêm tốc độ vào tên, nó được đặt trước mã ngôn ngữ, movie.25fps.en.srt, để ngôn ngữ vẫn được nhận ra, nhưng trình phát có thể không còn tự tải file nữa.

Lưu file đếm khung hình bằng thời gian thật. File MicroDVD .sub đếm khung hình, và trình phát phải đoán tốc độ để hiển thị. Lưu thành .srt sẽ ghi thời gian thật, trình phát nào cũng hiện giống nhau.

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

Vì sao phụ đề lệch dần chứ không lệch đều?

File được canh cho một video có frame rate khác. Bản PAL 25 fps của một bộ phim chạy nhanh hơn bản gốc 23.976 fps khoảng 4%, nên mỗi phút khoảng lệch lại lớn thêm. Sau 1 giờ 45 phút, câu cuối lệch hơn bốn phút.

Làm sao biết tốc độ nào là “Từ” và tốc độ nào là “Sang”?

“Từ” là tốc độ phụ đề được làm cho, “Sang” là tốc độ của video bạn đang xem. Nếu không chắc, hãy chọn hướng lệch, thử cách sửa phổ biến nhất, rồi mở video và xem một câu gần cuối. Nếu càng lệch nhiều hơn, hãy đảo hai tốc độ.

Phụ đề lệch ngay từ câu đầu và còn lệch dần. Tôi nên làm gì?

Đổi frame rate ở đây trước, rồi bỏ phần lệch cố định còn lại bằng công cụ Chỉnh thời gian phụ đề. Làm theo thứ tự này, bạn chỉ cần đo độ trễ một lần, trên một câu gần đầu phim.

Còn file MicroDVD .sub thì sao?

File này đếm khung hình, và hầu hết trình phát đọc nó theo frame rate của chính video, nên bản PAL tăng tốc thường không cần sửa. Hãy kiểm tra một câu gần cuối trước. Nếu file .sub vẫn lệch dần, chọn tốc độ nó được làm cho ở mục Tốc độ khung hình (chúng tôi đoán 23.976 fps khi file không ghi). Kết quả được lưu bằng thời gian thật, mặc định là .srt, để không trình phát nào phải đoán nữa.

File của tôi có bị tải lên không?

Không. File phụ đề được JavaScript đọc và canh lại ngay trong tab trình duyệt này, không rời khỏi máy của bạn. Video bạn mở để kiểm tra cũng được phát thẳng từ máy.

Sao không có cách sửa 23.976 sang 29.97?

Phim thường được đưa lên NTSC 29.97 fps bằng pulldown, tức lặp một số khung hình nhưng giữ nguyên thời lượng. Phụ đề tính bằng giây không bị lệch vì chuyện này, nên nếu co giãn lại sẽ làm hỏng một file vốn đúng. Danh sách tốc độ vẫn có 29.97, 30, 50, 59.94 và 60 fps cho trường hợp hiếm cần đến.