תמונת AVIF (.avif)

ISO/IEC תקן

AVIF הוא פורמט תמונות פתוח מהדור הבא הנגזר מקודק הווידאו AV1, המציע יעילות דחיסה מתקדמת, טווח דינמי גבוה (HDR) ומכלולי צבע רחבים.

המר AVIF ל-JPG

ממיר חינמי מ-AVIF ל-JPG פועל בדפדפן. המר קבצים באופן מיידי במכשיר שלך.

כיווץ AVIF אונליין

פרטי - הקבצים לעולם אינם עוזבים את המכשיר שלך

בדיקה ומטא-נתונים

מערכות הפעלה ומנתחי קבצים מזהים קבצי AVIF על ידי בדיקת רצף הבייטים הבינארי הראשוני:

בחר או גרור קבצים לכאן

פרטי - הקבצים לעולם אינם עוזבים את המכשיר שלך

או הדבק Ctrl+V
הבטחת פרטיות ללא העברת נתונים ברשת: 0 בייט הועלו לשרתים חיצוניים. כל העיבוד התבצע באופן מקומי בארגז החול של הדפדפן שלך.

חתימת כותרת ברמת הבייט (Magic Bytes)

מערכות הפעלה ומנתחי קבצים מזהים קבצי AVIF על ידי בדיקת רצף הבייטים הבינארי הראשוני:

חתימת HEX (היסט 4):

66 74 79 70 61 76 69 66

ייצוג ASCII: ftypavif

תקינה: ISO/IEC 23000-22 (MIAF) / AOMedia Specification

מפרט טכני

מבנה המכולהארכיטקטורת המכולה של ISO Base Media File Format (ISOBMFF / MP4)
דחיסהדחיסת וידאו תוך-מסגרת AV1 עם חיזוי מרחבי כיווני וחלוקה לאריחים
סדר בתים (Endianness)סדר בתים גדול (Big-Endian) עבור גדלי אטום/קופסה של ISOBMFF וקודי fourCC
מרחבי צבעBT.2020, DCI-P3, sRGB, פרופילי ICC מלאים, צבעי יסוד NCLX
ערוצים ומבנהמונוכרום, YUV 4:2:0, 4:2:2 ו-4:4:4, וכן ערוץ אלפא עזר
ממדים מרביים65,536 x 65,536 פיקסלים לכל אריח רשת (ללא הגבלה באמצעות שילוב של כמה אריחים)
שקיפותערוץ שקיפות אלפא מלא בעומק של 8, 10 או 12 סיביות
הזרמה ופרוגרסיביותעיבוד פרוגרסיבי נתמך באמצעות ריצוף מרחבי רב-שכבתי

מטריצת השוואה טכנית: AVIF מול מתחרים

תכונה טכניתAVIF (נוכחי)WebPJPEGJPEG XL
יעילות דחיסהיעיל לעיתים קרובות לתמונות צילומיות; התוצאות משתנות לפי התמונה והמקודדעשוי להיות יעיל יותר מ-JPEG בתמונות מסוימות; התוצאות משתנותתקן בסיסייעילות גבוהה ותמיכה במיקוד ללא אובדן
עומק צבע ו-HDRHDR מובנה בעומק של 8, 10 או 12 סיביות ומרחב צבעים BT.20208-ביט sRGB בלבד8-ביט סטנדרטיHDR עד 32 סיביות בנקודה צפה
מהירות קידודאיטי / דורש משאבי מעבד רבים (דורש היוריסטיקות מתוחכמות של AV1)מהיר עד בינונימהיר במיוחדבינוני עד מהיר
רישויקוד פתוח ללא תמלוגים (AOMedia)ללא תמלוגים (Google)תקן חינמיללא תמלוגים (ISO)
תמיכת דפדפניםנתמך בדפדפנים עדכניים רבים; הכיסוי תלוי בגרסה ובפלטפורמה97%+יש תמיכה רחבה בדפדפנים עדכניים; הזמינות תלויה בגרסת הדפדפן ובפלטפורמה.ניסיוני ב-Chromium

מצבי השחתה נפוצים ומדריך שחזור הקסדצימלי (Hex)

קובץ ה-AVIF נכשל בהצגה עם שגיאה 'Invalid ISOBMFF container'.

גורם שורש: קופסת 'ftyp' חסרה או מעוותת או מזהה מותג 'avif' חסר בהיסט 0x04.

שחזור: סרוק את הקובץ באמצעות MP4Box או עורך hex כדי לוודא שהבתים 4-11 מכילים 'ftypavif' או מותג תואם 'mif1'.

ניתוח אבטחה ווקטורי תקיפה נגד מנתחי פורמטים (parsers)

AVIF מתבסס על פענחי זרם ביטים מורכבים של וידאו AV1 (dav1d / libaom). מימושים מאובטחים מבודדים פענחים בארגזי חול מוגבלים.

ווקטורי תקיפה ידועים

  • ניצול חולשות בניתוח זרם ביטים מורכב בקידוד חשבוני של AV1 או בלוגיקת סינתזת גרעיניות סרט.
  • מניעת שירות עקב מיצוי זיכרון הנגרם מהצהרות על רשתות ענקיות מרובות אריחים.

שיטות מומלצות להגנה: השתמש במפענחי Rust מודרניים המבודדים בארגז חול (ravif), או ב-libavif מעודכן עם dav1d.

היסטוריה ואבני דרך

2024Apple iOS 16 ו-macOS Ventura משלימים אימוץ מלא של AVIF בכל המערכת.
2020Google Chrome 85 משיק תמיכת פענוח AVIF מקומית כברירת מחדל.
2019Alliance for Open Media (AOMedia) משלימה את מפרט AVIF 1.0.0.

יתרונות מרכזיים

  • AVIF יכול ליצור תמונות צילומיות קטנות יותר מ-JPEG או WebP באיכות חזותית דומה, בהתאם לתמונה, למקודד ולהגדרות.
  • תמיכה מובנית בעומק צבע של 10 או 12 סיביות, בטווח דינמי גבוה (HDR) ובמרחב צבעים רחב (WCG).
  • נתמך בידי חברות טכנולוגיה גדולות (Google, Apple, Microsoft, Netflix, Mozilla) ללא תמלוגים.

מגבלות טכניות וחסרונות

  • הקידוד דורש משאבי מעבד רבים באופן משמעותי והוא איטי יותר מ-JPEG או WebP.
  • דורש חומרה מודרנית או מערכות הפעלה מעודכנות לפענוח מואץ בחומרה.
  • מצב ללא אובדן (Lossless) בדרך כלל פחות יעיל מ-PNG או WebP חסר אובדן עבור גרפיקת ממשק משתמש פשוטה.

עובדות טכניות מעניינות

  • AVIF ארוז בתוך מבנה הקונטיינר המדויק של ISOBMFF המשמש קבצי וידאו MP4.
  • Netflix משתמשת ב-AVIF עבור תמונות ממוזערות של ממשק המשתמש הקטלוגי הגלובלי שלה, ובכך חוסכת טרה-בייטים של רוחב פס רשת יומי.
  • AVIF תומך בסינתזה של גרעיניות סרט, ומייצר באופן מלאכותי מרקם נעים מבלי לאחסן רעש כבד בתדר גבוה.

שאלות טכניות נפוצות

האם AVIF טוב יותר מ-WebP?

בתמונות צילומיות מסוימות, AVIF יכול ליצור קבצים קטנים יותר מ-WebP באיכות חזותית דומה. ההבדל תלוי בתמונה, במקודד ובהגדרות. AVIF תומך גם בעומק סיביות גבוה וב-HDR, והקידוד שלו עשוי להימשך זמן רב יותר.

מדוע לוקח ל-AVIF זמן רב יותר לקודד?

AVIF משתמש באלגוריתמים של דחיסת פנים-מסגרת של קודק הווידאו AV1, המעריכים אלפי זוויות חיזוי מרחביות, גדלי בלוקי טרנספורמציה (מ-4x4 ועד 64x64), ומסנני לולאה כדי למצוא את הדחיסה האופטימלית מבחינה מתמטית.

האם AVIF יכול להחליף את JPEG עבור תמונות רשת יומיומיות?

AVIF נתמך בדפדפנים עדכניים רבים, אך התמיכה תלויה בגרסת הדפדפן והפלטפורמה. שימוש בחלופה בפורמט אחר באמצעות HTML ‏<picture> יכול לספק אפשרות ללקוחות שאינם תומכים בו.