Κυκλοφορία κωδικοποιητή βίντεο SVT-AV1 0.6 που αναπτύχθηκε από την Intel

Intel опубликовала έκδοση βιβλιοθήκης SVT-AV1 0.6 (Scalable Video Technology AV1), η οποία παρέχει έναν εναλλακτικό κωδικοποιητή και αποκωδικοποιητή για τη μορφή κωδικοποίησης βίντεο AV1, η οποία χρησιμοποιεί τις δυνατότητες παράλληλου υπολογισμού υλικού που συναντάμε στους σύγχρονους επεξεργαστές Intel. Ο κύριος στόχος του SVT-AV1 είναι να επιτύχει ένα επίπεδο απόδοσης κατάλληλο για διακωδικοποίηση βίντεο on-the-fly και χρήση σε υπηρεσίες video-on-demand (VOD). Ο κώδικας αναπτύσσεται ως μέρος του έργου OpenVisualCloud, το οποίο αναπτύσσει επίσης κωδικοποιητές SVT-HEVC и SVT-VP9Και διανέμονται από υπό την άδεια BSD.

Για να χρησιμοποιήσετε το SVT-AV1, χρειάζεστε τουλάχιστον έναν επεξεργαστή Intel Core πέμπτης γενιάς (Intel Xeon E5-v4 και νεότερες CPU). Η κωδικοποίηση ροών AV10 1-bit σε ποιότητα 4K απαιτεί 48 GB μνήμης RAM, 1080p - 16 GB, 720p - 8 GB, 480p - 4 GB. Λόγω της πολυπλοκότητας των αλγορίθμων που χρησιμοποιούνται στο AV1, η κωδικοποίηση αυτής της μορφής απαιτεί σημαντικά περισσότερους πόρους από άλλες μορφές, γεγονός που δεν επιτρέπει τη χρήση του τυπικού κωδικοποιητή AV1 για διακωδικοποίηση σε πραγματικό χρόνο. Για παράδειγμα, ένας τυπικός κωδικοποιητής από το έργο AV1
απαιτεί 5721, 5869 και 658 φορές περισσότερος υπολογισμός σε σύγκριση με τους κωδικοποιητές x264 (προφίλ "κύριο"), x264 (προφίλ "υψηλό") και libvpx-vp9.

Οι αλλαγές στη νέα έκδοση του SVT-AV1 περιλαμβάνουν την προσθήκη μιας αρχικής υλοποίησης αποκωδικοποιητή (προηγουμένως υποστηρίζονταν μόνο η κωδικοποίηση) και υποστήριξη για σύνδεση στατικής βιβλιοθήκης. Έχουν επίσης εφαρμοστεί νέες βελτιστοποιήσεις SIMD, υποστήριξη αποδεκάτιση χρήση φίλτρων 2×2, υποστήριξη τμηματοποίησης, προσαρμοστικό Κλιμάκωση QP και προσαρμοστικός μετασχηματισμός μπλοκ INTRA.

Πηγή: opennet.ru

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