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

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

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

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

  • Η οργάνωση του multithreading έχει επανασχεδιαστεί, συμπεριλαμβανομένου του αυτόματου ελέγχου νημάτων.
  • Προστέθηκε η δυνατότητα επιτάχυνσης των υπολογισμών χρησιμοποιώντας διανυσματικές οδηγίες AVX-512. Βελτιωμένες βελτιστοποιήσεις που προστέθηκαν προηγουμένως με βάση τις οδηγίες SSE2 και AVX2.
  • Ένα νέο API έχει προταθεί για να διευκολύνει τη χρήση των GPU για επιτάχυνση.
  • Προστέθηκε ένα API για τη λήψη πληροφοριών σχετικά με πλαίσια που έχουν προβλήματα με την αποκωδικοποίηση.

Να σας υπενθυμίσουμε ότι ο κωδικοποιητής βίντεο AV1 αναπτύχθηκε από την Open Media Alliance (AOMedia), η οποία αντιπροσωπεύει εταιρείες όπως Mozilla, Google, Microsoft, Intel, ARM, NVIDIA, IBM, Cisco, Amazon, Netflix, AMD, VideoLAN, Apple , CCN και Realtek. Το AV1 τοποθετείται ως μια δημόσια διαθέσιμη, δωρεάν μορφή κωδικοποίησης βίντεο χωρίς δικαιώματα που είναι αισθητά μπροστά από τα H.264, H.265 (HEVC) και 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%.

Πηγή: opennet.ru

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