Hướng Dẫn Nén Video: File Nhỏ Hơn, Chất Lượng Như Cũ
Tìm hiểu cách codec video, bitrate và độ phân giải ảnh hưởng đến kích thước file và chất lượng — cùng cách nén video mà không mất đi những gì quan trọng.
Một file video 4K thô có thể dễ dàng vượt 50 GB cho mỗi giờ quay. Thậm chí một đoạn quay màn hình 10 phút cũng có thể phình lên đến 500 MB. Dù bạn đang tải lên mạng xã hội, gửi file qua email hay nhúng video vào website, nén video là ranh giới giữa có thể dùng được và không thể dùng được.
Nén video hoạt động như thế nào
File video chứa các chuỗi khung hình. Thay vì lưu trữ từng pixel của từng khung hình một cách độc lập, các codec hiện đại khai thác hai loại dư thừa dữ liệu:
- Dư thừa không gian — các pixel liền kề trong cùng một khung hình thường có nội dung tương tự nhau. Nén kiểu JPEG loại bỏ điều này.
- Dư thừa thời gian — các khung hình liên tiếp thường trông gần như giống hệt nhau. Chỉ cần lưu sự khác biệt giữa các khung hình.
Đó là lý do tại sao cảnh quay lia máy nén kém (mọi thứ đều thay đổi) trong khi video người nói chuyện nén rất tốt (chỉ có miệng chuyển động).
So sánh các Codec
| Codec | Container | Chất lượng trên từng bit | Hỗ trợ trình duyệt | Ghi chú |
|---|---|---|---|---|
| H.264 (AVC) | MP4, MKV | Tốt | Toàn bộ | Lựa chọn mặc định an toàn cho web |
| H.265 (HEVC) | MP4, MKV | ~40% tốt hơn H.264 | Tốt (trừ Firefox) | Tuyệt vời để lưu trữ |
| VP9 | WebM | Tương đương H.265 | Tất cả trình duyệt hiện đại | Mở & miễn phí bản quyền |
| AV1 | WebM, MP4 | Nén tốt nhất | Đang phát triển | Mã hóa chậm |
Để phát trên web, H.264 trong container MP4 vẫn là lựa chọn phổ quát an toàn nhất. Để nén tối đa cho lưu trữ cá nhân, H.265 hoặc AV1 xứng đáng để bỏ thời gian mã hóa.
Hiểu về Bitrate
Bitrate là lượng dữ liệu được sử dụng mỗi giây của video, đo bằng Mbps (megabit mỗi giây) hoặc kbps.
Kích thước file (MB) ≈ Bitrate (Mbps) × Thời lượng (giây) ÷ 8
Bitrate mục tiêu phổ biến cho H.264:
| Độ phân giải | Tốc độ khung hình | Bitrate khuyến nghị |
|---|---|---|
| 480p | 30fps | 1–2 Mbps |
| 720p | 30fps | 2.5–5 Mbps |
| 1080p | 30fps | 5–10 Mbps |
| 1080p | 60fps | 10–15 Mbps |
| 4K | 30fps | 20–40 Mbps |
CRF và mã hóa theo Bitrate mục tiêu
Có hai chế độ chính để kiểm soát chất lượng:
Constant Rate Factor (CRF)
Bộ mã hóa tự động điều chỉnh bitrate theo từng khung hình để duy trì chất lượng cảm nhận nhất quán. CRF thấp hơn = chất lượng cao hơn.
- CRF 18 — Gần như không mất dữ liệu, file lớn
- CRF 23 — Mặc định, chất lượng xuất sắc
- CRF 28 — Giảm chất lượng rõ rệt, file nhỏ hơn
CRF phù hợp nhất khi bạn ưu tiên chất lượng và kích thước file là thứ yếu.
Bitrate mục tiêu (CBR/VBR)
Bạn chỉ định một bitrate cố định hoặc tối đa. Hữu ích khi bạn cần file dưới một giới hạn kích thước cụ thể (ví dụ: đính kèm email, giới hạn tải lên của nền tảng).
Nén mà không cần mã hóa lại
Đôi khi cách tối ưu hóa nhanh nhất là đơn giản thay đổi container hoặc xóa các track âm thanh mà không động đến luồng video. Nếu nguồn của bạn đã ở định dạng H.264 và bạn chỉ cần cắt ghép hoặc đóng gói lại, bạn có thể tránh mã hóa lại hoàn toàn — giữ nguyên chất lượng gốc mà không tốn kém gì.
Sử dụng Video Compressor của chúng tôi để giảm kích thước file trực tiếp trên trình duyệt bằng FFmpeg được biên dịch sang WebAssembly — không cần tải lên, không phải chờ đợi, không lo ngại về quyền riêng tư.
Độ phân giải: đừng giảm tỷ lệ khi không cần thiết
Giảm một nửa độ phân giải làm giảm số pixel xuống bốn lần, giảm đáng kể kích thước file. Nhưng khi bạn xuống dưới kích thước hiển thị mục tiêu, bạn mất đi độ sắc nét không thể khôi phục.
Các nguyên tắc chung:
- Nếu video của bạn chỉ hiển thị ở 720p, mã hóa ở 4K là lãng phí dung lượng.
- Giữ bản gốc để lưu trữ; xuất bản nén để phân phối.
- Duy trì tỷ lệ khung hình — sử dụng Video Converter của chúng tôi để xử lý các thay đổi định dạng và độ phân giải một cách gọn gàng.
Nén âm thanh
Đừng quên track âm thanh:
- AAC ở 128 kbps là trong suốt đối với nội dung stereo.
- 192 kbps cho âm nhạc hoặc âm thanh có dải động cao.
- Nếu video là quay màn hình hoặc hướng dẫn, 96 kbps mono hoàn toàn ổn và cắt giảm bitrate âm thanh đến 75%.
Tạo GIF đúng cách
GIF nổi tiếng là nặng — một GIF 5 giây có thể dễ dàng lớn hơn 10 lần so với cùng một đoạn clip dưới dạng MP4 H.264. Nếu bạn cần hoạt ảnh lặp cho web, hãy cân nhắc:
- Sử dụng MP4/WebM với
autoplay muted loopthay vì GIF cho các trang web. - Nếu bắt buộc phải dùng GIF, giới hạn chiều rộng 320px, 15fps và tối đa 10 giây.
- Sử dụng GIF Maker của chúng tôi để chuyển đổi các đoạn clip ngắn và xem trước kích thước file trước khi xuất.
Danh sách kiểm tra nén nhanh
- Chọn H.264 để tương thích tối đa, H.265/AV1 để lưu trữ
- Đặt CRF 23 cho sử dụng thông thường, giảm xuống cho nội dung yêu cầu chất lượng cao
- Khớp độ phân giải đầu ra với kích thước hiển thị
- Dùng AAC 128kbps stereo (hoặc 96kbps mono cho giọng nói)
- Xóa các track âm thanh không sử dụng nếu có
- Kiểm tra phát lại trước khi xóa bản gốc
Nén video vừa là khoa học, vừa là nghệ thuật. Mục tiêu không phải là file nhỏ nhất — mà là file nhỏ nhất vẫn trông đủ tốt cho mục đích sử dụng của nó.