Die erste stabile Version der Referenzimplementierung des Video-Codecs AV2

Die Open Media Alliance (AOMedia), die die Entwicklung der Video-Codierungsformate AV1/AV2, des Formats für räumlichen Klang IAMF und des Bildformats AVIF überwacht, hat die Version 1.0.0 des AVM-Projekts veröffentlicht, das die offizielle Referenzimplementierung für den Codierer und Dekodierer des Video-Codierungsformats AV2 entwickelt. AVM umfasst Optimierungen für Prozessoren, die auf den Architekturen ARM64, x86_64 und MIPS basieren, und wurde unter Verwendung erweiterter Befehlssätze wie NEON, AVX2, SSE2/3/4, MSA und DSPr2 implementiert. Der AVM-Code ist in der Programmiersprache C geschrieben und wird unter der BSD-Lizenz verteilt.

Der Codec AV2 erfordert keine Lizenzgebühren und wird als Nachfolger des Formats AV1 entwickelt. Die Merkmale des Codecs AV2:

  • 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 Tests eines der experimentellen Release der AVM-Bibliothek sorgte der Einsatz des Codecs AV2 für eine Verringerung der Bitrate um 32,59 % im Vergleich zum Codec AV1 bei vergleichbarem Qualitätsniveau, unter Verwendung der von Netflix entwickelten Qualitätsbewertungsmetriken VMAF (Video Multi-Method Assessment Fusion). Bei Verwendung der PSRN-YUV-Metriken (Peak-Signal-to-Noise Ratio 14:1:1) konnte die Bitrate um 28,63 % gesenkt werden. Dennoch berichten Benutzer, die die AVM-Bibliothek getestet haben, dass die Leistung und die Kodierungsqualität bei hohen Bitraten derzeit zu wünschen übrig lassen.

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: opennet.ru

Zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Servern kaufen 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Servern | ProHoster