Công cụ
Tính dung lượng video
Hai câu hỏi, một công thức: dung lượng = bitrate × thời lượng. Tính xem bitrate nào vừa dưới giới hạn, hoặc video sẽ nặng bao nhiêu.
Dung lượng tệp video bằng tổng bitrate nhân với thời lượng, chia cho 8. Để vừa một giới hạn dung lượng, đảo ngược phép tính: giới hạn tính bằng megabyte × 8 ÷ thời lượng tính bằng giây cho ra bitrate tối đa video được dùng, tính bằng megabit mỗi giây. Một clip 60 giây dưới giới hạn 20 MB có thể dùng trung bình khoảng 2,6 Mbps, tính cả âm thanh, sau khi trừ 3% mà công cụ này dành cho định dạng chứa. Không có gì bạn nhập ở đây rời khỏi trình duyệt.
Cách hoạt động
Dung lượng của video là bitrate — lượng dữ liệu video dùng mỗi giây — nhân với số giây video chạy. Bitrate đo bằng bit, còn dung lượng tệp đo bằng byte, và 8 bit là một byte:
dung lượng (byte) = (bitrate video + bitrate âm thanh) × số giây ÷ 8
bitrate vừa = dung lượng (byte) × 8 ÷ số giây − bitrate âm thanhCông cụ tính này dùng cùng đơn vị với Ninja và với trang trợ giúp của hầu hết các nền tảng: 1 MB = 1.000.000 byte. Một số hệ thống tính 1.048.576 byte cho một megabyte; chênh lệch dưới 5%, và con số thập phân là con số an toàn hơn. Công cụ cũng dành 3% cho phần đầu tệp và chỉ mục của chính định dạng chứa.
Độ phân giải đề xuất
Càng nhiều điểm ảnh càng cần nhiều bitrate để trông sạch như nhau. Đề xuất là độ phân giải lớn nhất đạt ít nhất 0,045 bit cho mỗi điểm ảnh trên mỗi khung hình — một quy tắc kinh nghiệm cho H.264, trông sạch ở kích thước màn hình điện thoại. HEVC và AV1 trông tốt với ít bitrate hơn, nên hãy coi đề xuất này là dè dặt: nếu video sẽ được xem trên điện thoại, độ phân giải cao hơn một bậc thường vẫn ổn.
Ví dụ cụ thể
Một clip 90 giây với mục tiêu 16 MB: 16.000.000 × 8 × 0,97 ÷ 90 ≈ 1,38 Mbps tổng cộng. Trừ 128 kbps cho âm thanh, còn khoảng 1,25 Mbps cho hình ảnh — vừa đủ cho 720p ở 30 fps theo quy tắc kinh nghiệm ở trên. Đó chính là tổ hợp mà cài đặt sẵn WhatsApp của Ninja nhắm tới, thấp hơn nhiều so với mức mặc định 64 MB và 100 MB trong Trung tâm trợ giúp của WhatsApp. Xem thêm cách gửi video dài qua WhatsApp.
Các giới hạn dung lượng video phổ biến
Giới hạn bạn nhắm tới quyết định bitrate. Đây là các con số mà các hướng dẫn của chúng tôi theo dõi, mỗi con số đều đối chiếu với trang trợ giúp của chính nền tảng; mở liên kết để xem ngày kiểm tra và nguồn.
| Gửi đến đâu | Giới hạn | Hướng dẫn |
|---|---|---|
| Video WhatsApp (mặc định) | 100 MB ở 720p trên kết nối nhanh hơn, 64 MB ở 480p trên kết nối chậm hơn; tới 2 GB nếu gửi dưới dạng tài liệu | |
| Discord, tài khoản miễn phí | 20 MB | Discord |
| Tệp đính kèm Gmail và Yahoo Mail | 25 MB | |
| Tệp đính kèm Outlook | 10 đến 25 MB, tùy tài khoản và ứng dụng |
Cùng phép tính đó áp dụng cho các giới hạn khác: nén video cho vừa giới hạn 20 MB của Discord, gửi video dung lượng lớn qua email mà không bị trả lại, hoặc xem giới hạn dung lượng video của Instagram và TikTok.
Câu hỏi thường gặp
Làm sao để tính dung lượng tệp video?
Nhân tổng bitrate (video cộng âm thanh) với thời lượng, rồi chia cho 8 để đổi bit sang byte. Một video 2 Mbps dài 60 giây là 2.000.000 × 60 ÷ 8 = 15.000.000 byte, tức 15 MB — cộng thêm một chút cho định dạng chứa (container).
Bitrate bao nhiêu thì vừa một giới hạn dung lượng?
Chia giới hạn tính bằng bit cho thời lượng tính bằng giây, rồi trừ bitrate âm thanh. Với 16 MB và 60 giây: 16.000.000 × 8 ÷ 60 ≈ 2,13 Mbps tổng cộng, tức khoảng 2 Mbps cho hình ảnh với âm thanh 128 kbps.
Làm sao để nén video đúng một dung lượng cụ thể?
Mã hóa lại video ở bitrate vừa với giới hạn, con số mà công cụ tính ở trên suy ra từ giới hạn và thời lượng. Một ứng dụng nén có chế độ dung lượng mục tiêu, như Ninja trên iPhone, làm phép tính đó thay bạn: bạn nhập dung lượng và ứng dụng chọn bitrate.
Vì sao tệp của tôi lớn hơn kết quả tính một chút?
Các định dạng chứa như MP4 thêm chỉ mục và phần đầu tệp, và bộ mã hóa thường vượt mục tiêu một chút. Công cụ tính này dành sẵn 3% cho phần đó, nên kết quả của nó hơi dè dặt.