Rilis dav1d 0.6, decoder AV1 dari proyek VideoLAN dan FFmpeg

Komunitas VideoLAN dan FFmpeg diterbitkan rilis perpustakaan dav1d 0.6.0 dengan penerapan dekoder format pengkodean video gratis alternatif AV1. Kode proyek ditulis dalam bahasa C (C99) dengan sisipan assembler (NASM/GAS) dan didistribusikan oleh di bawah lisensi BSD. Dukungan untuk arsitektur x86, x86_64, ARMv7 dan ARMv8, serta sistem operasi Linux, Windows, macOS, Android dan iOS diterapkan.

Pustaka dav1d mendukung semua fitur AV1, termasuk tampilan lanjutan pengambilan sampel dan semua parameter kontrol kedalaman warna yang tercantum dalam spesifikasi (8, 10 dan 12 bit). Perpustakaan telah diuji pada banyak koleksi file dalam format AV1. Fitur utama dav1d adalah fokusnya untuk mencapai kinerja decoding setinggi mungkin dan memastikan pekerjaan berkualitas tinggi dalam mode multi-thread.

ΠΎΠ²ΠΎΠΉ Срсии:

  • Pengoptimalan khusus arsitektur ARM64 telah diterapkan yang mencakup banyak operasi saat bekerja dengan kedalaman warna 10 dan 12-bit.
  • Menambahkan pengoptimalan berdasarkan instruksi AVX-512 untuk operasi prep_bilin, prep_8tap, cdef_filter, dan mc_avg/w_avg/mask.
  • Menambahkan optimasi berdasarkan instruksi SSSE3 untuk menekan gangguan digital.
  • Menambahkan pengoptimalan berdasarkan instruksi AVX2 untuk operasi msac_adapt16.
  • Memperbaiki perbedaan perilaku yang jarang terjadi dengan dekoder AV1 referensi;
  • Peningkatan optimalisasi untuk operasi msac, cdef, dan restorasi loop untuk ARM64;
  • Peningkatan optimalisasi AVX2 untuk cdef_filter;
  • Implementasi operasi itxfm dan cdef_filter dalam bahasa C telah ditingkatkan.

Ingatlah bahwa codec video AV1 dikembangkan melalui aliansi Buka Media (AOMedia), yang menampilkan perusahaan seperti Mozilla, Google, Microsoft, Intel, ARM, NVIDIA, IBM, Cisco, Amazon, Netflix, AMD, VideoLAN, Apple, CCN dan Realtek. AV1 diposisikan sebagai format pengkodean video bebas royalti yang tersedia untuk umum dan jauh lebih unggul dari H.264 dan VP9 dalam hal tingkat kompresi. Di seluruh rentang resolusi yang diuji, rata-rata AV1 memberikan tingkat kualitas yang sama sekaligus mengurangi bitrate sebesar 13% dibandingkan VP9 dan 17% lebih rendah dibandingkan HEVC. Pada bitrate tinggi, penguatan meningkat menjadi 22-27% untuk VP9 dan 30-43% untuk HEVC. Dalam pengujian Facebook, AV1 mengungguli profil utama H.264 (x264) sebesar 50.3% dalam hal tingkat kompresi, profil tinggi H.264 sebesar 46.2%, dan VP9 (libvpx-vp9) sebesar 34.0%.

Sumber: opennet.ru

Tambah komentar