dav1d 0.6.0: decoder AV1 pengembang oleh VideoLAN

Beberapa hari yang lalu komunitas VideoLAN dan Ffmpeg diluncurkan rilis versi baru perpustakaan dav1d 0.6.0. Ini adalah implementasi dekoder gratis alternatif dari format pengkodean video AV1.

Pustaka dav1d mendukung semua fitur AV1, termasuk jenis downsampling tingkat lanjut dan semua parameter kontrol kedalaman warna yang dinyatakan dalam spesifikasi (8, 10 dan 12 bit). Pustaka diuji pada banyak koleksi file dalam format AV1.

Tentang decoder dav1d

Codec video AV1 dikembangkan oleh Open Media Alliance. (AOMedia), di mana perusahaan seperti Mozilla, Google, Microsoft, Intel, ARM, NVIDIA, IBM, Cisco, Amazon, Netflix, AMD, VideoLAN, CCN dan Realtek diwakili

AV1 diposisikan sebagai format pengkodean video akses gratis yang tidak memerlukan pembayaran biaya, yang lebih unggul dari H.264 dan VP9 dalam hal kompresi.

Dekoder referensi untuk AV1 memang bagus, tetapi ini adalah basis kode penelitian, jadi masih banyak yang harus ditingkatkan. Itulah sebabnya komunitas VideoLAN, VLC, dan FFmpeg mulai mengerjakan decoder baru, yang disponsori oleh Aliansi Media Terbuka, untuk membuat decoder referensi yang dioptimalkan untuk AV1.

Fitur utama dav1d adalah fokusnya pada pencapaian kinerja tingkat decoding mungkin dan memastikan operasi multithread berkualitas tinggi.

Pekerjaan perpustakaan telah diuji pada banyak koleksi file dalam format AV1. Fitur utama dav1d adalah fokusnya untuk mencapai performa setinggi mungkin decoding dan memastikan pekerjaan berkualitas tinggi dalam mode multithread.

Tujuan dari decoder baru ini adalah:

  • Menjadi kecil
  • menjadi secepat mungkin
  • Berikan dukungan lintas platform
  • Berulir dengan benar,
  • Gratis dan (sebenarnya) open source.

Kode proyek dav1d ditulis dalam bahasa pemrograman C(C99) dan juga memiliki sisipan assembler (NASM / GAS) dan didistribusikan di bawah lisensi BSD. Decoder menghitung dengan dukungan yang diimplementasikan untuk arsitektur x86, x86_64, ARMv7 dan ARMv8 dan sistem operasi Linux, Windows, macOS, Android, dan iOS.

Fitur baru utama dav1d 0.6.0

Dekoder versi baru ini dav1d 0.6.0 dapat memperbaiki beberapa bug yang ada di versi sebelumnya, ditambah pengembang telah menerapkan pengoptimalan spesifik Arsitektur ARM64 Mereka mencakup banyak operasi saat bekerja dengan kedalaman warna 10 dan 12 bit.

Juga menyoroti pekerjaan yang telah dilakukan untuk menambahkan pengoptimalan berdasarkan instruksi SSSE3 untuk pengurangan gangguan digital serta pengoptimalan berbasis instruksi AVX2 untuk operasi msac_adapt16.

Pengoptimalan lain yang diterapkan dalam edisi baru ini adalah: peningkatan operasi pemulihan loop, cdef, dan msac untuk ARM64 dan juga meningkatkan pengoptimalan AVX2 untuk cdef_filter.

Di sisi lain, disebutkan dalam pengumuman bahwa pengembang bekerja untuk menambahkan pengoptimalan berdasarkan instruksi AVX-512 untuk operasi prep_bilin, prep_8tap, cdef_filter dan mc_avg / w_avg / mask.

Untuk bagian koreksi disebutkan bahwa memperbaiki ketidaksesuaian yang jarang terjadi dalam perilaku dengan dekoder referensi AV1 dan bahwa peningkatan telah diterapkan dalam operasi itxfm dan cdef_filter di C.

Akhirnya jika Anda ingin tahu lebih banyak tentang itu tentang versi baru ini dan juga tentang proyek decoder ini, Anda dapat memeriksa detailnya Di tautan berikut.

Bagaimana cara menginstal decoder dav1d di Ubuntu dan turunannya?

Bagi mereka yang tertarik untuk dapat menginstal decoder ini di sistem mereka, mereka dapat melakukannya dengan mengikuti petunjuk yang kami bagikan di bawah ini.

Umumnya untuk sebagian besar distribusi Linux, orang-orang dari proyek VideoLan, tawarkan paket decoder melalui paket Snap.

Oleh karena itu, untuk menginstalnya dengan cara ini, distribusi Anda hanya memerlukan dukungan untuk jenis paket ini.

Di terminal mereka hanya perlu menjalankan perintah berikut:

sudo snap install dav1d --edge


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.