Vì sao tệp video lại lớn đến vậy
Điện thoại quay video theo hướng an toàn, chứ không phải để chia sẻ. Một clip 1080p từ điện thoại đời mới thường được ghi ở 15 đến 20 Mbit/s, tức khoảng 120 đến 150 MB mỗi phút; 4K ở 60 fps có thể vượt 400 MB mỗi phút. Bitrate cao như vậy chừa chỗ cho chuyển động nhanh và chỉnh sửa về sau, nhưng phần lớn lượng dữ liệu đó không thể nhìn thấy trên màn hình điện thoại hay trong cửa sổ chat. Nén video loại bỏ những chi tiết mà mắt khó nhận ra và lưu phần còn lại hiệu quả hơn, nên cùng một phút có thể chỉ chiếm một phần nhỏ dung lượng.
Những lý do phổ biến để nén:
- Vừa với giới hạn tệp đính kèm của email hoặc ứng dụng nhắn tin.
- Tải lên qua kết nối chậm hoặc bị tính phí theo dung lượng.
- Giải phóng bộ nhớ điện thoại hoặc lưu trữ đám mây mà không phải xóa kỷ niệm.
- Nhúng video nền hoặc video sản phẩm vào website, nơi mỗi megabyte đều làm trang tải chậm hơn.
Các mức nén thực sự làm gì
Cả ba mức nén đều mã hóa lại hình ảnh bằng H.264 và âm thanh bằng AAC 128 kbit/s, rồi lưu kết quả thành MP4. Độ phân giải và tốc độ khung hình giữ nguyên như bản gốc; thứ thay đổi là giá trị CRF, một thiết lập chất lượng cố định trong đó số càng cao nghĩa là càng ít bit và dấu vết nén càng lộ rõ.
Trong trình duyệt, các mức nén tương ứng với CRF 28 cho Nhẹ, 32 cho Vừa và 38 cho Mạnh, được mã hóa bằng preset H.264 nhanh nhất để công việc hoàn tất trong thời gian hợp lý trên một nhân xử lý. Hướng dẫn sơ bộ:
- Nhẹ hợp với những cảnh quay bạn vẫn còn trân trọng, như video gia đình hay clip có thể sẽ xem trên TV. Cảnh quay điện thoại thông thường giảm xuống còn một phần ba dung lượng hoặc ít hơn.
- Vừa là lựa chọn hợp lý cho ứng dụng nhắn tin, email và bài đăng mạng xã hội. Các họa tiết mịn như cỏ hay tóc sẽ hơi mềm đi.
- Mạnh dành cho khi dung lượng là mục tiêu duy nhất: bản quay màn hình, clip tham khảo, bản xem trước. Các vùng vỡ khối sẽ dễ nhận thấy trong cảnh tối hoặc chuyển động nhanh.
Mức tiết kiệm thực tế phụ thuộc nhiều vào nội dung. Cảnh tĩnh và bản quay màn hình nén được nhiều hơn hẳn so với cảnh quay cầm tay có mặt nước, pháo giấy hay đám đông.
Xử lý trong trình duyệt hay trên máy chủ
Mặc định, tệp không bao giờ rời khỏi thiết bị của bạn: FFmpeg chạy dưới dạng WebAssembly ngay trên trang, xử lý được tệp đến 2 GB nhưng bị giới hạn bởi tốc độ và bộ nhớ của thiết bị. Một clip 1080p dài mười phút có thể mất nhiều phút trên laptop và lâu hơn nữa trên điện thoại.
Trang cũng có tùy chọn xử lý trên máy chủ. Ở đó, FFmpeg bản gốc dùng preset mã hóa medium chậm hơn nhưng hiệu quả hơn, với CRF 20, 25 và 30 cho Nhẹ, Vừa và Mạnh, và ghi MP4 với chỉ mục ở đầu tệp để video bắt đầu phát trước khi tải xong hoàn toàn. Vì bộ mã hóa làm việc kỹ hơn, máy chủ có thể giữ được nhiều chất lượng hơn ở dung lượng tương đương. Không cần tài khoản, bạn có một lượt xử lý trên máy chủ mỗi ngày cho tệp đến 500 MB; Premium bỏ giới hạn theo ngày và nhận tệp đến 4 GB. Các tác vụ trên máy chủ cùng tệp của chúng được tự động xóa khoảng một giờ sau khi tác vụ được tạo.
Khi tệp gần như không nhỏ đi hoặc còn lớn hơn
Công cụ hiển thị dung lượng trước và sau cho từng tệp. Nếu mức tiết kiệm gần bằng không, lý do thường là một trong những điều sau:
- Video đã được nén từ trước. Tệp tải về từ ứng dụng nhắn tin hoặc trang streaming đã bị ép một lần; mã hóa lại chủ yếu chỉ thêm suy hao qua các thế hệ nén.
- Nguồn là HEVC. iPhone đời gần đây và nhiều điện thoại Android quay bằng HEVC (H.265), hiệu quả hơn H.264 khoảng một phần ba. Chuyển HEVC sang H.264 ở chất lượng cao có thể cho ra tệp lớn hơn. Hãy dùng Vừa hoặc Mạnh cho những nguồn này.
- Âm thanh chiếm phần lớn. Một bản ghi dài, chủ yếu là hình tĩnh, như bài giảng dạng slide, có thể dành phần lớn dung lượng cho âm thanh, mà âm thanh luôn được mã hóa lại ở 128 kbit/s.
Nếu kết quả lớn hơn bản gốc, hãy giữ bản gốc; bạn không được lợi gì cả.
Giảm dung lượng mà không mất chất lượng
Nén không phải là đòn bẩy duy nhất, và nó hiệu quả nhất khi kết hợp với các cách khác:
- Trước tiên, cắt bỏ những gì không cần bằng cắt video. Bỏ một nửa thời lượng là giảm một nửa dung lượng mà không mất chút chất lượng nào.
- Loại bỏ rãnh âm thanh bằng tắt tiếng video với những clip mà âm thanh chỉ là tiếng gió hay tạp âm nền.
- Sau đó mới nén, bắt đầu với mức Vừa. Kiểm tra kết quả trên đúng màn hình mà video sẽ được xem, và chỉ chuyển lên Mạnh nếu tệp vẫn còn quá lớn.
Hỗ trợ xử lý hàng loạt: thả nhiều tệp vào và chúng sẽ được xử lý lần lượt với cùng một mức nén, rồi tải về từng tệp hoặc dưới dạng ZIP.