Utgivning av SVT-AV1 3.0, en kodare för videoformatet AV1

Utgivningen av biblioteket SVT-AV1 3.0 (Scalable Video Technology AV1) har publicerats med implementationer av kodaren och dekodaren för video kodningsformatet AV1, dÀr moderna Intel-CPU:er anvÀnder hÄrdvaruaccelerering för att öka hastigheten. Projektet skapades av Intel i partnerskap med Netflix för att uppnÄ en prestandanivÄ som Àr lÀmplig för realtids omkodning av video och anvÀndning i tjÀnster som erbjuder video-on-demand (VOD). För nÀrvarande pÄgÄr utvecklingen under ledning av alliansen Open Media (AOMedia), som övervakar utvecklingen av video kodningsformatet AV1. Tidigare utvecklades projektet inom ramen för OpenVisualCloud, som ocksÄ utvecklar kodare för SVT-HEVC och SVT-VP9. Koden distribueras under BSD-licens.

SVT-AV1 kan byggas för system baserade pĂ„ vilken arkitektur som helst för vilken en kompilator med stöd för C99-standarden finns, men den bĂ€sta prestandan uppnĂ„s pĂ„ x86_64-system dĂ€r assembleroptimeringar med SIMD-instruktioner anvĂ€nds (det Ă€r önskvĂ€rt att CPU:n stöder AVX2, men SS2 rĂ€cker som minimum). MinneanvĂ€ndningen beror pĂ„ antalet processor-kĂ€rnor som anvĂ€nds vid kodning, vilket regleras av alternativet "—lp". PĂ„ grund av de mer komplexa algoritmer som anvĂ€nds i AV1 krĂ€vs avsevĂ€rt fler resurser för att koda detta format jĂ€mfört med andra format; till exempel krĂ€ver den inbyggda kodaren frĂ„n AV1-projektet mellan 5721 och 658 gĂ„nger fler berĂ€kningar jĂ€mfört med kodare x264 (profil "main"), x264 (profil "high") och libvpx-vp9.

Bland förÀndringarna i den nya versionen av SVT-AV1:

  • Optimiseringar av kompromisser mellan kvalitet och hastighet har genomförts för förinstĂ€llningar som anger medelhög och hög kvalitetsnivĂ„. I lĂ€get "fast-decode 2" för förinstĂ€llningar M3-M10 har hastigheten ökat med 15-25% samtidigt som kvalitetsnivĂ„n har bibehĂ„llits. För förinstĂ€llningar M0-M2 har kvalitetsnivĂ„n ökat med cirka 1% vid bedömning med BD-Rate-metoden (Bjontegaard-Delta).
  • I lĂ€get "fast-decode 1" har antalet avkodningscykler kunnat minskas med cirka 10% jĂ€mfört med "fast-decode 0", med en försĂ€mring pĂ„ endast 1% enligt BD-Rate-metriken.
  • PĂ„ ARM-system har optimeringar genomförts med anvĂ€ndning av Neon- och SVE2-förlĂ€ngningar, vilket har ökat kodningsprestandan för strömmar med hög fĂ€rgdjup och upplösningar frĂ„n 480p till 1080p med 10-25%.
  • Ändringar har överförts frĂ„n förgrenen SVT-AV1-SPY, vilket förbĂ€ttrar uppfattningen av kvalitet vid anvĂ€ndning av "tune 0"-lĂ€get.
  • LĂ€get "avif" har lagts till, vilket anvĂ€nder mindre resurser vid kodning av statiska bilder.
  • Unit-testerna för koden som anvĂ€nder Arm Neon- och SVE2-instruktioner har förbĂ€ttrats.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster