Intelek garatutako SVT-AV1 1.5 bideo-kodetzailea kaleratzea

SVT-AV1 1.5 (Scalable Video Technology AV1) liburutegiaren oharra argitaratu da AV1 bideo kodeketa formatuaren kodetzaile eta deskodetzailearen inplementazioekin, zeinaren azeleraziorako Intel CPU modernoetan dauden hardware paraleloen konputaziorako bitartekoak erabiltzen dira. Proiektua Intel-ek sortu zuen Netflix-ekin lankidetzan, bideoak joan-etorrian transkodetzeko eta bideo-eskaerako (VOD) zerbitzuetan erabiltzeko egokia den errendimendu maila lortzeko helburuarekin. Gaur egun, AV1 bideo kodeketa formatuaren garapena gainbegiratzen duen Open Media Alliance (AOMedia)ren babespean garatzen ari da. Aurretik, proiektua OpenVisualCloud proiektuaren esparruan garatu zen, SVT-HEVC eta SVT-VP9 kodetzaileak ere garatzen dituena. Kodea BSD lizentziapean banatzen da.

SVT-AV1 erabiltzeko, AVX86 argibideak onartzen dituen x64_2 prozesadore bat behar da. 10 biteko AV1 korronteak 4K kalitatean kodetzeko 48 GB RAM behar dira, 1080p - 16 GB, 720p - 8 GB, 480p - 4 GB. AV1-en erabiltzen diren algoritmoen konplexutasuna dela eta, formatu hau kodetzeak beste formatu batzuk baino baliabide nabarmen gehiago behar ditu, eta horrek ez du onartzen AV1 kodetzaile estandarra denbora errealean transkodetzeko erabiltzea. Adibidez, AV1 proiektuko stock-kodetzaileak 5721, 5869 eta 658 aldiz kalkulu gehiago behar ditu x264 ("profil nagusia"), x264 ("profil altua") eta libvpx-vp9 kodetzaileekin alderatuta.

SVT-AV1 bertsio berriaren aldaketen artean:

  • Kalitate/abiadura konpromisoak optimizatu dira, eta, ondorioz, M1-M5 aurrezarpenak %15-30 azkartu dira eta M6-M13 aurrezarpenak %1-3.
  • MR aurrezarpen berri bat gehitu da (--preset -1) erreferentzia kalitatea ematen duen bezala.
  • M8-M13 aurrezarpenen funtzionamendua latentzia baxuko kodetze moduan optimizatu da.
  • Aldaketa hierarkikoen iragarpen-egituren "miniGOP" (Irudi Taldeak) aukeraketa dinamikorako laguntza gehitu da ausazko sarbide-konfigurazioetarako, lehenespenez gaituta M9ra arteko aurrezarpenetan. Hasierako miniGOP tamaina txikiago bat ere zehaztu daiteke aurrekarga bizkortzeko.
  • Komando-lerroko lambda eskalatze-faktoreak aldatzeko gaitasuna eskaintzen da.
  • Gstreamer-erako plugina berridatzi da.
  • Kodetzen hasi aurretik fotograma kopuru jakin bat saltatzeko gaitasuna gehitu da.
  • Erabiltzen ez diren aldagaien eta funtzio estatikoen garbiketa garrantzitsua egin da, eta kodean iruzkinak berriformatu dira. Aldagaien izenen tamaina murriztu da, kodea errazago irakurtzeko.

Iturria: opennet.ru

Gehitu iruzkin berria