Không tải lên, 100% cục bộ, không cần tài khoản

Đổi tốc độ video

Tăng tốc một video hướng dẫn hoặc làm chậm một đoạn clip để xem chi tiết, âm thanh đi theo mà không bị hiệu ứng sóc chuột. Mọi thứ chạy trong trình duyệt; tệp của bạn không bao giờ rời thiết bị.

Cách Tốc độ video hoạt động

Tốc độ video thay đổi tốc độ phát của một đoạn clip từ 0,25× đến 4× ngay trong trình duyệt của bạn, nhờ ffmpeg biên dịch sang WebAssembly. Luồng video được điều chỉnh lại bằng bộ lọc setpts (một cách viết lại timestamp trực tiếp, nên không có việc trộn khung hình hay mất chất lượng ngoài việc mã hóa lại theo codec), và luồng âm thanh được kéo giãn thời gian bằng cùng chuỗi bộ lọc atempo mà công cụ tốc độ âm thanh sử dụng, để âm thanh đi theo nhịp mới mà không bị hiệu ứng giọng sóc chuột hay giọng chậm rề.

Các tốc độ ngoài khoảng 0,5×-2× mà một tầng atempo đơn chấp nhận được đạt tới bằng cách tự động nối nhiều tầng lại; bạn chỉ cần chọn một giá trị từ 0,25× đến 4×. Không có gì được tải lên: tệp được đọc, xử lý và mã hóa lại ngay trên thiết bị của bạn.

Cách sử dụng Tốc độ video, từng bước

  1. Thả hoặc chọn tệp video bạn muốn tăng hay giảm tốc độ.
  2. Đặt tốc độ bằng thanh trượt hoặc nút thiết lập sẵn, từ 0,25× đến 4×.
  3. Bấm Bắt đầu. ffmpeg điều chỉnh lại timing video và kéo giãn âm thanh cục bộ.
  4. Xem trước kết quả và tải xuống khi xử lý xong.

Trường hợp sử dụng thường gặp

  • Tăng tốc một video hướng dẫn quay màn hình lên 1,5× hoặc 2× để xem nhanh hơn.
  • Làm chậm một đoạn clip thể thao hoặc nhảy múa xuống 0,5× để nghiên cứu kỹ thuật từng khung hình.
  • Rút ngắn một đoạn clip dài để vừa giới hạn thời lượng mạng xã hội mà không cắt nội dung.
  • Khớp độ dài một đoạn video với thời lượng cố định của một bản nhạc.

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

Video của tôi có bị tải lên đâu để đổi tốc độ không?

Không. ffmpeg biên dịch sang WebAssembly điều chỉnh timing video và âm thanh ngay trong tab trình duyệt của bạn. Tệp được đọc vào bộ nhớ trên thiết bị, xử lý tại chỗ, và kết quả đã đổi tốc độ được đưa ra tải xuống cục bộ. Mở tab Network trong DevTools khi chạy công cụ, bạn sẽ không thấy yêu cầu nào mang video của mình.

Cao độ âm thanh có thay đổi theo tốc độ không?

Không. Luồng âm thanh đi qua cùng phép kéo giãn thời gian atempo mà tốc độ âm thanh sử dụng, thay đổi thời lượng mà không dịch cao độ. Một giọng nói ở 2× nghe nhanh hơn nhưng không cao hơn; ở 0,5× nghe chậm hơn nhưng không trầm hơn. Nếu muốn đổi cao độ thật sự, độc lập với tốc độ, công cụ cao độ âm thanh làm việc đó.

Tại sao luồng video dùng kỹ thuật khác với luồng âm thanh?

Timing video là một cách viết lại timestamp trực tiếp (setpts=PTS/tốc độ): mỗi khung hình chỉ nhận một thời điểm hiển thị mới, nên không có khung hình nào bị bịa ra hay bỏ đi khi đổi tốc độ vừa phải. Âm thanh không thể hoạt động như vậy vì lấy mẫu lại một cách ngây thơ sẽ làm lệch cao độ, nên nó dùng chuỗi bộ lọc atempo thay thế, giống hệt tốc độ âm thanh.

Đổi tốc độ có mã hóa lại toàn bộ video không?

Có. Cả luồng video lẫn âm thanh đều được mã hóa lại, vì timing của chúng bị viết lại. Codec đầu ra được chọn theo phần mở rộng tệp đầu ra của bạn (H.264 cho MP4/MOV/MKV, VP8 cho WebM), để kết quả luôn phát được ở mọi nơi.

Tệp lớn nhất tôi có thể đổi tốc độ là bao nhiêu?

Tối đa 500 MB, cùng giới hạn với các công cụ video ffmpeg xử lý một lần khác trên trang (xoay, cắt, cắt xén). Trên thiết bị di động bộ nhớ hạn chế, giới hạn được hạ tự động để bảo vệ tab khỏi hết bộ nhớ.

Đổi tốc độ video có hoạt động ngoại tuyến không?

Phần lớn là có. Việc đổi tốc độ luôn chạy trên thiết bị của bạn nên video không bao giờ rời khỏi máy. Điểm cần lưu ý: engine ffmpeg là một tệp tải về khá lớn lấy từ trang này lần đầu bạn dùng bất kỳ công cụ nào dựa trên ffmpeg. Sau khi tải về và trang đã tải xong, bạn có thể ngắt mạng và việc đổi tốc độ vẫn hoạt động.