AV1 декодер dav1d-ийн гурав дахь хувилбарыг гаргасан

дав1д

VideoLAN болон FFmpeg нийгэмлэгүүд саяхан нийтлэл гурав дахь хувилбар (0.3) dav1d номын сангаас өөр үнэгүй AV1 видео кодчиллын формат декодерыг хэрэгжүүлснээр.

Dav1d номын сан дэвшилтэт дэд түүврийн төрлүүд болон бүх параметрүүдийг багтаасан бүх AV1 функцийг дэмждэг өнгөний гүний хяналтыг техникийн нөхцөлд тохируулсан (8, 10 ба 12 бит).


Номын сангийн ажлыг AV1 форматтай олон тооны файлын цуглуулга дээр туршиж үзсэн. Dav1d-ийн гол онцлог нь хамгийн өндөр гүйцэтгэлд хүрэхэд чиглэгддэг декодчилох, олон урсгалтай горимд өндөр чанартай ажлыг хангах.

Төслийн кодыг C (C99) хэл дээр ассемблер оруулгатай (NASM / GAS) бичээд BSD лицензийн дагуу тараадаг.

Видео кодлогчo AV1-ийг Open Media Alliance боловсруулсан. (AOMedia)Mozilla, Google, Microsoft, Intel, ARM, NVIDIA, IBM, Cisco, Amazon, Netflix, AMD, VideoLAN, CCN, Realtek зэрэг компаниудыг төлөөлдөг.

AV1 төлбөр хураамж шаарддаггүй үнэгүй нэвтрэх видео кодчиллын формат хэлбэрээр байрладаг, Энэ нь шахалтын хувьд H.264 ба VP9-ээс илт давуу юм.

Туршилтын бүх хүрээний хувьд дунджаар AV1 нь ижил түвшний чанарыг хангаж, VP13-тэй харьцуулбал битрейтентийг 9%, HEVC-тэй харьцуулахад 17% -иар бууруулдаг.

Өндөр битийн хурдтай үед VP22-ийн ашиг 27-9%, HEVC-ийн 30-43% хүртэл нэмэгддэг. Фэйсбүүкийн туршилтаар AV1 нь үндсэн профайл H.264 (x264) -ыг 50.3%, өндөр профайл H.264-г 46.2%, VP9 (libvpx-vp9) -ийг 34.0% -иар тус тус давсан байна.

Энэ хувилбарт ямар шинэ зүйл байна вэ?

Энэ декодерын шинэ хувилбар гарснаар төрөл бүрийн нэмэгдсэн байна декодчиллыг хурдасгах нэмэлт оновчлолууд видео SSSE3, SSE4.1 ба AVX2 зааврыг ашиглан.

Үүнтэй хамт SSSE3 процессоруудын декодчилох хурд 24% -иар өссөн байнаболон AVX2 системд 4%

SSE4.1 зааврыг ашиглан хурдатгалд зориулж ассемблер кодыг нэмсэн, хэрэглээ нь оновчтой бус хувилбартай харьцуулахад гүйцэтгэлийг 26% -иар нэмэгдүүлсэн (SSSE3 зааварт үндэслэсэн оновчлолтой харьцуулахад 1,5% -ийн ашиг).

Нэмж дурдахад ARM64 архитектур дээр суурилсан процессортой хөдөлгөөнт төхөөрөмж дээр декодерын гүйцэтгэл нэмэгдсэн.

NEON зааврыг ашигладаг үйлдлүүдийн ачаар өмнөх хувилбартай харьцуулахад гүйцэтгэл ойролцоогоор 12% -иар өссөн байна.

Лавлах декодер aomdec (libaom) -той харьцуулахад dav1d-ийн давуу тал нь олон урсгалтай горимд ажиллахад илүү мэдрэгддэг (зарим туршилтанд dav1d нь 2-4 дахин хурдан байдаг). Нэг урсгалтай горимд гүйцэтгэл нь 10-20% өөр байна.

Бусад төслүүдэд dav1d-ийг оролцуулж амжилтанд хүрсэн. Анхдагч байдлаар dav1d одоо Chromium болон Chrome 74 ба Firefox 67 (өмнө нь Windows-д dav1d-г идэвхжүүлдэг байсан бол одоо Linux болон macOS-д ашиглах боломжтой болсон.)
FFmpeg ба VLC-д dav1d-ийг үргэлжлүүлэн ашиглах, Handbrake transcoder руу шилжихээр төлөвлөж байна.

Linux дээр dav1d декодерыг хэрхэн суулгах вэ?

Энэхүү декодерыг өөрийн системд суулгаж өгөх сонирхолтой байгаа хүмүүст доор өгүүлсэн зааврыг дагаж хийж болно.
Ерөнхийдөө ихэнх Линукс түгээлтийн хувьд Лан төслийн залуус, санал тавь Snod багцын тусламжтайгаар декодер багц.

Тиймээс үүнийг үүнийг суулгахын тулд зөвхөн таны тархац энэ төрлийн багцыг дэмжиж байхыг шаарддаг.

Терминал дээр тэд дараах тушаалыг гүйцэтгэх ёстой:

sudo snap install dav1d --edge

Пара Arch Linux, Manjaro, Antergos эсвэл бусад уламжлалыг ашигладаг хүмүүсийн хэрэг Arch Linux-ийн хувьд Arch Arch Linux сангаас шууд суулгаж болно.

Solo терминал дээр ажиллах ёстой дараах тушаал

sudo pacman -S dav1d


Нийтлэлийн агуулга нь бидний зарчмуудыг баримталдаг редакцийн ёс зүй. Алдааны талаар мэдээлэхийн тулд товшино уу энд байна.

Сэтгэгдэл бичих эхний хүн бай

Сэтгэгдэлээ үлдээгээрэй

Таны и-мэйл хаяг хэвлэгдсэн байх болно. Шаардлагатай талбарууд нь тэмдэглэгдсэн байна *

*

*

  1. Мэдээллийг хариуцах: Мигель Анхель Гатан
  2. Мэдээллийн зорилго: СПАМ-ыг хянах, сэтгэгдлийн менежмент.
  3. Хууль ёсны байдал: Таны зөвшөөрөл
  4. Мэдээллийн харилцаа холбоо: Хуулийн үүргээс бусад тохиолдолд мэдээллийг гуравдагч этгээдэд дамжуулахгүй.
  5. Өгөгдөл хадгалах: Occentus Networks (ЕХ) -с зохион байгуулсан мэдээллийн сан
  6. Эрх: Та хүссэн үедээ мэдээллээ хязгаарлаж, сэргээж, устгаж болно.