UltKit

Chuyển GIF sang AVIF

AVIF động phát giống GIF trong thẻ ảnh nhưng được nén bằng codec video AV1, nên cùng một đoạn lặp chỉ tốn một phần nhỏ dung lượng trên trang web.

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

Đầu ra

Tệp được xử lý trên máy chủ của chúng tôi và bị xóa sau 30 phút.

Cách sử dụng công cụ này

  1. 1

    Thêm file GIF

    Tải lên tối đa 20 ảnh GIF động, mỗi tệp tối đa 95 MB. Các đoạn MP4 hoặc WebM ngắn cũng có thể chuyển thẳng sang AVIF động.

  2. 2

    Đặt chiều rộng

    Ảnh động đầu ra bắt đầu với Chiều rộng 480 px. Nếu muốn giữ nguyên kích thước, hãy nhập chiều rộng gốc của GIF trong Cài đặt nâng cao; Lặp lại được đặt là lặp vô hạn.

  3. 3

    Chuyển sang AVIF

    Nhấn Chuyển sang AVIF rồi tải xuống các tệp .avif, sẵn sàng chèn vào thẻ picture trên trang web của bạn.

Vì sao nên chuyển GIF sang AVIF cho website

GIF lưu mỗi khung hình thành một ảnh 256 màu riêng biệt. Một bản demo sản phẩm hoặc đoạn quay màn hình dài vài giây có thể nặng vài megabyte, và trên trang đích, riêng ảnh đó thường nặng hơn toàn bộ mã nguồn. Công cụ Lighthouse của Google có riêng một mục kiểm tra, "Use video formats for animated content", nhắm đúng vào những tệp này.

AVIF được Alliance for Open Media hoàn thiện năm 2019 như một định dạng ảnh tĩnh dựa trên codec video AV1, nằm trong vùng chứa HEIF. AVIF động là một chuỗi ảnh AV1: các khung sau được dự đoán từ khung trước, giống như trong tệp video, nên chỉ phần thay đổi giữa các khung mới tốn dung lượng.

GIF và AVIF động: định dạng mới có thêm gì

from ↓ · to →Hơn 256 màu mỗi khung hìnhViền alpha mượtKhung hình dự đoán theo chuyển động10-bit colorMở được trong mọi trình xem ảnh
GIF– GIF to Hơn 256 màu mỗi khung hình: no– GIF to Viền alpha mượt: no– GIF to Khung hình dự đoán theo chuyển động: no– GIF to 10-bit color: noGIF to Mở được trong mọi trình xem ảnh: yes
AVIF độngAVIF động to Hơn 256 màu mỗi khung hình: yesAVIF động to Viền alpha mượt: yesAVIF động to Khung hình dự đoán theo chuyển động: yesAVIF động to 10-bit color: yes– AVIF động to Mở được trong mọi trình xem ảnh: no
supported not offeredKhả năng của định dạng theo đặc tả. Việc hỗ trợ AVIF động trong các trình xem ảnh trên máy tính và ứng dụng nhắn tin vẫn chưa đồng đều.

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
Công cụ chuyển đổi GIF

AVIF

Định dạng ảnh AV1 (AVIF)

AVIF lưu ảnh tĩnh và chuỗi ảnh được nén bằng codec video AV1, và được Alliance for Open Media hoàn thiện năm 2019. Ở cùng chất lượng hiển thị, AVIF thường cho tệp nhỏ hơn cả JPEG và WebP, đồng thời hỗ trợ nền trong suốt, ảnh động, gam màu rộng và HDR. Tốc độ mã hóa chậm hơn các định dạng cũ, và các họa tiết rất mịn có thể bị làm mượt ở mức chất lượng thấp. Mọi trình duyệt lớn hiện đều hiển thị được AVIF, nhưng nhiều ứng dụng máy tính, nền tảng mạng xã hội và thiết bị cũ không mở được.

Nén
Có hoặc không mất dữ liệu
Độ trong suốt
Có
Ảnh động
Có
Ra mắt
2019 · Alliance for Open Media
Công cụ chuyển đổi AVIF

GIF được chuyển sang AVIF khi chủ website muốn giảm dung lượng trang: các ảnh động hero, demo sản phẩm và hướng dẫn giao diện vẫn tự phát như thẻ ảnh, trong khi số byte giảm mạnh và hiện tượng vỡ dải màu do giới hạn 256 màu biến mất.

Khi nào AVIF động là lựa chọn thay thế phù hợp

AVIF phù hợp với

  • Ảnh động hero và giới thiệu tính năng trên website của bạn
  • Demo giao diện sản phẩm có chuyển màu và đổ bóng
  • Các trang được chấm điểm theo tốc độ tải và Core Web Vitals
  • Ảnh động cần viền trong suốt mềm mại

Nên giữ GIF cho

  • Bản tin email và chữ ký email
  • Diễn đàn và ứng dụng nhắn tin chỉ xem trước được GIF
  • Tải lên các hệ thống CMS cũ
  • Người nhận sẽ chỉnh sửa các khung hình sau này

Hiển thị AVIF động kèm định dạng dự phòng

Chrome, Edge, Firefox và Safari bản hiện nay đều phát được AVIF động; Firefox là trình duyệt thêm hỗ trợ ảnh động sau cùng, ở phiên bản 113. Đăng ảnh trong thẻ picture với GIF làm phương án dự phòng không tốn thêm gì và bảo vệ các trình duyệt cũ. Mã hóa AVIF chậm hơn ghi GIF, nên một đoạn dài sẽ chuyển lâu hơn rõ rệt so với khi chuyển sang WebP.

Nếu ảnh động dùng cho ứng dụng nhắn tin thay vì website của bạn, tệp video an toàn hơn: GIF sang MP4 phát được ở mọi nơi. Hướng dẫn AVIF, HEIC và WebP so sánh chi tiết ba định dạng ảnh hiện đại này.

Câu hỏi về chuyển GIF sang AVIF

AVIF động có lặp lại giống GIF không?

Có. Tùy chọn Lặp lại được đặt là lặp vô hạn, và trình duyệt phát lặp chuỗi ảnh AVIF giống hệt GIF trong thẻ img, không có nút điều khiển và không có âm thanh. Hãy chọn Phát một lần nếu bạn cần ảnh động mở đầu dừng ở khung hình cuối.

Vì sao file AVIF của tôi chỉ hiện khung hình đầu tiên?

Trình xem ảnh chỉ hiểu AVIF tĩnh mà không hiểu chuỗi ảnh AVIF. Các trình xem ảnh cũ và Firefox trước phiên bản 113 (ra mắt năm 2023) hoạt động theo cách này. Hãy mở tệp bằng Chrome, Edge, Firefox hoặc Safari bản mới để kiểm tra ảnh động.

AVIF có giữ nền trong suốt của GIF không?

Định dạng AVIF hỗ trợ đầy đủ kênh alpha, nên giữ độ trong suốt tốt hơn nhiều so với kiểu điểm ảnh chỉ bật hoặc tắt của GIF. Hãy xem kết quả trên nền màu hoặc nền caro trước khi đăng, vì màu nền (matte) đã được ghép sẵn trong GIF gốc vẫn sẽ hiện ra.

Có thể tải AVIF động lên WordPress không?

WordPress 6.5 (ra mắt năm 2024) đã thêm AVIF vào thư viện media, với điều kiện thư viện ảnh của máy chủ hỗ trợ. Các bản cài cũ sẽ từ chối tệp tải lên; khi đó hãy giữ GIF hoặc dùng GIF sang WebP, định dạng WordPress chấp nhận từ bản 5.8.

Làm sao hiển thị AVIF với GIF dự phòng?

Đặt cả hai trong thẻ picture: một thẻ source có type image/avif trỏ tới tệp AVIF, rồi thẻ img chứa GIF. Trình duyệt giải mã được AVIF sẽ dùng tệp nhỏ, còn các trình duyệt khác quay về GIF mà không bị lỗi ảnh.