Video Tools

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.

7 phút đọc

Video editing setup with multiple screens

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:

  1. Nếu video của bạn chỉ hiển thị ở 720p, mã hóa ở 4K là lãng phí dung lượng.
  2. Giữ bản gốc để lưu trữ; xuất bản nén để phân phối.
  3. 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:

  1. Sử dụng MP4/WebM với autoplay muted loop thay vì GIF cho các trang web.
  2. 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.
  3. 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ó.