קהילות VideoLAN ו-FFmpeg מהדורה שלישית (0.3) של ספריית dav1d עם יישום של מפענח פורמט קידוד וידאו חלופי בחינם . קוד הפרויקט כתוב בשפת C (C99) עם תוספות אסמבלר (NASM/GAS) ו מורשה תחת רישיון BSD. מיושמת תמיכה בארכיטקטורות ומערכות הפעלה x86, x86_64, ARMv7 ו-ARMv8. Linux, Windows, macOS, Android ו-iOS.
ספריית dav1d תומכת בכל תכונות AV1, כולל תצוגות מתקדמות וכל פרמטרי בקרת עומק הצבע המצוינים במפרט (8, 10 ו-12 סיביות). הספרייה נוסתה על אוסף גדול של קבצים בפורמט AV1. המאפיין המרכזי של dav1d הוא ההתמקדות שלו בהשגת ביצועי הפענוח הגבוהים ביותר האפשריים והבטחת עבודה באיכות גבוהה במצב ריבוי הליכים.
הגרסה החדשה מוסיפה אופטימיזציות נוספות כדי להאיץ את פענוח הווידאו באמצעות הוראות SSSE3, SSE4.1 ו-AVX2. מהירות הפענוח במעבדים עם SSSE3 עלתה ב-24%, ובמערכות עם AVX2 ב-4%. נוסף קוד assembly להאצה באמצעות הוראות SSE4.1, שהשימוש בו העלה את הביצועים ב-26% בהשוואה לגרסה הלא מותאמת (לעומת אופטימיזציות המבוססות על הוראות SSSE3, הרווח הוא 1.5%).
ביצועי המפענח במכשירים ניידים עם מעבדים המבוססים על ארכיטקטורת ARM64 הוגדלו אף הם. על ידי הטמעת פעולות באמצעות הוראות NEON, הביצועים עלו בכ-12% בהשוואה למהדורה הקודמת.
בהשוואה למפענח הייחוס aomdec (libaom), היתרון של dav1d מורגש בצורה החזקה ביותר כאשר עובדים במצב ריבוי הליכים (בבדיקות מסוימות dav1d מהיר פי 2-4). במצב של חוט יחיד, הביצועים שונים ב-10-20%.
הייתה הצלחה בשימוש ב-dav1d בפרויקטים אחרים. ברירת המחדל היא dav1d עכשיו ב-Chromium/Chrome 74 ו-Firefox 67 (לשעבר dav1d היה עבור Windows, אבל עכשיו עבור Linux и macOS). FFmpeg ו-VLC המשיכו להשתמש ב-dav1d, ומתוכנן מעבר לטרנסקודר dav1d. .
זכור כי ה-Codec של הווידאו שפותחה על ידי הברית (AOMedia), הכוללת חברות כמו Mozilla, Google, Microsoft, Intel, ARM, NVIDIA, IBM, Cisco, Amazon, Netflix, AMD, VideoLAN, CCN ו-Realtek. AV1 ממוקם כפורמט קידוד וידאו זמין לציבור, ללא תמלוגים, שמקדימה באופן ניכר את H.264 ו-VP9 מבחינת רמות הדחיסה. על פני מגוון הרזולוציות שנבדקו, בממוצע AV1 מספק את אותה רמת איכות תוך הפחתת קצבי הסיביות ב-13% בהשוואה ל-VP9 ונמוך ב-17% מ-HEVC. בקצבי סיביות גבוהים, הרווח עולה ל-22-27% עבור VP9 ול-30-43% עבור HEVC. במבחני פייסבוק, AV1 עלה על הפרופיל הראשי H.264 (x264) ב-50.3% מבחינת רמת הדחיסה, הפרופיל הגבוה H.264 ב-46.2% ו-VP9 (libvpx-vp9) ב-34.0%.
מקור: OpenNet.ru
