Intel hat den Open-Source-Videocodierer
SVT-AV1 (Scalable Video Technology-AV1) veröffentlicht, der das jetzt wachsende Videoformat
AV1 verwendet , den Nachfolger von VP9. Der AV1-Encoder wurde für Streaming-Dienste mit hoher Last entwickelt und ist hervorragend skalierbar - bis zu maximal 112 logische Prozessoren. Zuvor hat Intel bereits einen ähnlichen
Encoder für den H.265 / HEVC-Codec veröffentlicht.
SVT-AV1 wird unter der BSD-2-Lizenz veröffentlicht. Folgende Plattformen werden unterstützt:
- Windows Server 2016
- Ubuntu 16.04 Server LTS
- Ubuntu 18.04 Server LTS
- MacOS
Der Encoder, der für hohe Belastungen der CPU ausgelegt ist, stellt hohe Anforderungen an die Hardwareplattform. Aus rechnerischer Sicht ist es stark für moderne Intel Xeon Scalable- und Xeon D-Prozessoren optimiert, obwohl es im Prinzip auf jedem Intel Core-Prozessor ab der fünften Generation (in Bezug auf Intel Xeon-Generationen - E5-v4 oder neuer) gestartet werden kann. Zusätzlich zur Parallelisierung werden Vektorbefehle bis AVX2 aktiv verwendet, um die Codierung zu optimieren. Zu prahlen ist natürlich hässlich, aber manchmal ist es angebracht. Ein wesentlicher Teil der Vektoroptimierungen für dieses Produkt wird von
vikky13 vorgenommenDer Speicher sieht folgendermaßen aus: Für die Codierung in 4 KB sind mindestens 48 GB Speicher erforderlich, für die Verwendung von FullHD 16 GB. Alle Zahlen beziehen sich auf einen 10-Bit-Stream.
Erlaubnis | Die Mindestmenge an RAM (GB) |
---|
4k | 48 |
1080p | 16 |
720p | 8 |
480p | 4 |
Technisch gesehen ist die Software wie die
Referenzimplementierung von AV1 von AOM eine Bibliothek, das einfachste Beispiel für eine Anwendung für ihre Verwendung, und enthält auch einen Patch für ffmpeg, um SVT-AV1 dort zu „verbinden“.
Eine detaillierte Beschreibung der Systemanforderungen, Erstellungs- und Installationsmethoden, Abhängigkeiten usw. finden Sie auf
der Projektseite von GitHub .
Wenn Sie das empfangene Video nicht nur codieren, sondern auch ansehen möchten, werden beispielsweise die neuesten Versionen von Firefox, Chrome, VLC sowie der neugeborene offene plattformübergreifende
Decoder Dav1d diese Aufgabe bewältigen.