Veröffentlichung von SVT-AV1 3.1.0, einem Encoder fĂŒr das AV1 Videoformat

Die Version 3.1.0 der SVT-AV1 Bibliothek (Scalable Video Technology AV1) wurde veröffentlicht, mit Implementierungen fĂŒr den Encoder und Decoder des AV1 Videoformats, die durch die in x86_64 und ARM Prozessoren vorhandenen Erweiterungen zur hardwareseitigen Parallelisierung beschleunigt werden. Das Projekt wurde von Intel in Partnerschaft mit Netflix ins Leben gerufen, um eine Leistung zu erreichen, die fĂŒr das On-the-fly-Re-Encoding von Videos und fĂŒr Services, die Video-on-Demand (VOD) anbieten, geeignet ist. Momentan wird die Entwicklung unter dem Dach der Open Media Alliance (AOMedia) fortgefĂŒhrt, die die Entwicklung des AV1 Videoencodings betreut. Zuvor wurde das Projekt im Rahmen von OpenVisualCloud entwickelt, das ebenfalls die SVT-HEVC und SVT-VP9 Encoder entwickelt. Der Code wird unter der BSD-Lizenz veröffentlicht.

SVT-AV1 kann fĂŒr Systeme jeder Architektur erstellt werden, die einen Compiler mit C99-UnterstĂŒtzung haben. Die beste Leistung wird jedoch auf x86_64-Systemen erreicht, wo SIMD-Befehlsoptimierungen zum Einsatz kommen (eine CPU mit AVX2-UnterstĂŒtzung ist wĂŒnschenswert, aber mindestens sollte SSE2 vorhanden sein). Der Speicherverbrauch hĂ€ngt von der Anzahl der beim Kodieren verwendeten CPU-Kerne ab, die ĂŒber die Option "—lp" gesteuert werden. Aufgrund der komplexeren Algorithmen in AV1 benötigt die Kodierung dieses Formats erheblich mehr Ressourcen als andere Formate. Zum Beispiel erfordert der Standard-Encoder des AV1-Projekts in den FĂ€llen 5721, 5869 und 658 Mal mehr Berechnungen im Vergleich zu den Encodern x264 (Profil „main“), x264 (Profil „high“) und libvpx-vp9.

Zu den Neuerungen in der aktuellen Version von SVT-AV1 gehören:

  • Die Kompromisse zwischen QualitĂ€t und Geschwindigkeit fĂŒr Presets mit mittlerem und hohem QualitĂ€tsniveau wurden optimiert. Im 'fast-decode 0'-Modus fĂŒr die Presets M1-M5 wurde die Geschwindigkeit um 15-25 % erhöht, wĂ€hrend die QualitĂ€t erhalten bleibt. In den Modi fast-decode 1 und 2 fĂŒr die Presets M3-M7 stieg die Geschwindigkeit um 15-20 %, ohne die QualitĂ€t zu beeintrĂ€chtigen. FĂŒr die Presets M0 und MR wurde die QualitĂ€t um etwa 1-1,5 % anhand der BD-Rate-Methode (Bjontegaard-Delta) gesteigert.
  • Die Leistung des Low Delay-Codiermodus wurde wesentlich verbessert.
  • Die Leistung im RTC-Modus wurde um 5-10 % erhöht.
  • Auf ARM-Systemen wurden Optimierungen auf Basis der Neon- und SVE2-Erweiterungen implementiert, die eine Steigerung der Codierleistung von Streams in niedriger Auflösung mit hoher Farbtiefe um 5 % ermöglichen.
  • Auf ARM-Systemen wurde die Video-Codierleistung in Landschaft (1080p +4 %, 720p +6 %, 480p: +6 %, 360p: +3 %, 240p: +4 %) und PortrĂ€t (1080p +8 %, 720p +4 %, 480p +3 %, 360p +7 %, 240p +4 %) verbessert.
  • Im Zugriff-Modus wurde die UnterstĂŒtzung von S-Frames implementiert.
  • Die Implementierung der Flags „—chroma-qm-min“ und „—chroma-qm-max“ sowie Verbesserungen im Zusammenhang mit Variance Boost (Implementierung des VAQ-Algorithmus fĂŒr adaptives Quantisieren) wurden aus dem SVT-AV1-SPY-Fork ĂŒbernommen.
  • Die Presets M11 und M12 sind im RTC-Modus aktiviert.

Quelle: opennet.ru

ZuverlĂ€ssiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen đŸ”„ ZuverlĂ€ssiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster