Nén video MP4 online
Tải lên một file MP4, chọn một trong ba mức nén và nhận lại file MP4 có cùng độ phân giải, tốc độ khung hình và thời lượng — trong phần lớn trường hợp dung lượng sẽ nhỏ hơn, hoặc bạn nhận lại chính file gốc không thay đổi nếu việc mã hóa lại không giúp giảm được gì. Không có ô nhập dung lượng đích theo megabyte.
Đã bắt đầu tải xuống!
Bạn đánh giá trải nghiệm của mình với MiConvert như thế nào?
Việc nén MP4 trên trang này làm gì
MP4 là một định dạng chứa (container), không phải một mức chất lượng cố định. Điện thoại, camera hành động và phần mềm quay màn hình ghi H.264 hoặc HEVC vào container đó ở bitrate khá cao, vì phía thiết bị ghi được tối ưu cho việc thu hình chứ không phải cho việc chia sẻ. Đó là lý do vài phút video 4K hoặc 60 fps có thể lên tới hàng trăm megabyte, trong khi một video phát trực tuyến cùng độ dài chỉ bằng một phần nhỏ con số đó: bản phát trực tuyến đã được mã hóa lại một lần, có chủ đích, để phân phối. Nén một file MP4 nghĩa là bạn tự làm bước đó.
Ở đây file được đưa tới ffmpeg trên máy chủ của chúng tôi, trong một hàng đợi nén riêng biệt với bộ chuyển đổi. Mỗi lần chạy là một lần mã hóa lại hoàn toàn sang H.264 (libx264) kèm âm thanh AAC, ở mức chất lượng không đổi do nút bạn chọn quy định: Maximum / Smallest file dùng CRF 32, Balanced dùng CRF 28 và là mặc định, còn Quality dùng CRF 23 với tốc độ mã hóa chậm hơn. Cờ faststart được ghi vào file, nên trình phát web có thể bắt đầu phát trước khi toàn bộ file được tải xong. Không có gì bị thay đổi kích thước và không có gì bị cắt, cũng không có tùy chọn dung lượng đích hay độ phân giải. Kích thước điểm ảnh, tốc độ khung hình, thời lượng và cờ xoay (rotation) đều được giữ, nên một đoạn video dọc quay bằng điện thoại sẽ ra đúng chiều dọc, và bản âm thanh 5.1 vẫn là 5.1 trong AAC. Bị loại bỏ: các bản âm thanh phụ, phụ đề, kênh alpha, cùng video 10-bit hoặc HDR — những nguồn này được ghi thành 8-bit 4:2:0 mà không có tone mapping; chúng tôi chưa thử nghiệm xem từng nguồn HDR cụ thể sẽ trông thế nào, vì vậy hãy kiểm tra kết quả trước khi xóa bản gốc.
Phần lớn người tìm đến trang này đang cố đưa một đoạn video xuống dưới một ngưỡng cứng: giới hạn tệp đính kèm email, mức tải lên tối đa của một ứng dụng chat hay diễn đàn, cổng nộp bài của một khóa học hoặc cổng ứng tuyển việc làm, hay một chiếc điện thoại đã hết dung lượng. Nhóm thứ hai đến với một file MP4 dùng HEVC mà phần mềm dựng cũ hoặc TV không chịu phát; vì mọi mức nén đều mã hóa lại sang H.264 kèm AAC, bản đã nén cũng là bản dễ phát hơn trên nhiều thiết bị. Quá trình mã hóa vốn có mất dữ liệu theo thiết kế, và nén lại một file đã nén sẽ cộng dồn mất mát, nên hãy giữ bản gốc.
Cách nén file MP4 theo từng bước
- 1
Kiểm tra file nguồn. Trang này nhận file .mp4 hoặc .mp4v. Ở đây không có chức năng cắt, nên hãy cắt bỏ những đoạn trống bằng phần mềm dựng trước — video ngắn hơn là cách tiết kiệm dung lượng lớn nhất.
- 2
Thêm file. Khách chưa đăng nhập được 50 MB mỗi file và 10 file mỗi lô; tài khoản miễn phí cho 100 MB, Plus 200 MB, Pro 1 GB. Dịch vụ file lớn trả tiền một lần không áp dụng cho việc nén.
- 3
Chọn mức nén. Maximum / Smallest file (CRF 32) dành cho khi bạn có ngưỡng dung lượng cố định, Balanced (CRF 28) là mặc định để chia sẻ, còn Quality (CRF 23) mất ít chi tiết hơn, giảm dung lượng ít hơn và chạy lâu hơn.
- 4
Bắt đầu tác vụ. File được tải lên máy chủ của chúng tôi, nơi tiến trình nén xử lý bốn tác vụ cùng lúc. Một đoạn 720p ngắn ở mức Balanced chỉ mất vài giây; một file 4K dài là một lần mã hóa lại thật sự, nên hãy để tab mở.
- 5
Xem mức giảm được báo lại. Nếu nó hiển thị 0,0% và dung lượng không đổi, bạn đã được trả lại chính file gốc vì bản mã hóa lại không nhỏ hơn.
- 6
Tải về. Kết quả giữ nguyên tên file và phần mở rộng .mp4, và liên kết có hiệu lực khoảng bốn giờ trước khi file kết quả bị xóa.
Công cụ nén MP4 thực sự cung cấp những gì
- Ba mức chất lượng không đổi được định sẵn (CRF 32 / 28 / 23) thay vì một thanh trượt mơ hồ, nên cùng một nút sẽ xử lý mọi file theo cùng một cách.
- Độ phân giải, tốc độ khung hình và thời lượng được giữ nguyên; dung lượng giảm nhờ mã hóa lại, không phải nhờ thu nhỏ hình ảnh hay bỏ khung hình.
- Mọi kết quả đều là video H.264 kèm âm thanh AAC và cờ faststart — tổ hợp mà trình phát web, điện thoại và TV cũ xử lý ổn định nhất.
- Metadata xoay được áp dụng ngay trong lúc mã hóa, nên video dọc quay bằng điện thoại ra đúng chiều dọc, và bản âm thanh 5.1 vẫn là 5.1.
- Có cơ chế bảo vệ dung lượng: nếu bản mã hóa lại không nhỏ hơn, bạn nhận lại chính file gốc không thay đổi thay vì một file lớn hơn.
- Nén lô gồm nhiều định dạng khác nhau vẫn được. Trang này nhận mọi định dạng nén được mà chúng tôi hỗ trợ, nên một file PNG hay MOV lạc vào lô sẽ được nén dưới dạng PNG hoặc MOV và giữ phần mở rộng của nó.
Câu hỏi thường gặp
Tôi có thể nén MP4 mà không giảm chất lượng không? ▼
Không. Mọi mức nén đều mã hóa lại video bằng H.264 có mất dữ liệu, nên một phần chi tiết bị loại bỏ; đó chính là cách dung lượng giảm xuống. Mức Quality (CRF 23) loại bỏ ít chi tiết nhất trong ba mức và giảm dung lượng ít nhất; mức độ dễ nhận thấy của việc mất chi tiết phụ thuộc vào nội dung video, nên hãy so sánh file tải về với bản gốc. Ở đây không có chế độ nén video không mất dữ liệu.
Tôi có thể nén xuống một dung lượng cụ thể, ví dụ 25 MB hay 8 MB không? ▼
Không trực tiếp được — không có ô nhập dung lượng đích hay bitrate tùy chỉnh, chỉ có ba mức nén. Hãy cắt video bằng phần mềm dựng trước, rồi chạy Maximum / Smallest file và kiểm tra kết quả. Nếu kết quả lại báo 0% với dung lượng y như cũ, nghĩa là bản mã hóa lại không nhỏ hơn file bạn tải lên, nên chúng tôi trả lại bản gốc nguyên vẹn; điều đó là bình thường với các đoạn video bitrate thấp, rất ngắn hoặc đã từng được nén, và khi đó cách duy nhất còn lại là giảm độ phân giải bằng phần mềm dựng trước khi tải lên.
Nén có làm giảm độ phân giải hay tốc độ khung hình của video không? ▼
Không. Bộ mã hóa không nhận lệnh thay đổi kích thước hay tốc độ khung hình, nên nguồn 3840x2160 60 fps sẽ trả về đúng 3840x2160 60 fps. Ngoại lệ duy nhất là nguồn có chiều rộng hoặc chiều cao điểm ảnh là số lẻ, có thể mất một điểm ảnh vì H.264 yêu cầu kích thước chẵn.
File MP4 của tôi dùng HEVC (H.265). Tôi sẽ nhận lại gì? ▼
Một file MP4 H.264 kèm âm thanh AAC, đó là lý do những người tìm công cụ "MP4 sang MP4 H.264" lại đến đây. Container vẫn là .mp4, độ phân giải và tốc độ khung hình không đổi, nhưng codec video bị thay thế. Nguồn 10-bit hoặc HDR được ghi thành 8-bit 4:2:0 mà không có tone mapping, và chúng tôi chưa kiểm chứng kết quả trông thế nào với từng loại video HDR cụ thể, nên hãy xem lại file tải về.
Tôi có thể nén nhiều file MP4 cùng lúc không, và công cụ có tách âm thanh ra không? ▼
Bạn có thể gửi theo lô: 10 file mỗi lượt cho khách và tài khoản miễn phí, 25 với Plus, 50 với Pro, kèm giới hạn 10 tác vụ mỗi giờ cho mỗi IP (50 với các gói trả phí). Mỗi file được nén và tải về riêng; không có file ZIP gộp. Nén không bao giờ thay đổi định dạng, nên nó không thể tạo ra file chỉ có âm thanh dạng MP4A hay MP3 — đó là việc của chuyển đổi.
Nén thất bại với lỗi giải mã hoặc lỗi bộ mã hóa của ffmpeg. Giờ phải làm gì? ▼
Thường là do một biến thể codec khác thường bên trong file MP4, hoặc một cấu hình kênh âm thanh mà bộ mã hóa AAC từ chối. Hãy chuyển file sang MP4 H.264 kèm AAC thông thường trước, rồi nén bản đó. Một file tải về dở hoặc bị cắt cụt cũng sẽ lỗi, vì vậy hãy xác nhận đoạn video phát được từ đầu đến cuối trên máy của bạn.
Video của tôi sẽ thế nào sau khi nén? ▼
Quá trình xử lý diễn ra trên máy chủ của chúng tôi, không phải trong trình duyệt của bạn, qua HTTPS. File đã nén có thể tải về trong khoảng bốn giờ qua một liên kết ngẫu nhiên không thể đoán được, sau đó bị xóa; file gốc đã tải lên được dọn bởi một tiến trình dọn dẹp chạy mỗi mười phút, xóa các file tải lên cũ hơn hai giờ. Tên file, dung lượng và kết quả được ghi log để theo dõi, và người dùng đã đăng nhập có một dòng lịch sử, nên đừng coi đây là nơi lưu trữ ẩn danh cho video nhạy cảm.
