dav1d 0.6.0: αποκωδικοποιητής προγραμματιστή AV1 από το VideoLAN

Μερικές μέρες πριν παρουσιάστηκαν οι κοινότητες VideoLAN και Ffmpeg την κυκλοφορία της νέας έκδοσης της βιβλιοθήκης dav1d 0.6.0. Αυτή είναι μια εναλλακτική εφαρμογή δωρεάν αποκωδικοποιητή της μορφής κωδικοποίησης βίντεο AV1.

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

Σχετικά με τον αποκωδικοποιητή dav1d

Ο κωδικοποιητής βίντεο Το AV1 αναπτύχθηκε από την Open Media Alliance. (AOMedia), στις οποίες εκπροσωπούνται εταιρείες όπως οι Mozilla, Google, Microsoft, Intel, ARM, NVIDIA, IBM, Cisco, Amazon, Netflix, AMD, VideoLAN, CCN και Realtek

AV1 τοποθετείται ως μορφή κωδικοποίησης βίντεο ελεύθερης πρόσβασης που δεν απαιτεί πληρωμή τελών, το οποίο είναι ιδιαίτερα ανώτερο από τα H.264 και VP9 όσον αφορά τη συμπίεση.

Ο αποκωδικοποιητής αναφοράς για Το AV1 είναι υπέροχο, αλλά είναι μια βάση δεδομένων έρευνας, οπότε έχει πολλά να βελτιωθεί. Αυτός είναι ο λόγος για τον οποίο οι κοινότητες VideoLAN, VLC και FFmpeg άρχισαν να εργάζονται σε έναν νέο αποκωδικοποιητή, με την υποστήριξη του Συμμαχία ανοιχτών μέσων, για να δημιουργήσετε τον βελτιστοποιημένο αποκωδικοποιητή αναφοράς για AV1.

Ένα βασικό χαρακτηριστικό του dav1d είναι η εστίασή του στην επίτευξη απόδοσης δυνατός ρυθμός αποκωδικοποίησης και διασφάλιση υψηλής ποιότητας πολλαπλών νημάτων.

Το έργο της βιβλιοθήκης δοκιμάστηκε σε μια μεγάλη συλλογή αρχείων σε μορφή AV1. Το βασικό χαρακτηριστικό του dav1d είναι η εστίασή του στην επίτευξη της υψηλότερης δυνατής απόδοσης αποκωδικοποίηση και διασφάλιση υψηλής ποιότητας εργασίας σε λειτουργία πολλαπλών νημάτων.

Ο στόχος αυτού του νέου αποκωδικοποιητή είναι:

  • Για να είμαι μικρός
  • να είναι όσο το δυνατόν γρηγορότερα
  • Παρέχετε υποστήριξη μεταξύ πλατφορμών
  • Σωστά σπειρώματα,
  • Δωρεάν και (πραγματικά) ανοιχτού κώδικα.

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

Κύρια νέα χαρακτηριστικά του dav1d 0.6.0

Αυτή η νέα έκδοση του αποκωδικοποιητή Το dav1d 0.6.0 μπορεί να διορθώσει ορισμένα σφάλματα που υπήρχαν στην προηγούμενη έκδοση, συν οι προγραμματιστές έχουν εφαρμόσει βελτιστοποιήσεις συγκεκριμένα Αρχιτεκτονική ARM64 Καλύπτουν πολλές λειτουργίες όταν εργάζονται με βάθη χρώματος 10 και 12 bit.

Επισημαίνει επίσης την εργασία που έγινε για προσθήκη βελτιστοποιήσεις με βάση τις οδηγίες SSSE3 για μείωση ψηφιακού θορύβου καθώς και βελτιστοποιήσεις βάσει οδηγιών AVX2 για τη λειτουργία msac_adapt16.

Άλλες βελτιστοποιήσεις που εφαρμόστηκαν σε αυτήν τη νέα έκδοση είναι οι βελτιώσεις λειτουργιών επαναφοράς loop, cdef και msac για το ARM64 και επίσης βελτιωμένες βελτιστοποιήσεις AVX2 για το cdef_filter.

Από την άλλη πλευρά, αναφέρεται στην ανακοίνωση ότι οι προγραμματιστές εργάστηκαν για την προσθήκη βελτιστοποιήσεων με βάση τις οδηγίες AVX-512 για τις λειτουργίες prep_bilin, prep_8tap, cdef_filter και mc_avg / w_avg / mask.

Για το μέρος των διορθώσεων αναφέρεται ότι διόρθωσε σπάνιες αποκλίσεις στη συμπεριφορά με τον αποκωδικοποιητή αναφορά AV1 και ότι μια βελτίωση εφαρμόστηκε στις λειτουργίες itxfm και cdef_filter στο C.

Τελικά αν θέλετε να μάθετε περισσότερα για αυτό σχετικά με αυτήν τη νέα έκδοση και επίσης για το έργο αυτού του αποκωδικοποιητή, μπορείτε να ελέγξετε τις λεπτομέρειες Στον ακόλουθο σύνδεσμο.

Πώς να εγκαταστήσετε τον αποκωδικοποιητή dav1d στο Ubuntu και σε παράγωγα;

Για όσους ενδιαφέρονται να εγκαταστήσουν αυτόν τον αποκωδικοποιητή στα συστήματά τους, μπορούν να το κάνουν ακολουθώντας τις οδηγίες που κοινοποιούμε παρακάτω.

Γενικά για τις περισσότερες διανομές Linux, τα παιδιά από το έργο VideoLan, προσφορά το πακέτο αποκωδικοποιητή μέσω ενός πακέτου Snap.

Επομένως, για να το εγκαταστήσετε με αυτόν τον τρόπο, απαιτείται μόνο η διανομή σας να έχει υποστήριξη για αυτόν τον τύπο πακέτου.

Σε ένα τερματικό πρέπει απλώς να εκτελέσουν την ακόλουθη εντολή:

sudo snap install dav1d --edge


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.