תמונת AVIF (.avif)
ISO/IEC תקןAVIF הוא פורמט תמונות פתוח מהדור הבא הנגזר מקודק הווידאו AV1, המציע יעילות דחיסה מתקדמת, טווח דינמי גבוה (HDR) ומכלולי צבע רחבים.
המר AVIF ל-JPG
ממיר חינמי מ-AVIF ל-JPG פועל בדפדפן. המר קבצים באופן מיידי במכשיר שלך.
כיווץ AVIF אונליין
פרטי - הקבצים לעולם אינם עוזבים את המכשיר שלך
בדיקה ומטא-נתונים
מערכות הפעלה ומנתחי קבצים מזהים קבצי AVIF על ידי בדיקת רצף הבייטים הבינארי הראשוני:
חתימת כותרת ברמת הבייט (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 (נוכחי) | WebP | JPEG | JPEG XL |
|---|---|---|---|---|
| יעילות דחיסה | יעיל לעיתים קרובות לתמונות צילומיות; התוצאות משתנות לפי התמונה והמקודד | עשוי להיות יעיל יותר מ-JPEG בתמונות מסוימות; התוצאות משתנות | תקן בסיסי | יעילות גבוהה ותמיכה במיקוד ללא אובדן |
| עומק צבע ו-HDR | HDR מובנה בעומק של 8, 10 או 12 סיביות ומרחב צבעים BT.2020 | 8-ביט 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.
היסטוריה ואבני דרך
יתרונות מרכזיים
- 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> יכול לספק אפשרות ללקוחות שאינם תומכים בו.
זוגות המרה קשורים ל-AVIF
המרת תמונות AVIF ל-JPEG יכולה לעזור בתוכנות ישנות שאינן תומכות בפורמט AV1 Image File Format.
המרת תמונת JPEG מדור קודם לתמונת AVIF מצמצמת משמעותית את נפח הקובץ תוך שמירה על נאמנות חזותית גבוהה באמצעות טכנולוגיית קידוד וידאו מתקדמת.
הצב תמונת AVIF מהאינטרנט בעמוד PDF אחד לצורך סקירת קמפיין. התמונה מצוירת על קנבס סטנדרטי, ולכן קידוד AVIF ונתוני העזר של HDR אובדים.