Nén video

Ba mức chất lượng hoặc một dung lượng mục tiêu để thu mạnh file MP4 / MOV / AVI

📂

Kéo thả file vào đây

hoặc chọn file

Nén video MP4 / MOV / MKV / AVI / WebM thành file MP4 nhỏ hơn

Về công cụ này

Một clip gia đình 200 MB bị ứng dụng chat từ chối, một bản upload cloud chỉ cho 100 MB, một cổng đăng ký đòi video dưới 50 MB - những tình huống đó cần nén, chứ không phải đổi định dạng. Công cụ này đưa ra đúng điều đó: nén theo mức chất lượng (chọn chất lượng mong muốn rồi dung lượng sẽ theo), hoặc nén tới một dung lượng mục tiêu (gõ số MB, mã hóa hai lượt tự động sẽ đưa bạn tới đó). Nhận file MP4, MKV, MOV, AVI và WebM; output là MP4 tương thích rộng nhất.

Một lưu ý trung thực trước hết: nén video thật sự không mất dữ liệu không tồn tại trong thực tế. Video đã xong vốn là file H.264/H.265 có mất dữ liệu, và mã hóa lại chúng «không mất dữ liệu về mặt toán học» thường nhân đôi, nhân ba dung lượng. Lựa chọn hữu ích là mức gần như không mất ở đây (CRF 18): không phân biệt được với bản gốc ở khoảng cách xem bình thường, mà dung lượng giảm hẳn. Nếu bạn chỉ cần cùng các luồng đó trong một lớp bọc khác, hãy dùng remux không mất dữ liệu của công cụ Chuyển đổi video.

Toàn bộ xử lý diễn ra trong trình duyệt của bạn với FFmpeg biên dịch sang WebAssembly - file không bao giờ bị tải lên hay lưu lại, nên phim gia đình và clip camera an ninh vẫn ở trên thiết bị của bạn. Mã hóa tốn nhiều CPU, vì vậy hãy giữ công việc dưới khoảng 1 GB / 1 giờ; luôn có thanh tiến trình trực tiếp và nút hủy.

Tính năng

  • Ba mức chất lượng - gần như không mất (CRF 18), cân bằng (CRF 23), nén mạnh (CRF 28)
  • Chế độ dung lượng mục tiêu: gõ số MB bạn cần, bitrate được suy ra và mã hóa hai lượt bám vào đó
  • Tùy chọn trần phân giải (1080p / 720p / 480p) - thường tiết kiệm hơn là hạ chất lượng
  • Output MP4 (H.264 + AAC) kèm faststart, sẵn sàng cho trang web và ứng dụng chat
  • Xử lý nội bộ - không tải lên, không hình mờ, không giới hạn, có tiến trình trực tiếp và nút hủy

Cách dùng

  1. Kéo video vào khung (hoặc nhấn để chọn) - thời lượng, độ phân giải và bitrate được đọc tự động
  2. Chọn một mức chất lượng, hoặc chuyển sang chế độ dung lượng mục tiêu và nhập số MB bạn cần
  3. Nếu muốn, đặt trần phân giải đầu ra, rồi nhấn Nén
  4. Xem trước, so dung lượng trước/sau rồi tải về

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

Nén video thực sự không mất dữ liệu có khả thi không?
Không theo nghĩa hữu ích nào. Video thành phẩm vốn đã là H.264 và các anh em của nó, còn mã hóa lại «không mất dữ liệu theo toán học» thường biến file to gấp mấy lần. Lựa chọn thực dụng là mức gần như không mất ở đây (CRF 18): gần như không thể thấy khác với bản gốc ở khoảng cách xem bình thường, mà dung lượng giảm mạnh. Nếu chỉ cần một lớp bọc khác mà không đổi chất lượng, hãy dùng remux không mất dữ liệu trong Chuyển đổi video.
Chọn mức nào và sẽ nhỏ đi bao nhiêu?
Chọn gần như không mất khi bạn lưu trữ hoặc định chỉnh tiếp; cân bằng là lựa chọn hằng ngày cho upload và chia sẻ (kết quả thường rơi vào 1/2 tới 1/5 bản gốc); nén mạnh cộng trần 720p/480p có thể xuống 1/10 hoặc ít hơn cho video ghi màn hình, bản gốc từ máy quay và camera an ninh - những thứ có bitrate ban đầu rất cao.
Nén video xuống đúng 50 MB thì làm sao?
Chuyển sang chế độ dung lượng mục tiêu và nhập 50. Công cụ suy bitrate cần thiết từ thời lượng video, chạy lượt một để đo độ phức tạp rồi lượt hai để bám mục tiêu - hãy chờ khoảng gấp đôi thời gian. Dung lượng cuối thường nằm trong khoảng 5% so với mục tiêu; nếu mục tiêu còn lớn hơn bản gốc, trang sẽ cảnh báo trước khi bắt đầu.
Vì sao nén chậm hơn tôi tưởng?
Trình duyệt không dùng được bộ mã hóa GPU, nên mọi thứ chạy trên CPU qua WebAssembly. Nội dung 1080p thường cần 1-5 lần chính độ dài của nó (gấp đôi ở chế độ hai lượt). Thế là bình thường; hãy xem thanh tiến trình và hủy bất cứ lúc nào. Với 4K hoặc file rất dài, hãy tách trước.
Điện thoại có làm được không, file có bị tải lên không?
Có, trang tự thích ứng và chạy trong trình duyệt Android, iOS - vài trăm MB là giới hạn hợp lý trên điện thoại vì bộ nhớ và nhiệt máy. Và không, không có gì được tải lên: chẳng có backend nào nhận nổi video; mọi việc diễn ra trong bộ nhớ thiết bị sau một lần tải engine khoảng 31 MB, rồi dùng được offline.

Công cụ liên quan