VideoLAN ve FFmpeg projelerinden bir AV1 kod çözücü olan dav0.6d 1'nın piyasaya sürülmesi

VideoLAN ve FFmpeg toplulukları yayınlanan alternatif bir ücretsiz video kodlama formatı kod çözücünün uygulanmasıyla dav1d 0.6.0 kitaplığının piyasaya sürülmesi AV1. Proje kodu C dilinde (C99) birleştirici ekleri (NASM/GAS) ile yazılmıştır ve tarafından dağıtıldı BSD lisansı altındadır. x86, x86_64, ARMv7 ve ARMv8 mimarileri ile Linux, Windows, macOS, Android ve iOS işletim sistemleri için destek uygulanmaktadır.

dav1d kütüphanesi, gelişmiş görünümler dahil tüm AV1 özelliklerini destekler alt örnekleme ve spesifikasyonda belirtilen tüm renk derinliği kontrol parametreleri (8, 10 ve 12 bit). Kitaplık, AV1 formatındaki geniş bir dosya koleksiyonu üzerinde test edilmiştir. dav1d'nin temel özelliği, mümkün olan en yüksek kod çözme performansını elde etmeye ve çok iş parçacıklı modda yüksek kaliteli çalışmayı sağlamaya odaklanmasıdır.

Yeni sürümde:

  • Реализованы специфичные для архитектуры ARM64 оптимизации, охватывающие многие операции при работе с глубиной цвета в 10 и 12 бит.
  • Добавлены оптимизации на базе инструкций AVX-512 для операций prep_bilin, prep_8tap, cdef_filter и mc_avg/w_avg/mask.
  • Добавлены оптимизации на базе инструкций SSSE3 для подавления цифрового шума.
  • Добавлены оптимизации на базе инструкций AVX2 для операции msac_adapt16.
  • Устранены редко проявляющиеся расхождения в поведении с эталонным декодировщиком AV1;
  • Улучшены оптимизации операций msac, cdef и looprestoration для ARM64;
  • Улучшены оптимизации AVX2 для cdef_filter;
  • Улучшены реализации операций itxfm и cdef_filter на языке Си.

Video codec bileşenini hatırlayın AV1 ittifak tarafından geliştirildi Medya Aç (AOMedia), Mozilla, Google, Microsoft, Intel, ARM, NVIDIA, IBM, Cisco, Amazon, Netflix, AMD, VideoLAN, Apple, CCN ve Realtek gibi şirketleri bünyesinde barındırıyor. AV1, sıkıştırma seviyeleri açısından H.264 ve VP9'un belirgin şekilde ilerisinde olan, kamuya açık, telifsiz bir video kodlama formatı olarak konumlandırılmıştır. Test edilen çözünürlük aralığı genelinde AV1, ortalama olarak aynı kalite seviyesini sunarken bit hızlarını VP13'a kıyasla %9 ve HEVC'ye göre %17 daha düşüktür. Yüksek bit hızlarında kazanç VP22 için %27-9'ye, HEVC için ise %30-43'e yükselir. Facebook testlerinde AV1, sıkıştırma düzeyi açısından ana profil H.264'ü (x264) %50.3, yüksek profilli H.264'ü %46.2 ve VP9'u (libvpx-vp9) %34.0 geride bıraktı.

Kaynak: opennet.ru

Yorum ekle