Bir AV1 kod çözücüsü olan dav1d'nin üçüncü sürümünü piyasaya sürdü

dav1d

VideoLAN ve FFmpeg toplulukları kısa süre önce yayınlanması üçüncü versiyon (0.3) dav1d kütüphanesinden alternatif ücretsiz AV1 video kodlama formatı kod çözücünün uygulanmasıyla.

Dav1d kütüphanesi gelişmiş alt örnekleme türleri ve tüm parametreler dahil tüm AV1 özelliklerini destekler Spesifikasyonda ayarlanan renk derinliği kontrolü (8, 10 ve 12 bit).

Kütüphanenin çalışması, AV1 formatında geniş bir dosya koleksiyonu üzerinde test edildi. Dav1d'nin temel özelliği, mümkün olan en yüksek performansı elde etmeye odaklanmasıdır. çok iş parçacıklı bir modda kod çözme ve yüksek kaliteli çalışma sağlar.

Proje kodu, montaj ekleri (NASM / GAS) ile C (C99) ile yazılır ve BSD lisansı altında dağıtılır.

Video codec bileşenio AV1, Open Media Alliance tarafından geliştirilmiştir. (AOMedia)Mozilla, Google, Microsoft, Intel, ARM, NVIDIA, IBM, Cisco, Amazon, Netflix, AMD, VideoLAN, CCN ve Realtek gibi firmaların temsil edildiği

AV1 ücret ödemesi gerektirmeyen ücretsiz erişim video kodlama formatı olarak konumlandırılmıştır, Bu, sıkıştırma açısından H.264 ve VP9'dan oldukça üstündür.

Test edilen tüm çözünürlükler için ortalama olarak AV1 aynı kalite seviyesini sağlarken bit hızını VP13'a kıyasla% 9 ve HEVC'ye kıyasla% 17 azaltır.

Yüksek bit hızlarında, kazanç VP22 için% 27-9'ye ve HEVC için% 30-43'e kadar yükselir. Facebook testlerinde, AV1 ana profil H.264'ü (x264)% 50.3, yüksek profilli H.264'ü% 46.2 ve VP9'u (libvpx-vp9)% 34.0 oranında geride bıraktı.

Bu versiyondaki yenilikler

Kod çözücünün bu yeni sürümünün piyasaya sürülmesiyle, çeşitli eklendi kod çözmeyi hızlandırmak için ek optimizasyonlar video SSSE3, SSE4.1 ve AVX2 talimatlarını kullanarak.

Onunla birlikte SSSE3 işlemcilerde kod çözme hızı% 24 arttıve AVX2'li sistemlerde% 4

SSE4.1 talimatlarını kullanarak hızlandırma için birleştirici kodu eklendikullanımı, optimize edilmemiş sürüme kıyasla performansı% 26 artırdı (SSSE3 yönergelerine dayalı optimizasyonlara kıyasla,% 1,5 kazanç).

Ek olarak, ARM64 mimarisine dayalı işlemcilere sahip mobil cihazlarda kod çözücü performansı artırılmıştır.

NEON komutlarının kullanıldığı operasyonların kullanılması sayesinde önceki versiyona göre performans yaklaşık% 12 artmıştır.

Referans kod çözücü aomdec (libaom) ile karşılaştırıldığında, dav1d'nin avantajı çok iş parçacıklı modda çalışırken daha fazla hissedilir (bazı testlerde dav1d 2-4 kat daha hızlıdır). Tek iş parçacığı modunda performans% 10-20 farklıdır.

Dav1d'yi diğer projelere dahil etme konusunda başarı elde edildi. Varsayılan olarak dav1d artık Chromium'da kullanılmaktadır ve Chrome 74 ve Firefox 67 (önceden dav1d Windows için etkinleştirildi, ancak şimdi Linux ve macOS için etkinleştirildi.)
Dav1d'nin FFmpeg ve VLC'de kullanılmaya devam edilmesi, Handbrake transcoder'a geçiş planlanmaktadır.

Dav1d kod çözücü Linux'a nasıl kurulur?

Bu dekoderi sistemlerine kurabilmek isteyenler, aşağıda paylaştığımız talimatları izleyerek bunu yapabilirler.
Genel olarak çoğu Linux dağıtımı için, Lan projesindeki adamlar, teklif bir Snap paketi aracılığıyla kod çözücü paketi.

Bu nedenle, bu yolla kurmak için, yalnızca dağıtımınızın bu tür paketler için desteğe sahip olması gerekir.

Bir terminalde sadece aşağıdaki komutu yürütmeleri gerekir:

sudo snap install dav1d --edge

Daha Arch Linux, Manjaro, Antergos veya başka herhangi bir türevi kullananların durumu Arch Linux için, doğrudan Arch Linux depolarından kurabilirler.

Solo terminalde çalışmalı aşağıdaki komut

sudo pacman -S dav1d


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.