Keluaran dav1d 0.6, penyahkod AV1 daripada projek VideoLAN dan FFmpeg

Komuniti VideoLAN dan FFmpeg diterbitkan keluaran perpustakaan dav1d 0.6.0 dengan pelaksanaan penyahkod format pengekodan video percuma alternatif AV1. Kod projek ditulis dalam bahasa C (C99) dengan sisipan pemasang (NASM/GAS) dan diedarkan oleh di bawah lesen BSD. Sokongan untuk seni bina x86, x86_64, ARMv7 dan ARMv8 serta sistem pengendalian Linux, Windows, macOS, Android dan iOS dilaksanakan.

Pustaka dav1d menyokong semua ciri AV1, termasuk paparan lanjutan subsampel dan semua parameter kawalan kedalaman warna yang dinyatakan dalam spesifikasi (8, 10 dan 12 bit). Pustaka telah diuji pada koleksi besar fail dalam format AV1. Ciri utama dav1d ialah tumpuannya untuk mencapai prestasi penyahkodan setinggi mungkin dan memastikan kerja berkualiti tinggi dalam mod berbilang benang.

Dalam versi baharu:

  • Pengoptimuman khusus seni bina ARM64 telah dilaksanakan yang meliputi banyak operasi apabila bekerja dengan kedalaman warna 10- dan 12-bit.
  • Menambahkan pengoptimuman berdasarkan arahan AVX-512 untuk operasi prep_bilin, prep_8tap, cdef_filter dan mc_avg/w_avg/mask.
  • Menambahkan pengoptimuman berdasarkan arahan SSSE3 untuk menyekat hingar digital.
  • Menambahkan pengoptimuman berdasarkan arahan AVX2 untuk operasi msac_adapt16.
  • Memperbaiki percanggahan jarang berlaku dalam tingkah laku dengan penyahkod AV1 rujukan;
  • Pengoptimuman yang dipertingkatkan untuk operasi msac, cdef dan looprestoration untuk ARM64;
  • Pengoptimuman AVX2 yang dipertingkatkan untuk cdef_filter;
  • Pelaksanaan operasi itxfm dan cdef_filter dalam bahasa C telah dipertingkatkan.

Ingat bahawa codec video AV1 dibangunkan oleh pakatan Buka Media (AOMedia), yang menampilkan syarikat seperti Mozilla, Google, Microsoft, Intel, ARM, NVIDIA, IBM, Cisco, Amazon, Netflix, AMD, VideoLAN, Apple, CCN dan Realtek. AV1 diletakkan sebagai format pengekodan video bebas royalti yang tersedia untuk umum, yang nyata mendahului H.264 dan VP9 dari segi tahap mampatan. Merentasi julat resolusi yang diuji, secara purata AV1 menyampaikan tahap kualiti yang sama sambil mengurangkan kadar bit sebanyak 13% berbanding VP9 dan 17% lebih rendah daripada HEVC. Pada kadar bit yang tinggi, keuntungan meningkat kepada 22-27% untuk VP9 dan kepada 30-43% untuk HEVC. Dalam ujian Facebook, AV1 mengatasi profil utama H.264 (x264) sebanyak 50.3% dari segi tahap mampatan, profil tinggi H.264 sebanyak 46.2% dan VP9 (libvpx-vp9) sebanyak 34.0%.

Sumber: opennet.ru

Tambah komen