dav1d 0.6.0: VideoLAN tarafından geliştirilen bir geliştirici AV1 kod çözücüsü

Bir kaç gün önce VideoLAN ve Ffmpeg toplulukları açıklandı kütüphanenin yeni versiyonunun yayınlanması dav1d 0.6.0. Bu, AV1 video kodlama formatının alternatif bir ücretsiz kod çözücü uygulamasıdır.

Dav1d kütüphanesi AV1'in tüm özelliklerini destekler, gelişmiş altörnekleme türleri ve spesifikasyonda belirtilen tüm renk derinliği kontrol parametreleri dahil (8, 10 ve 12 bit). Kitaplık, AV1 formatında geniş bir dosya koleksiyonu üzerinde test edilmiştir.

Dav1d kod çözücü hakkında

Video codec bileşeni 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.

İçin referans kod çözücü AV1 harika, ancak bir araştırma kod tabanı, bu yüzden geliştirmesi gereken çok şey var. VideoLAN, VLC ve FFmpeg topluluklarının sponsorluğunu yaptığı yeni bir kod çözücü üzerinde çalışmaya başlamasının nedeni budur. Açık Medya İttifakı, AV1 için optimize edilmiş referans kod çözücüyü oluşturmak için.

Dav1d'nin temel bir özelliği, performansa ulaşmaya odaklanmasıdır kod çözme hızı mümkündür ve yüksek kaliteli çok iş parçacıklı işlem sağlar.

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.

Bu yeni kod çözücünün amacı:

  • Küçük olmak
  • olabildiğince hızlı ol
  • Çapraz platform desteği sağlayın
  • Doğru dişli,
  • Ücretsiz ve (aslında) açık kaynak.

Dav1d proje kodu yazılmıştır Programlama dili C(C99) ayrıca montajcı eklerine (NASM / GAS) sahiptir ve BSD lisansı altında dağıtılmaktadır. Kod çözücü sayar x86, x86_64, ARMv7 ve ARMv8 mimarileri için uygulanan destek ile ve Linux, Windows, macOS, Android ve iOS işletim sistemleri.

Dav1d 0.6.0'ın başlıca yeni özellikleri

Kod çözücünün bu yeni versiyonu dav1d 0.6.0 bazı hataları düzeltiyor önceki sürümde mevcut olanlar, artı geliştiriciler optimizasyonları uyguladı özel ARM64 mimarisi 10 ve 12 bit renk derinlikleriyle çalışırken birçok işlemi kapsar.

Ayrıca eklemek için yapılan işi vurgular SSSE3 talimatlarına dayalı optimizasyonlar dijital gürültü azaltma ve talimat tabanlı optimizasyonlar için Msac_adapt2 işlemi için AVX16.

Bu yeni sürümde uygulanan diğer optimizasyonlar şunlardır: ARM64 için döngü, cdef ve msac geri yükleme işlemleri geliştirmeleri ve ayrıca cdef_filter için geliştirilmiş AVX2 optimizasyonları.

Öte yandan, geliştiricilerin prep_bilin, prep_512tap, cdef_filter ve mc_avg / w_avg / mask işlemleri için AVX-8 yönergelerine dayalı optimizasyonlar eklemek için çalıştıkları duyuruda belirtiliyor.

Düzeltmelerin bir kısmı için, kod çözücü ile davranıştaki nadir farklılıkları giderdi AV1'e referans ve C'deki itxfm ve cdef_filter işlemlerinde bir iyileştirme yapıldığını

Nihayet onun hakkında daha fazlasını bilmek istiyorsan bu yeni sürüm hakkında ve ayrıca bu kod çözücünün projesi hakkında ayrıntıları kontrol edebilirsiniz. Aşağıdaki bağlantıda.

Dav1d kod çözücü Ubuntu ve türevlerine 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, VideoLan projesindeki adamlar, 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


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.