Ảnh AVIF (.avif)
ISO/IEC Tiêu chuẩnAVIF là định dạng hình ảnh mở thế hệ mới bắt nguồn từ bộ mã hóa video AV1, mang lại hiệu suất nén tiên tiến, dải động cao (HDR) và dải màu rộng.
Chuyển đổi AVIF sang JPG
Trình chuyển đổi từ AVIF sang JPG miễn phí trên trình duyệt. Chuyển đổi tệp ngay lập tức trên thiết bị của bạn.
Nén AVIF trực tuyến
Riêng tư - tệp không bao giờ rời khỏi thiết bị của bạn
Kiểm tra & Siêu dữ liệu
Các hệ điều hành và trình phân tích tệp nhận dạng tệp AVIF bằng cách kiểm tra chuỗi byte nhị phân đầu tệp:
Chữ ký ở đầu tệp (mẫu byte nhận diện)
Các hệ điều hành và trình phân tích tệp nhận dạng tệp AVIF bằng cách kiểm tra chuỗi byte nhị phân đầu tệp:
CHỮ KÝ HEX (OFFSET 4):
66 74 79 70 61 76 69 66BIỂU DIỄN ASCII: ftypavif
Tiêu chuẩn hóa: ISO/IEC 23000-22 (MIAF) / AOMedia Specification
Thông số kỹ thuật
| Kiến trúc Container | ISO Base Media File Format (Cấu trúc vùng chứa ISOBMFF / MP4) |
| Nén | Nén video nội khung AV1 với dự đoán không gian định hướng và phân chia ô. |
| Thứ tự byte | Thứ tự byte lớn (Big-Endian) cho kích thước khối/atom ISOBMFF và mã FourCC. |
| Không gian màu | BT.2020, DCI-P3, sRGB, Hồ sơ ICC đầy đủ, Các tọa độ màu gốc NCLX |
| Kênh & Cấu trúc | Đơn sắc, YUV 4:2:0, 4:2:2, 4:4:4 và kênh Alpha phụ trợ |
| Kích thước tối đa | 65,536 x 65,536 pixel mỗi ô lưới (không giới hạn thông qua bố cục đa ô) |
| Độ trong suốt | Kênh độ trong suốt alpha 8, 10 hoặc 12-bit đầy đủ |
| Truyền phát & Tăng dần | Hỗ trợ kết xuất lũy tiến thông qua chia ô không gian nhiều lớp |
Ma trận so sánh kỹ thuật: AVIF so với các đối thủ
| Thuộc tính kỹ thuật | AVIF (Hiện tại) | WebP | JPEG | JPEG XL |
|---|---|---|---|---|
| Hiệu suất nén | Hiệu suất nén cao nhất cho hình ảnh chụp | Tốt (25%-35% so với JPEG) | Tiêu chuẩn cơ sở | Hiệu suất cao + tập trung không tổn hao |
| Độ sâu màu & HDR | HDR gốc 8, 10, 12-bit & dải màu BT.2020 | Chỉ sRGB 8-bit | Tiêu chuẩn 8-bit | HDR dấu phẩy động lên đến 32-bit |
| Tốc độ mã hóa | Chậm / Tốn nhiều CPU (yêu cầu thuật toán heuristic AV1 phức tạp) | Nhanh đến trung bình | Cực kỳ nhanh | Trung bình đến nhanh |
| Cấp phép | Mã nguồn mở miễn phí bản quyền (AOMedia) | Miễn phí bản quyền (Google) | Tiêu chuẩn miễn phí | Miễn phí bản quyền (ISO) |
| Hỗ trợ trình duyệt | 93%+ trình duyệt hiện đại (Chrome, Firefox, Safari, Edge) | 97%+ | Các trình duyệt hiện nay hỗ trợ rộng rãi; khả năng sử dụng tùy thuộc vào phiên bản trình duyệt và nền tảng. | Thử nghiệm trên Chromium |
Các dạng hỏng thường gặp và hướng dẫn khôi phục bằng mã hex
Tệp AVIF không thể kết xuất với lỗi 'Invalid ISOBMFF container'.
Nguyên nhân gốc rễ: Thiếu hoặc sai định dạng hộp 'ftyp', hoặc thiếu định danh thương hiệu 'avif' tại độ lệch 0x04.
Khắc phục: Kiểm tra tệp bằng MP4Box hoặc trình chỉnh sửa hex để đảm bảo các byte 4-11 chứa 'ftypavif' hoặc thương hiệu tương thích 'mif1'.
Phân tích bảo mật và các đường tấn công nhằm vào bộ phân tích cú pháp
AVIF dựa trên các bộ giải mã luồng bit video AV1 phức tạp (dav1d / libaom). Các triển khai bảo mật cô lập bộ giải mã trong các hộp cát bị hạn chế.
Các véc-tơ tấn công đã biết
- Các lỗ hổng khai thác phân tích luồng bit phức tạp trong logic mã hóa số học AV1 hoặc tổng hợp hạt phim.
- Từ chối dịch vụ do thiếu bộ nhớ thông qua các khai báo lưới đa ô khổng lồ.
Biện pháp phòng thủ tốt nhất: Sử dụng bộ giải mã Rust trong hộp cát hiện đại (ravif) hoặc libavif được cập nhật cùng dav1d.
Nguồn gốc lịch sử và các cột mốc
Ưu điểm & Lợi ích chính
- Hiệu suất nén có tổn hao dẫn đầu ngành (nhỏ hơn tới 50% so với JPEG và nhỏ hơn 20% so với WebP).
- Hỗ trợ gốc Dải động cao (HDR) 10-bit và 12-bit cùng Dải màu rộng (WCG).
- Được hậu thuẫn bởi các ông lớn công nghệ (Google, Apple, Microsoft, Netflix, Mozilla) với mức phí bản quyền bằng không.
Hạn chế & Nhược điểm kỹ thuật
- Quá trình mã hóa tốn nhiều tài nguyên CPU hơn đáng kể và chậm hơn so với JPEG hoặc WebP.
- Yêu cầu phần cứng hiện đại hoặc hệ điều hành được cập nhật để giải mã tăng tốc bằng phần cứng.
- Chế độ không tổn hao thường kém hiệu quả hơn định dạng không tổn hao của PNG hoặc WebP đối với đồ họa giao diện người dùng đơn giản.
Thông tin kỹ thuật thú vị
- AVIF được đóng gói bên trong chính xác cấu trúc vùng chứa ISOBMFF được sử dụng bởi các tệp video MP4.
- Netflix sử dụng AVIF cho hình thu nhỏ giao diện danh mục toàn cầu của họ, tiết kiệm hàng terabyte băng thông mạng mỗi ngày.
- AVIF hỗ trợ tổng hợp hạt phim, tạo ra kết quả nghệ thuật về mặt kết cấu mà không cần lưu trữ tiếng ồn tần số cao nặng nề.
Các câu hỏi kỹ thuật thường gặp
AVIF có tốt hơn WebP không?
Đối với hình ảnh chụp, AVIF mang lại khả năng nén tốt hơn đáng kể so với WebP (thường nhỏ hơn 20% ở cùng chất lượng) và hỗ trợ màu HDR 10-bit và 12-bit. Tuy nhiên, AVIF mất nhiều thời gian mã hóa hơn WebP.
Tại sao AVIF mất nhiều thời gian hơn để mã hóa?
AVIF dùng các thuật toán nén nội khung của bộ mã hóa video AV1. Chúng đánh giá hàng nghìn góc dự đoán không gian, kích thước khối biến đổi (từ 4x4 đến 64x64) và bộ lọc vòng lặp để tìm mức nén tối ưu về mặt toán học.
AVIF có thể thay thế JPEG cho hình ảnh web hàng ngày không?
Có. Tất cả các trình duyệt web lớn (Chrome, Safari, Firefox, Edge) hiện hỗ trợ AVIF nguyên bản. Sử dụng AVIF với các phương án dự phòng '<picture>' của HTML5 là một phương pháp hay nhất trong ngành.
Các cặp chuyển đổi AVIF liên quan
Chuyển ảnh AVIF sang JPEG có thể hữu ích với phần mềm cũ không hỗ trợ AV1 Image File Format.
Việc chuyển đổi ảnh JPEG cũ sang định dạng AVIF giúp giảm đáng kể kích thước tệp trong khi vẫn duy trì độ trung thực hình ảnh cao thông qua công nghệ mã hóa video hiện đại tiên tiến.
Đặt ảnh web AVIF lên một trang PDF để đội ngũ xem xét chiến dịch. Ảnh được vẽ lên canvas tiêu chuẩn, nên dữ liệu mã hóa AVIF và dữ liệu phụ trợ HDR sẽ bị mất.