Der Referenz-AVIF-Bildcodierer für das AV1-Bilddateiformat hat experimentelle Unterstützung für AV2 hinzugefügt, den Codec der nächsten Generation, der von der Alliance for Open Media noch entwickelt wird.

Im Jahr 2020 haben wir gehört, dass sich AV2 in der Forschung und Entwicklung befindet, um schließlich AV1 nachzufolgen. Es gab auch ein öffentliches Repository für das, was als Referenzimplementierung für ihren nächsten Codec dienen wird.

Als neueste Version wurde jetzt experimentelle AV2-Unterstützung zu libavif hinzugefügt, der Referenzbibliothek, die um das AVIF-Bildformat herum aufgebaut ist.


Dieses Zusammenführungsanfrage, die gestern zusammengeführt wurde, erklärt:

Experimentell. Die AV2-Spezifikation ist noch nicht abgeschlossen.

libavif kann AV2-Dateien nur erzeugen, wenn es mit aktiviertem AVIF_CODEC_AVM erstellt wurde. Die avifEncoder-API kann AV2-Dateien nur ausgeben, wenn codecChoice explizit auf AVIF_CODEC_CHOICE_AVM gesetzt ist, um Fehler zu vermeiden.

avifenc kann AV2-Dateien nur ausgeben, wenn–codec=avm angegeben ist, um Fehler zu vermeiden. aom und avm stehen in Konflikt und können nicht zusammen in derselben libavif-Binärdatei verwendet werden. Neben aom können auch andere AV1-Codecs aktiviert werden.

libavif dekodiert standardmäßig jede AV1-oder AV2-Datei, solange die entsprechenden Codecs aktiviert sind. Die wichtigste Verhaltensänderung für libavif mit nur aktivierten AV1-Codecs besteht darin, dass vor dieser Änderung Elemente oder Spuren vom Typ av02 ignoriert wurden. Nach dieser Änderung werden konforme AV1-AVIF-Dateien mit zusätzlichen av02-Elementen nicht dekodiert, es sei denn, avm ist aktiviert.

Es sieht so aus, als würde die Arbeit an AV2 gut vorankommen und schön zu sehen, dass es rechtzeitig kommt Unterstützung mit aktualisierter Unterstützung für das AVIF-Bildformat.

Categories: IT Info