Liberasyon rav1e 0.3, yon ankode AV1 nan Rust

pran plas lage rav1e 0.3, Π²Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠ° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° кодирования Π²ΠΈΠ΄Π΅ΠΎ AV1, Ρ€Π°Π·Π²ΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ сообщСствами Xiph ΠΈ Mozilla. ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ написан Π½Π° языкС Rust ΠΈ отличаСтся ΠΎΡ‚ эталонного ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠ° libaom Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ΠΌ скорости кодирования ΠΈ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½Π½Ρ‹ΠΌ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ΠΌ ΠΊ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½ΠΈΡŽ бСзопасности. Код ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° distribiye pa anba lisans BSD.

Tout gwo karakteristik AV1 yo sipΓ²te, ki gen ladan sipΓ²
ankadreman kode anndan ak deyò (intra- и entè-frames), 64x64 superblocks, 4:2:0, 4:2:2 ak 4:4:4 chroma sou-échantillonnage, 8-, 10- ak 12-bit koulè pwofondè kodaj, RDO (Rate-distortion optimize) distorsion optimize, divès mòd pou predi chanjman interframe ak idantifye transfòmasyon, kontwole to koule a ak detekte twonke sèn.

FΓ²ma AV1 se aparan depase H.264 ΠΈ VP9 ΠΏΠΎ возмоТностям сТатия, Π½ΠΎ ΠΈΠ·-Π·Π° услоТнСния Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‰ΠΈΡ… ΠΈΡ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² egzije siyifikativman plis tan pou kodaj (nan vitΓ¨s kodaj, libaom se dΓ¨ santΓ¨n de fwa dΓ¨yΓ¨ libvpx-vp9, ak dΓ¨ milye de fwa dΓ¨yΓ¨ x264).
Ankode rav1e a ofri 11 nivo pèfòmans, pi wo a ki bay tou pre an tan reyèl vitès kodaj. Ankode a disponib tou de kòm yon sèvis piblik liy kòmand ak kòm yon bibliyotèk.

Nan nouvo vèsyon an:

  • ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ Π±ΠΎΠ»Π΅Π΅ быстрый Ρ€Π΅ΠΆΠΈΠΌ кодирования VitΓ¨s 10;
  • Π‘ΠΎΠΊΡ€Π°Ρ‰Ρ‘Π½ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Ρ… сборок (Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ x86_64/Linux Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ ΠΎΠΊΠΎΠ»ΠΎ 3ΠœΠ‘);
  • ΠŸΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Π½Π° 14% сокращСно врСмя сборки;
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½Ρ‹ΠΉ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ для удалСния Π±Π»ΠΎΡ‡Π½Ρ‹Ρ… Π°Ρ€Ρ‚Π΅Ρ„Π°ΠΊΡ‚ΠΎΠ² ΠΈΠ· Π²ΠΈΠ΄Π΅ΠΎ (deblocking);
  • Для Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ x86_64 Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ с использованиСм инструкций SIMD ΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π°Π²Ρ‚ΠΎΠ²Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ;
  • На 1/6 сниТСно число ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ ΠΏΠΎ Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΡŽ памяти;
  • Π’ RDO (Rate-distortion optimization) ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π° Π»ΠΎΠ³ΠΈΠΊΠ° подавлСния Π²Π½ΡƒΡ‚Ρ€ΠΈΠΊΠ°Π΄Ρ€ΠΎΠ²Ρ‹Ρ… искаТСний;
  • НСкоторыС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Π΅Π½Ρ‹ с использования Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΈ с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ запятой Π½Π° цСлочислСнныС вычислСния;
  • На 1-2% ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΎ качСство кодирования Π½Π° Π²Ρ‚ΠΎΡ€ΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ скорости;
  • Te ajoute Π½ΠΎΠ²Ρ‹ΠΉ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ прСдсказания направлСния двиТСния (Intra edge);
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° опция Β«-SΒ» (β€”switch-frame-interval) для опрСдСлСния ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π° ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ°Π΄Ρ€Π°ΠΌΠΈ;
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° сборки для ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ wasm32-wasi (EntΓ¨fas sistΓ¨m WebAssembly).

Sous: opennet.ru

Add nouvo kòmantè