AV1-kuvatiedostomuodon referenssi-AVIF-kuvaenkooderi on lisännyt kokeellisen tuen AV2:lle, seuraavan sukupolven koodekille, jota Alliance for Open Media kehittää edelleen.
Palaamme takaisin vuoteen 2020, olemme kuulleet, että AV2 on tutkimus-ja kehitystyössä AV1:n lopulta menestymiseksi. Siellä on myös julkinen arkisto, joka toimii viitetoteutuksena heidän seuraavalle koodekille.
Viimeisin nyt lisää kokeellisen AV2-tuen libavifiin, AVIF-kuvamuodon ympärille rakennettuun viitekirjastoon.
Tämä yhdistyspyyntö, joka yhdistettiin eilen, selittää:
Kokeellinen. AV2-spesifikaatiota ei ole viimeistelty.
…
libavif voi luoda AV2-tiedostoja vain, jos se on rakennettu siten, että AVIF_CODEC_AVM on päällä. AvifEncoder API voi tulostaa AV2-tiedostoja vain, jos codecChoice on nimenomaisesti asetettu arvoon AVIF_CODEC_CHOICE_AVM virheiden välttämiseksi.avifenc voi tulostaa AV2-tiedostoja vain, jos–codec=avm on määritetty virheiden välttämiseksi. aom ja avm ovat ristiriidassa, eikä niitä voi käyttää yhdessä samassa libavif-binaarissa. Muut AV1-koodekit voidaan ottaa käyttöön aom:n rinnalla.
libavif purkaa kaikki AV1-tai AV2-tiedostot oletusarvoisesti niin kauan kuin vastaavat koodekit ovat käytössä. Pääasiallinen libavifin käyttäytymismuutos vain AV1-koodekkien ollessa käytössä on, että ennen tätä muutosta av02-tyypin kohteet tai raidat jätettiin huomiotta. Tämän muutoksen jälkeen yhteensopivat AV1-AVIF-tiedostot, joissa on ylimääräisiä av02-kohteita, eivät pysty purkamaan koodia, ellei avm ole käytössä.
Näyttää siltä, että AV2:n parissa työskentely etenee hyvin ja on hienoa nähdä, että se tulee oikeaan aikaan. tuki päivitetyllä AVIF-kuvaformaatilla.