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

dav1d

Οι κοινότητες VideoLAN και FFmpeg ανακοίνωσαν πρόσφατα το δημοσίευση του τρίτη έκδοση (0.3) από τη βιβλιοθήκη dav1d με την εφαρμογή εναλλακτικού δωρεάν αποκωδικοποιητή μορφής κωδικοποίησης βίντεο AV1.

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

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

Ο κωδικός του έργου είναι γραμμένος σε C (C99) με ένθετα συναρμολόγησης (NASM / GAS) και διανέμεται με την άδεια BSD.

Ο κωδικοποιητής βίντεοo Το AV1 αναπτύχθηκε από την Open Media Alliance. (AOMedia), στις οποίες εκπροσωπούνται εταιρείες όπως οι Mozilla, Google, Microsoft, Intel, ARM, NVIDIA, IBM, Cisco, Amazon, Netflix, AMD, VideoLAN, 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%.

Τι νέο υπάρχει σε αυτήν την έκδοση;

Με την κυκλοφορία αυτής της νέας έκδοσης του αποκωδικοποιητή, διάφορος πρόσθετες βελτιστοποιήσεις για την επιτάχυνση της αποκωδικοποίησης βίντεο χρησιμοποιώντας τις οδηγίες SSSE3, SSE4.1 και AVX2.

Μαζί με αυτό Η ταχύτητα αποκωδικοποίησης σε επεξεργαστές SSSE3 αυξήθηκε κατά 24%και σε συστήματα με AVX2 κατά 4%

Προστέθηκε κωδικός συναρμολόγησης για επιτάχυνση χρησιμοποιώντας οδηγίες 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.)
Η συνεχής χρήση του dav1d σε FFmpeg και VLC, έχει προγραμματιστεί μια μετάβαση στον transcoder Handbrake.

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

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

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

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

sudo snap install dav1d --edge

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

Solo πρέπει να εκτελείται στο τερματικό την ακόλουθη εντολή

sudo pacman -S dav1d


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

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

*

*

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