
Open Media Allianz (AOMedia), die die Entwicklung von AV1/AV2 Video-Codierungsformaten, dem volumetrischen Audioformat IAMF und dem Bildformat AVIF koordiniert. veröffentlichte Projekt-Releases AVM (github.com) 1.0.0, das die offizielle Referenzimplementierung des Codierers und Decodierers fĂŒr das Video-Codierungsformat AV2 weiterentwickelt. AVM beinhaltet Optimierungen fĂŒr Prozessoren basierend auf ARM64-, x86_64- und MIPS-Architekturen, die mithilfe erweiterter BefehlssĂ€tze wie NEON, AVX2, SSE2/3/4, MSA und DSPr2 umgesetzt werden. Der Code von AVM ist in C geschrieben und wird unter der BSD-Lizenz vertrieben.
Codec AV2 (aomedia.org) verlangt keine LizenzgebĂŒhren und wird als Nachfolger des Formats AV1 entwickelt. Merkmale des AV2-Codecs:
- Optimierung fĂŒr den Einsatz im Streaming;
- Verbesserte Vorhersage von inter-frame-Ănderungen;
- Deutliche Leistungsverbesserung der Komprimierungsoperationen im Vergleich zu AV1;
- Erweiterte UnterstĂŒtzung von Funktionen fĂŒr virtuelle und erweiterte RealitĂ€t;
- UnterstĂŒtzung eines breiteren Spektrums an visueller QualitĂ€t;
- Möglichkeit der gleichzeitigen Bereitstellung mehrerer Videos innerhalb eines einzigen Video-Streams mit UnterstĂŒtzung fĂŒr deren getrennte Darstellung auf dem Bildschirm.
- ZusĂ€tzliche Filter zur RauschunterdrĂŒckung, Reduzierung von Artefakten durch Kompression und Erhaltung von Details.
Bei der Testung einer der experimentellen Versionen der avm-Bibliothek ermöglichte der Einsatz des Codecs AV2 eine Reduzierung der Bitrate um 32,59 % im Vergleich zum Codec AV1 bei Àhnlichem QualitÀtsniveau, basierend auf den von Netflix entwickelten VMAF-Metriken (Video Multi-Method Assessment Fusion). Bei der Verwendung von Metriken PSNR-YUV (Peak-Signal-to-Noise Ratio 14:1:1) konnte die Bitrate um 28,63 % gesenkt werden.
Wie im AV1-Codec verwendet AV2 eine hybride, blockorientierte Struktur, unterstĂŒtzt jedoch im Gegensatz zu AV1 gröĂere Superblöcke von 256Ă256, vollstĂ€ndig rekursive Partitionierung und eine effektivere Trennung von Helligkeit und Farbe. In AV2 wird ein einheitlicher Exponentialquantisierer verwendet, der einen breiteren Helligkeitsbereich abdeckt und eine höhere Genauigkeit der Quantisierung fĂŒr 8-, 10- und 12-Bit-Videos bietet sowie besser mit niedrigen Bitraten umgeht. Die Möglichkeiten zur Vorhersage von zwischen BildĂ€nderungen wurden modernisiert, um die QualitĂ€t der Modulation von Helligkeit und Farbe zu verbessern. Dabei werden bis zu 7 vorherige Bilder in die Modellerstellung einbezogen, unterstĂŒtzen die zeitliche Interpolation und verarbeiten Bewegungen in hochauflösenden Videos oder sich schnell Ă€ndernden Inhalten besser.
Quelle: linux.org.ru
