Merilis versi ketiga dav1d, dekoder AV1

dav1d

Komunitas VideoLAN dan FFmpeg baru-baru ini mengumumkan publikasi dari versi ketiga (0.3) dari perpustakaan dav1d dengan penerapan dekoder format pengkodean video AV1 alternatif gratis.

Perpustakaan dav1d mendukung semua fitur AV1, termasuk jenis subsampling lanjutan dan semua parameter kontrol kedalaman warna diatur dalam spesifikasi (8, 10 dan 12 bit).

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.

Kode proyek ditulis dalam C (C99) dengan sisipan assembler (NASM / GAS) dan didistribusikan di bawah lisensi BSD.

Codec videoo 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.

Untuk berbagai resolusi yang diuji, rata-rata AV1 memberikan tingkat kualitas yang sama sekaligus mengurangi bitrate sebesar 13% dibandingkan dengan VP9 dan sebesar 17% dibandingkan dengan HEVC.

Pada bit rate tinggi, perolehan meningkat menjadi 22-27% untuk VP9 dan hingga 30-43% untuk HEVC. Dalam tes Facebook, AV1 mengungguli profil utama H.264 (x264) sebesar 50.3%, profil tinggi H.264 sebesar 46.2%, dan VP9 (libvpx-vp9) sebesar 34.0%.

Apa yang baru di versi ini?

Dengan dirilisnya dekoder versi baru ini, berbagai telah ditambahkan pengoptimalan tambahan untuk mempercepat decoding Video menggunakan instruksi SSSE3, SSE4.1 dan AVX2.

Bersamaan dengan itu kecepatan decoding pada prosesor SSSE3 meningkat 24%, dan dalam sistem dengan AVX2 sebesar 4%

Kode Assembler ditambahkan untuk akselerasi menggunakan instruksi SSE4.1, yang penggunaannya meningkatkan kinerja sebesar 26% dibandingkan dengan versi yang tidak dioptimalkan (dibandingkan dengan pengoptimalan berdasarkan instruksi SSSE3, keuntungan 1,5%).

Selain itu, kinerja dekoder telah ditingkatkan pada perangkat seluler dengan prosesor berbasis arsitektur ARM64.

Berkat penggunaan operasi yang menggunakan instruksi NEON, dibandingkan dengan versi sebelumnya, kinerja telah meningkat sekitar 12%.

Dibandingkan dengan decoder referensi aomdec (libaom), keuntungan dari dav1d lebih terasa saat bekerja dalam mode multi-threaded (pada beberapa tes, dav1d 2-4 kali lebih cepat). Dalam mode single thread, performanya berbeda 10-20%.

Telah berhasil melibatkan dav1d dalam proyek lain. Secara default dav1d sekarang digunakan di Chromium dan Chrome 74 dan Firefox 67 (sebelumnya dav1d diaktifkan untuk Windows, tetapi sekarang diaktifkan untuk Linux dan macOS.)
Penggunaan lanjutan dav1d di FFmpeg dan VLC, transisi ke transcoder Handbrake direncanakan.

Bagaimana cara menginstal decoder dav1d di Linux?

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 Lan, 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

untuk kasus mereka yang merupakan pengguna Arch Linux, Manjaro, Antergos atau turunan lainnya Untuk Arch Linux, mereka dapat menginstal langsung dari repositori Arch Linux.

Solo harus berjalan di terminal perintah berikut

sudo pacman -S dav1d


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.