Nén GIF xuống 256KB
Emoji tùy chỉnh phải nhỏ theo cả hai nghĩa: chỉ vài chục điểm ảnh trên màn hình và không quá 256 KB khi lưu. Trang này thu GIF về chiều rộng của emoji và cắt gọn cho đến khi vừa ngân sách đó.
Chuyển đổi video
hoặc thả tệp MP4, MOV, MKV … vào đây ·
Tối đa 95 MB mỗi tệp· Tối đa 20 tệp· Xóa sau 30 phút
Tệp được xử lý trên máy chủ của chúng tôi và bị xóa sau 30 phút.
Giá trị càng thấp thì chất lượng càng cao và tệp càng lớn. 18 trông giống hệt bản gốc, 23 là mặc định, từ 28 trở lên bắt đầu thấy hình bị mờ.
Số khung hình mỗi giây. Hãy giữ tốc độ gốc trừ khi nền tảng yêu cầu một mức cụ thể; 15–20 fps là đủ cho GIF.
Chỉ dùng cho tệp PowerPoint và ảnh tĩnh đơn lẻ: thời gian mỗi trang chiếu hoặc mỗi ảnh hiển thị trên màn hình.
Tự động dùng AAC cho MP4/MOV và Opus cho WebM. Sao chép bản gốc giữ nguyên âm thanh khi định dạng mới hỗ trợ.
192 kbps cho âm nhạc nghe không khác bản gốc; 128 kbps là đủ cho giọng nói.
Chiều rộng của ảnh động tính bằng pixel; chiều cao tự điều chỉnh theo tỷ lệ khung hình. 480 px phù hợp với tin nhắn, từ 720 px trở lên cho GIF chất lượng cao nhưng tệp lớn hơn nhiều.
GIF chứa tối đa 256 màu. Ít màu hơn giúp tệp nhỏ hơn nhưng gây hiện tượng sọc màu ở vùng chuyển sắc và màu da.
Trộn các màu trong bảng màu theo họa tiết mịn để che hiện tượng sọc màu. Sierra cho kết quả mượt nhất; Không cho tệp nhỏ nhất.
Ảnh động lặp lại liên tục hay chỉ phát một lần rồi dừng.
Không bắt buộc. Nhập số giây (ví dụ 75) hoặc phút:giây (1:15). Để trống để bắt đầu từ đầu.
Không bắt buộc. Cùng định dạng với thời điểm bắt đầu. Để trống để giữ toàn bộ đến hết.
Tệp sau khi chuyển đổi sẽ bằng hoặc thấp hơn một chút so với dung lượng này.
Cách sử dụng công cụ này
- 1
Tải ảnh động lên
Thêm một GIF, hoặc một clip MP4, WebM hay WebP động ngắn để chuyển thành GIF. Tối đa 20 file mỗi lượt.
- 2
Kiểm tra chiều rộng và giới hạn
Chiều rộng bắt đầu ở 128 px và Dung lượng tối đa ở 256 KB. Dùng Bắt đầu từ và Kết thúc tại để chỉ giữ hai, ba giây làm nên phản ứng.
- 3
Chuyển đổi và tải lên
Nhấn Chuyển sang GIF, tải file về và thêm vào phần cài đặt emoji của máy chủ.
Tải GIF lên và nhấn Chuyển sang GIF: ảnh được thu về rộng 128 px, rồi chiều rộng và bảng màu tiếp tục giảm nếu cần cho đến khi file còn 256 KB trở xuống.
Vì sao 256 KB là con số chuẩn cho emoji
Ứng dụng chat tải mọi emoji trong một kênh cùng lúc, thường vài chục cái trên một màn hình, nên họ giới hạn chặt từng file. Discord đặt giới hạn emoji tùy chỉnh ở 256 KB, còn Slack thấp hơn nữa. Một GIF lấy từ trang ảnh phản ứng thường rộng từ 480 px trở lên và kéo dài vài giây, nên dung lượng lên tới hàng megabyte.
GIF không có nén chuyển động: mỗi khung hình được lưu thành một ảnh chỉ mục nén bằng LZW, phương pháp từ điển do Terry Welch công bố năm 1984. Thu khung hình từ 480 px xuống 128 px chiều rộng cắt hơn 90 phần trăm số điểm ảnh mỗi khung, vì vậy chiều rộng gánh phần lớn công việc ở đây.
Giới hạn dung lượng emoji và sticker theo từng ứng dụng
| Tổ chức | Yêu cầu | Nguồn |
|---|---|---|
| Emoji tùy chỉnh Discord | Tối đa 256 KB; khuyên dùng 128 × 128 px; cho phép GIF với emoji động | — |
| Sticker Discord | Tối đa 512 KB ở 320 × 320 px | — |
| Emoji tùy chỉnh Slack | Ảnh vuông dưới 128 KB; với Slack hãy đặt Dung lượng tối đa là 128 KB | — |
GIF
Ảnh động GIF
GIF được CompuServe giới thiệu năm 1987 và vẫn là định dạng được hỗ trợ rộng rãi nhất cho ảnh động ngắn, lặp lại. GIF không mất dữ liệu (lossless) nhưng giới hạn ở bảng 256 màu mỗi khung hình, nên ảnh chụp và vùng chuyển màu bị phân dải và nhiễu hạt. Định dạng chỉ hỗ trợ nền trong suốt dạng bật/tắt (1 bit), khiến các hình cong có viền răng cưa. GIF động thường lớn hơn nhiều so với cùng đoạn clip ở dạng MP4 hoặc WebP. Mọi trình duyệt, ứng dụng trò chuyện và nền tảng mạng xã hội đều phát được GIF.
- Nén
- Không mất dữ liệu
- Độ trong suốt
- Có
- Ảnh động
- Có
- Ra mắt
- 1987 · CompuServe
GIF
Ảnh động GIF
GIF được CompuServe giới thiệu năm 1987 và vẫn là định dạng được hỗ trợ rộng rãi nhất cho ảnh động ngắn, lặp lại. GIF không mất dữ liệu (lossless) nhưng giới hạn ở bảng 256 màu mỗi khung hình, nên ảnh chụp và vùng chuyển màu bị phân dải và nhiễu hạt. Định dạng chỉ hỗ trợ nền trong suốt dạng bật/tắt (1 bit), khiến các hình cong có viền răng cưa. GIF động thường lớn hơn nhiều so với cùng đoạn clip ở dạng MP4 hoặc WebP. Mọi trình duyệt, ứng dụng trò chuyện và nền tảng mạng xã hội đều phát được GIF.
- Nén
- Không mất dữ liệu
- Độ trong suốt
- Có
- Ảnh động
- Có
- Ra mắt
- 1987 · CompuServe
GIF được ép xuống 256 KB để làm emoji hoặc biểu cảm trong chat, nơi nền tảng áp trần kilobyte và chỉ hiển thị ảnh ở vài chục điểm ảnh, nên chiều rộng và số khung hình có thể giảm thấp hơn nhiều so với một GIF thông thường.
Cách đưa GIF xuống dưới 256 KB
Thu hẹp khung hình
128 px là đủ cho emoji. Mỗi lần giảm một nửa chiều rộng là bỏ đi ba phần tư số điểm ảnh.
Rút ngắn vòng lặp
Chỉ giữ cử chỉ quan trọng. Vòng lặp hai giây ở 12 đến 15 fps vào khoảng 30 khung hình.
Cắt bớt bảng màu
Hạ Màu sắc xuống 64 hoặc 32 cho hình phẳng. Ảnh chụp cần từ 128 màu trở lên để da không bị loang mảng.
Khi bật Giới hạn dung lượng tệp, trình chuyển đổi tự áp dụng các bước này, giảm chiều rộng và số màu cho đến khi GIF vừa; riêng việc cắt clip là lựa chọn để lại cho bạn, vì chỉ bạn biết khoảnh khắc nào đáng giữ. Với GIF dùng trong tin nhắn chat thay vì làm emoji, trang nén GIF cho Discord nhắm tới giới hạn đính kèm 10 MB.
Tư duy theo kilobyte cũng áp dụng cho ảnh tĩnh: hướng dẫn giảm dung lượng ảnh theo KB giải thích vì sao kích thước pixel hiệu quả hơn mức chất lượng. Nếu bạn dựng ảnh động từ một đoạn video, công cụ chuyển video sang GIF cho phép chỉnh tốc độ khung hình chi tiết hơn trước khi nén.
Câu hỏi về nén GIF xuống 256 KB
Vì sao Discord báo file emoji của tôi vượt quá 256 KB?
Discord nhận emoji tùy chỉnh tối đa 256 KB, trong khi một GIF lưu thẳng từ trang meme thường nặng vài megabyte. Tải nó lên đây với Dung lượng tối đa 256 KB, kết quả sẽ qua được bước kiểm tra.
GIF emoji động 256 KB nên có kích thước bao nhiêu pixel?
Discord khuyên dùng 128 × 128 px, vì thế Chiều rộng ở đây bắt đầu từ 128. Clip ngang vẫn giữ tỷ lệ khung hình, nên hãy cắt về hình vuông trước nếu muốn emoji lấp đầy ô.
GIF dài 10 giây có nén vừa 256 KB được không?
Hiếm khi được nếu muốn chuyển động mượt. Mười giây ở 15 fps là 150 khung hình, và mỗi khung 128 × 128 chứa 16.384 điểm ảnh trước khi nén. Hãy cắt clip còn hai, ba giây quan trọng nhất bằng Bắt đầu từ và Kết thúc tại, hoặc hạ Tốc độ khung hình xuống 10 fps.
Vì sao GIF nén xuống 256 KB trông lấm tấm ở cỡ emoji?
Những đốm đó là phối màu (dithering), kỹ thuật trộn các màu trong bảng màu để giả lập dải chuyển. Ở 128 px nó vừa tốn byte vừa hiện thành nhiễu, nên hãy đặt Phối màu (dithering) là None cho hình hoạt hình phẳng và chỉ giữ Sierra cho khuôn mặt và ảnh chụp.
Có cần Nitro để dùng emoji động trên Discord không?
Thành viên có quyền Quản lý biểu cảm (Manage Expressions) có thể thêm emoji động vào máy chủ mà không cần Nitro. Còn gửi emoji động trong tin nhắn là tính năng của Nitro, nên thành viên miễn phí nhìn thấy nhưng không gửi được.