Gyorsabb és jobban tömörít a Rav1e 0.6.6 és a dav1d 1.2.1 is

kami911 képe

Megjelent a Rav1e 0.6.6, a Xiph.Org által támogatott és a világ „leggyorsabb és legbiztonságosabb” AV1 kódolójának kikiáltott Rust alapú AV1 videó kódoló legújabb verziója.

A Rav1e 0.6.6 forrásai a Windows és macOS binárisokkal együtt letölthetők a GitHub-ról.

A kódot szinkronizálták a dav1d nevű programmal. Az Xiph rav1e frissítése magában foglalja az assembly kódrészletek szinkronizálását a dav1d nevű programmal. Ez a folyamat lehetővé teszi az Xiph rav1e szoftver számára, hogy az újabb és optimalizáltabb kódolási módszereket és technikákat vegye át a dav1d projektből. Ennek eredményeként az Xiph rav1e képes lesz hatékonyabban és eredményesebben kódolni az AV1 videókat. A frissítés további javításokat és finomításokat tartalmaz az Xiph rav1e kódjában. Ezek a fejlesztések általában hibajavításokat, teljesítménynövekedést és kódminőségi javulásokat eredményeznek. Az Xiph rav1e frissítése egy általános sebességnövekedést hoz magával, amely átlagosan 5,2%-os gyorsulást eredményez. Ez azt jelenti, hogy a kódolási és dekódolási folyamatok hatékonyabbá válnak, és a videók kódolása kevesebb időt vesz igénybe.

Az Xiph rav1e egy nyílt forráskódú AV1 video kódoló és dekódoló szoftver. Az AV1 (AOMedia Video 1) egy modern videó tömörítési formátum, amelyet az AOMedia Consortium fejlesztett ki. Az AV1 célja a nagyobb hatékonyságú videótömörítés és jobb minőség elérése alacsonyabb adatsebességeken.

Az Xiph rav1e speciális eszköz a videó tartalmak AV1 formátumba való átalakításához. Ezzel a szoftverrel a felhasználók kódolhatnak és dekódolhatnak AV1 videókat, amelyek kisebb méretűek lehetnek, miközben megtartják a magas minőséget. Az Xiph rav1e segítségével a felhasználók lehetőséget kapnak az AV1 videók előállítására saját projektjeikben és alkalmazásaikban.

A Phoronix Test Suite-hoz készült rav1e benchmarking tesztprofil még nem frissítettük, csak a rav1e 0.6.1-re, így az OpenBenchmarking.org-ról rengeteg mérőszámot találtok az új verzióhoz különböző processzorokon.

Közben a nyílt forráskódú AV1 dekódolás frontján úgy néz ki, hogy megjelent a másik versenyző, a dav1d 1.2.1-es verziója. Ezek az újítások és javítások a dav1d 1.2.1 verziójában azért vannak, hogy tovább finomítsák és optimalizálják az AV1 videók dekódolását. A hibajavítások segítenek kiküszöbölni potenciális problémákat és stabilitási kérdéseket, míg az optimalizációk növelik a dekódolás hatékonyságát és sebességét.

  • 1.2.0
    • A tulajdonságok és a T.35 bejegyzésekhez csatolt mellékleteknél a kimeneti képek jobb kezelése.
    • NEON z1/z3 magas bitmélységű optimalizációk és fejlesztések 8 bites színmélység esetén.
    • SSSE3 z2/z3 optimalizációk 8 bites színmélységű videókhoz, valamint SSSE3 z1/z3 magas bitmélységű optimalizációk.
    • refmvs.save_tmvs optimalizációk SSSE3/AVX2/AVX-512 architektúrákon.
    • AVX-512 optimalizációk a magas bitmélységű itx (16x64, 32x64, 64x16, 64x32, 64x64) esetén.
    • AVX2 optimalizációk 12 bites színmélység esetén a 16x32, 32x16, 32x32 itx esetén.
  • 1.2.1
    • Javítás a threading versenyhelyzet problémára a task_thread.init_done esetén.
    • NEON z2 optimalizációk 8 bites színmélységű videókhoz és magas bitmélységű videókhoz.
    • SSSE3 z2 magas bitmélységű optimalizációk.
    • Javítás a Film Grain esetén fellépő aszinkron luma, illetve krominancia síkok problémájára.
    • Memóriafogyasztás csökkentése.
    • Javított dav1d_parse_sequence_header() sebesség.
    • OBU: Javított fejléc elemzés és potenciális túlcsordulások kijavítása.
    • OBU: Javított ITU-T T.35 elemzés sebessége.
    • Egyéb buildrendszerek, CI és fejlécek javításai.

A Phoronix Test Suite-hoz készült dav1d benchmarking tesztprofil még nem frissítettük, az 1.2.1-re, így az OpenBenchmarking.org-ról rengeteg mérőszámot találtok az új verzióhoz különböző processzorokon.