Intel Eldonas SVT-AV1 Video Encoder 1.0

Intel publikigis la liberigon de la SVT-AV1 1.0 (Scalable Video Technology AV1) biblioteko, kiu disponigas alternativan kodilon kaj malĉifrilon por la AV1-videokodformato, kiu uzas la hardvarparaleligon de komputadoj ĉeestantaj en modernaj Intel-CPUoj. La ĉefcelo de la SVT-AV1 estas atingi nivelon de efikeco taŭga por surla-fluga videotranskodado kaj uzo en video-sur-postulo (VOD) servoj. La kodo estas disvolvita de la projekto OpenVisualCloud, kiu ankaŭ disvolvas la kodilojn SVT-HEVC kaj SVT-VP9, kaj estas distribuita sub la permesilo BSD.

SVT-AV1 postulas almenaŭ kvinan generacion Intel Core-procesoro (Intel Xeon E5-v4 kaj pli novaj CPUoj). Por ĉifri 10-bitajn AV1-fluojn en 4K-kvalito, necesas 48 GB da RAM, 1080p 16 GB, 720p 8 GB, 480p 4 GB. Pro la komplekseco de la algoritmoj uzitaj en AV1, kodi ĉi tiun formaton postulas signife pli da resursoj ol aliaj formatoj, kio ne permesas uzi la norman AV1-kodilon por realtempa transkodigo. Ekzemple, la akcia kodigilo de la AV1-projekto postulas 5721, 5869, kaj 658 fojojn pli da komputado ol la x264 (ĉefa profilo), x264 (alta profilo) kaj libvpx-vp9-kodigiloj.

Inter la ŝanĝoj en la nova eldono de SVT-AV1:

  • Aldonita subteno por S-kadroj (Switching Frame), mezaj kadroj kies enhavo povas esti antaŭdirita surbaze de antaŭe malkoditaj referencaj kadroj de la sama video ĉe pli alta rezolucio. S-kadroj permesas vin pliigi la kunpreman efikecon de vivaj riveretoj.
  • Aldonita konstanta bitrapideco (CBR) koda kontrolreĝimo por minimuma latenco.
  • Aldonita subteno por pasi kolorajn subspecimenajn pozicion-informojn.
  • Aldonis la kapablon preterpasi senbruigajn bildojn post kruda sintezo.
  • Rapida malkoda subteno etendita al M0-M10-antagordoj.
  • Simpligis uzon de la opcio "--fast-decode" kaj optimumigis la unuan nivelon de rapida malkodado.
  • Plibonigita vida kvalito de la koda rezulto.
  • Optimumigita memorkonsumo.
  • Aldonitaj pliaj optimumigoj bazitaj sur AVX2-instrukcioj.

fonto: opennet.ru

Aldoni komenton