AVM 1.0.0

Allianz Open Media (AOMedia), die die Entwicklung der Video-Codierungsformate AV1/AV2, des rĂ€umlichen Klangformats IAMF und des Bildformats AVIF ĂŒberwacht, veröffentlichte Projektveröffentlichung AVM (github.com) 1.0.0, welches die offizielle Referenzimplementierung eines Codierers und Decodierers fĂŒr das Video-Codierungsformat AV2 entwickelt. AVM umfasst Optimierungen fĂŒr Prozessoren auf Basis der Architekturen ARM64, x86_64 und MIPS, die unter Verwendung erweiterter BefehlssĂ€tze wie NEON, AVX2, SSE2/3/4, MSA und DSPr2 implementiert sind. Der Code von AVM ist in der Programmiersprache C geschrieben und wird unter der BSD-Lizenz verbreitet.


Codec AV2 (aomedia.org) benötigt keine LizenzgebĂŒhren und wird als Nachfolger des Formats AV1 entwickelt. Die Eigenschaften des Codecs AV2:

  • Optimierung fĂŒr den Einsatz im Streaming;
  • Verbesserte Vorhersage zwischen den Frames;
  • Bedeutende Leistungsverbesserungen bei den Kompressionsoperationen im Vergleich zu AV1;
  • Erweiterte UnterstĂŒtzung fĂŒr Virtual- und Augmented-Reality-Anwendungen;
  • UnterstĂŒtzung eines breiteren Spektrums an visueller QualitĂ€t;
  • Die Möglichkeit, mehrere Videos innerhalb eines einzigen Video-Streams gleichzeitig auszuliefern und diese separat auf dem Bildschirm anzuzeigen;
  • ZusĂ€tzliche Filter zur UnterdrĂŒckung von Rauschen, zur Verringerung von Artefakten durch Kompression und zur Erhaltung von Details.

Bei Tests einer der experimentellen Versionen der AVM-Bibliothek ermöglichte die Verwendung des AV2-Codecs eine Senkung der Bitrate um 32,59 % im Vergleich zum AV1-Codec bei Àhnlichem QualitÀtsniveau, basierend auf den von Netflix entwickelten Bewertungsmetriken VMAF (Video Multi-Method Assessment Fusion). Bei Verwendung der Metriken PSRN-YUV (Peak-Signal-to-Noise Ratio 14:1:1) konnte die Bitrate um 28,63 % gesenkt werden.

Wie im AV1-Codec wird auch im AV2 eine hybride blockorientierte Struktur verwendet, jedoch unterstĂŒtzt AV2 im Gegensatz zu AV1 grĂ¶ĂŸere Superblöcke von 256×256, eine vollstĂ€ndig rekursive Partitionierung und eine effizientere Trennung von Helligkeits- und Farbparametern. Im AV2 wird ein einheitlicher exponentieller Quantisierer verwendet, der einen grĂ¶ĂŸeren 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 zwischenbildlichen Änderungen wurden verbessert, um die QualitĂ€t der Modellierung von Helligkeits- und FarbĂ€nderungen zu erhöhen. Dabei werden bis zu 7 vorherige Frames in das Modell einbezogen, es wird eine zeitliche Interpolation unterstĂŒtzt und es wird eine bessere Bewegungserkennung in hochauflösenden Videos oder schnell wechselnden Inhalten ermöglicht.

Quelle: linux.org.ru

60GB SSD 8Gb DDR4