Ukukhutshwa kwe-rav1e 0.2, i-AV1 encoder kwi-Rust

Iyafumaneka ukukhululwa irav1e 0.2, isifaki khowudi sefomathi yevidiyo esebenza kakhulu AV1, iphuhliswe ngabantu beXiph kunye neMozilla. I-encoder ibhalwe kwiRust kwaye iyahluka kwireferensi ye-libaom encoder ngokunyusa kakhulu isantya sokufaka iikhowudi kunye nokwandisa ingqalelo kukhuseleko. Ikhowudi yeprojekthi isasazwa ngu phantsi kwelayisensi ye-BSD.

Zonke izinto eziphambili ze-AV1 ziyaxhaswa, kubandakanya nenkxaso
izakhelo ezikhowudiweyo zangaphakathi nangaphandle (ngaphakathi- ΠΈ phakathi-izakhelo), 64x64 superblocks, 4:2:0, 4:2:2 kunye 4:4:4 i-chroma subsampling, 8-, 10- kunye ne-12-bit ubunzulu bokufaka ikhowudi yombala, i-RDO (i-Rate-distortion optimization) ukugqwetheka kokuphucula, iindlela ezahlukeneyo zokuqikelela utshintsho lwe-interframe kunye nokuchonga uguquko, ukulawula izinga lokuhamba kunye nokubona ukunqunyulwa kwendawo.

Ifomathi ye-AV1 iyabonakala ukuphuma x264 ΠΈ libvpx-vp9 ΠΏΠΎ ΡƒΡ€ΠΎΠ²Π½ΡŽ сТатия, Π½ΠΎ ΠΈΠ·-Π·Π° услоТнСния Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² it ufuna ixesha elininzi lokukhowuda (kwisantya sothungelwano, i-libaom ngamakhulu amaxesha emva kwe-libvpx-vp9, kunye namawaka amaxesha ngasemva kwe-x264).
I-rav1e encoder inikezela ngamanqanaba okusebenza ali-11, awona aphezulu anikezela kufutshane nezantya zokufaka iikhowudi ngexesha lokwenyani. I-encoder ifumaneka zombini njengesixhobo somgca womyalelo kunye nethala leencwadi.

Kwinguqulelo entsha:

  • ΠŸΡ€ΠΎΠ²Π΅Π΄Π΅Π½Ρ‹ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π½Π° 40%-70%, ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ выпуском (Π² зависимости ΠΎΡ‚ настроСк кодирования);
  • Π’ cli-интСрфСйс Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° опция Β«serializeΒ» для сСриализации ΠΈ дСсСриализации ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² кодирования;
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° гСнСрация ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ dwarf;
  • Π’ cli для macOS ΠΈ Linux Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Ρ„Π»Π°Π³ Β«β€”benchmarkΒ»;
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ настройки сСгмСнтации ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΎΠΏΡ†ΠΈΠΈ SpeedSetting (ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ рассинхронизации).

umthombo: opennet.ru

Yongeza izimvo