Nén GIF

Nén GIF

GIF động rất dễ nặng: ngay cả một vòng lặp 5 giây cũng có thể đạt 10 MB vì định dạng này lưu các khung hình màu chỉ mục thay vì dữ liệu chuyển động hiện đại như video. Công cụ này chạy trong trình duyệt và thu nhỏ GIF bằng cách giảm kích thước, giữ ít khung hình hơn và tinh chỉnh bộ mã hóa. Bạn vẫn giữ được nội dung của vòng lặp trong một tệp nhẹ hơn nhiều.

Cách nén GIF hoạt động

  1. 1

    Thêm GIF của bạn

    Chọn GIF động hoặc tĩnh. Công cụ đọc khung hình, kích thước, thời gian và dung lượng tệp ngay trên máy.

  2. 2

    Chọn thiết lập

    Thu nhỏ ảnh, giữ mỗi khung hình thứ N và quyết định bộ mã hóa có thể đánh đổi bao nhiêu chi tiết để tạo tệp nhỏ hơn.

  3. 3

    Xem trước vòng lặp

    Phát GIF đã nén trước khi tải xuống và so sánh dung lượng mới với bản gốc.

  4. 4

    Tải xuống

    Lưu tệp đã nén. Bản gốc vẫn nguyên vẹn trên thiết bị của bạn.

Vì sao tệp GIF thường lớn

GIF được tạo từ các khung hình màu chỉ mục. Mỗi khung bị giới hạn trong bảng màu tối đa 256 màu, và chỉ số điểm ảnh được nén bằng LZW. Kiểu nén này không mất dữ liệu với các điểm ảnh đã được chỉ mục hóa, nhưng GIF động vẫn mang nhiều khung hình và giá trị trễ thay vì nén video hiện đại. Một GIF 5 giây ở 30 FPS có thể tương đương 150 khung hình, nên dung lượng tăng rất nhanh.

Điều gì thực sự thu nhỏ kích thước

Kỹ thuật Mức tiết kiệm thường gặp Điều thay đổi
Thu nhỏ chiều rộng và chiều cao còn 75% Ít hơn tới ~44% điểm ảnh trên mỗi khung Kích thước hiển thị nhỏ hơn, thường vẫn rõ
Giữ mỗi khung hình thứ 2 Ít hơn tới ~50% số khung Chuyển động kém mượt hơn, ví dụ 30 FPS có cảm giác như 15 FPS
Dùng thiết lập chất lượng nhẹ hơn Thường 10-25% Nhiễu màu hoặc dithering nhiều hơn ở cảnh chi tiết
Bắt đầu từ vòng lặp ngắn đã cắt Tùy tệp gốc Loại bỏ điểm ảnh và khung hình người xem không cần

Kết hợp thu nhỏ vừa phải với bỏ khung hình nhẹ thường giảm GIF được 50-70% mà vòng lặp vẫn dễ hiểu.

Khi nào nên ngừng dùng GIF

Nếu đoạn của bạn dài hơn vài giây hoặc rộng hơn khoảng 600 px, MP4 hoặc WebM thường nhỏ hơn nhiều lần ở cùng chất lượng cảm nhận. Nhiều nền tảng mạng xã hội và chat hiển thị video ngắn dù người dùng vẫn gọi chúng là “GIF”. Hãy giữ định dạng GIF thật cho email, diễn đàn cũ, tài liệu hoặc nơi bắt buộc nhúng bằng thẻ <img>.

Mẹo

  • Hãy bắt đầu bằng việc thu nhỏ; GIF rộng 1200 px hiếm khi cần cho chat hoặc tài liệu.
  • Dùng mức bỏ khung hình nhẹ cho demo giao diện, nơi 12-15 FPS thường vẫn đủ rõ.
  • Cắt khung trước khi nén nếu hành động quan trọng chỉ xảy ra ở một góc màn hình.
  • Với ảnh chụp hoặc video dài, hãy chuyển sang MP4 hoặc WebM thay vì ép dùng GIF.

Câu hỏi thường gặp

Có. Số lần lặp từ tệp gốc được giữ lại khi có thể. Việc nén thay đổi các điểm ảnh được render và, nếu bạn chọn bỏ khung hình, cả số lượng khung hình.

Trên thực tế, nhiều GIF đơn giản có thể còn khoảng 30-50% kích thước gốc mà không hỏng rõ rệt. Muốn nhỏ hơn nữa thường phải giảm kích thước, bớt khung hình hoặc chấp nhận dithering dễ thấy hơn.

Nếu nơi đăng hỗ trợ video thì thường là có. MP4 hoặc WebM thường nhỏ hơn nhiều với clip ảnh chụp và bản quay màn hình. Hãy dùng GIF khi video không thể tự phát, chẳng hạn một số ứng dụng email và diễn đàn cũ.

Việc nén chạy trong trình duyệt của bạn khi có thể. Không có gì được lưu lại sau khi phiên kết thúc.

Công cụ liên quan