Κυκλοφορία του dav1d 0.6, ενός αποκωδικοποιητή AV1 από τα έργα VideoLAN και FFmpeg

Οι κοινότητες VideoLAN και FFmpeg δημοσιεύθηκε κυκλοφορία της βιβλιοθήκης dav1d 0.6.0 με την εφαρμογή ενός εναλλακτικού αποκωδικοποιητή μορφής δωρεάν κωδικοποίησης βίντεο AV1. Ο κώδικας του έργου είναι γραμμένος στη γλώσσα C (C99) με ένθετα assembler (NASM/GAS) και διανέμονται από με άδεια BSD. Υλοποιείται υποστήριξη για αρχιτεκτονικές x86, x86_64, ARMv7 και ARMv8 και λειτουργικά συστήματα Linux, Windows, macOS, Android και iOS.

Η βιβλιοθήκη dav1d υποστηρίζει όλες τις δυνατότητες AV1, συμπεριλαμβανομένων των προηγμένων προβολών υποδειγματοληψία και όλες οι παράμετροι ελέγχου βάθους χρώματος που αναφέρονται στην προδιαγραφή (8, 10 και 12 bit). Η βιβλιοθήκη έχει δοκιμαστεί σε μια μεγάλη συλλογή αρχείων σε μορφή AV1. Το βασικό χαρακτηριστικό του dav1d είναι η εστίασή του στην επίτευξη της υψηλότερης δυνατής απόδοσης αποκωδικοποίησης και στην εξασφάλιση υψηλής ποιότητας εργασίας σε λειτουργία πολλαπλών νημάτων.

Στη νέα έκδοση:

  • Έχουν εφαρμοστεί βελτιστοποιήσεις ειδικά για την αρχιτεκτονική ARM64 που καλύπτουν πολλές λειτουργίες κατά την εργασία με βάθη χρώματος 10 και 12 bit.
  • Προστέθηκαν βελτιστοποιήσεις βασισμένες σε οδηγίες AVX-512 για λειτουργίες prep_bilin, prep_8tap, cdef_filter και mc_avg/w_avg/mask.
  • Προστέθηκαν βελτιστοποιήσεις με βάση τις οδηγίες SSSE3 για την καταστολή του ψηφιακού θορύβου.
  • Προστέθηκαν βελτιστοποιήσεις βασισμένες σε οδηγίες AVX2 για τη λειτουργία msac_adapt16.
  • Διορθώθηκαν σπάνιες αποκλίσεις στη συμπεριφορά με τον αποκωδικοποιητή αναφοράς AV1.
  • Βελτιωμένες βελτιστοποιήσεις για λειτουργίες msac, cdef και looprestoration για το ARM64.
  • Βελτιωμένες βελτιστοποιήσεις AVX2 για cdef_filter.
  • Οι υλοποιήσεις των λειτουργιών itxfm και cdef_filter στη γλώσσα C έχουν βελτιωθεί.

Θυμηθείτε ότι ο κωδικοποιητής βίντεο AV1 που αναπτύχθηκε από τη συμμαχία Άνοιγμα μέσων (AOMedia), η οποία διαθέτει εταιρείες όπως Mozilla, Google, Microsoft, Intel, ARM, NVIDIA, IBM, Cisco, Amazon, Netflix, AMD, VideoLAN, Apple, CCN και Realtek. Το AV1 τοποθετείται ως μια δημόσια διαθέσιμη, δωρεάν μορφή κωδικοποίησης βίντεο χωρίς δικαιώματα, η οποία είναι αισθητά μπροστά από τα H.264 και VP9 όσον αφορά τα επίπεδα συμπίεσης. Σε όλο το φάσμα των αναλύσεων που δοκιμάστηκαν, κατά μέσο όρο το AV1 προσφέρει το ίδιο επίπεδο ποιότητας ενώ μειώνει τους ρυθμούς μετάδοσης bit κατά 13% σε σύγκριση με το VP9 και 17% χαμηλότερο από το HEVC. Σε υψηλούς ρυθμούς bit, το κέρδος αυξάνεται σε 22-27% για το VP9 και σε 30-43% για το HEVC. Στις δοκιμές του Facebook, το AV1 ξεπέρασε το κύριο προφίλ H.264 (x264) κατά 50.3% όσον αφορά το επίπεδο συμπίεσης, το υψηλό προφίλ H.264 κατά 46.2% και το VP9 (libvpx-vp9) κατά 34.0%.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο