Was ist eine VP9-Datei?
Google hat den VP9-Codec als lizenzfreien Open-Source-Videokodierungsstandard als Nachfolger von VP8 entwickelt. Es wurde ursprünglich entwickelt, um die Ultra-HD-Inhalte auf YouTube zu komprimieren, da es die Codierungseffizienz seines Vorgängers erweitert und verbessert. Wenn wir über die ursprünglichen VPX-Codecs sprechen, stammen sie von On2 Technologies, das 2010 von Google assimiliert wurde. Google hat den Codec später als Open Source bereitgestellt. VP8 und VP9, beide Formate, sind unter einer kostenlosen BSD-Lizenz erhältlich, die es Betreibern ermöglicht, Codierungs- oder Decodierungskenntnisse sowohl in exklusiver Software als auch in Open-Source-Software zu organisieren, ohne ihren Quellcode preiszugeben.
Technische Eigenschaften von VP9
- VP9 bietet eine maximale Auflösung von 8192 x 4352 bei bis zu 120 fps und mehrere Farbräume mit Rec 601, Rec 709, Rec 2020, SMPTE-170, SMPTE-240 und sRGB
- Die gesamte Bandbreite an Web- und mobilen Anwendungsfällen, von der Komprimierung mit niedriger Bitrate bis hin zu hochwertigem Ultra-HD, mit zusätzlicher Unterstützung für 10/12-Bit-Codierung und HDR, wird von diesem Format vollständig unterstützt
- Es kann die Videobitraten im Vergleich zu anderen um bis zu 50 % senken
- Es ist auf adaptives Streaming vorbereitet und wird von YouTube und anderen bekannten Webvideoanbietern verwendet
- Chrome-, Opera-, Edge-, Firefox- und Android-Geräte sowie Millionen von Smart-TVs unterstützen die Dekodierung dieses Codecs
- Die Videoauflösungen über 1080p werden durch VP9 modifiziert und ermöglichen eine verlustfreie Komprimierung
- Verschiedene Farbräume wie Rec. 601, Empf. 709, Rec. 2020 werden SMPTE-170, SMPTE-240 und sRGB von VP9 unterstützt
- HDR-Video mit Hybrid Log-Gamma und Perceptual Quantizer kann auch von VP9 unterstützt werden
Kurze Geschichte
- Die Entwicklung des VP9-Video-Codecs hat 2011 begonnen, und sein Decoder wurde dem Chromium-Webbrowser im Dezember 2012 hinzugefügt
- Die erste Version des Google Chrome-Webbrowsers wurde im Februar 2013 veröffentlicht und die Dekodierung zu diesem Zeitpunkt veröffentlicht
- Google veröffentlichte Chrome 29.0.1547 mit endgültiger VP9-Unterstützung im August 2013
- Im Oktober 2013 wurde ein instinktiver VP9-Decoder zu FFmpeg hinzugefügt
- Mozilla hat Firefox im Dezember 2013 in Version 2, die dann am 18. März 2014 veröffentlicht wurde, um VP9-Unterstützung erweitert
Funktion von VP9
Normalerweise erhöht das 4K-Video die Bildqualität, indem bestimmte Pixel kleiner gemacht werden, der VP9-Codec und HEVC vergrößern sie, um die Bitrate und Dateigröße zu reduzieren. Während dies widersprüchlich erscheinen mag, nimmt die Codierungs-Engine die größeren Pixel und wandelt sie in eine Produktivität mit besserer Auflösung um. Quellvideo, das aus Videoeinzelbildern besteht, wird codiert oder komprimiert, um einen komprimierten Videobitstrom zu erzeugen. Jeder separate Frame wird zunächst in Pixelblöcke unterteilt. Die Blöcke werden dann auf dreidimensionale Entlassungen untersucht und sequentielle Verbindungen zwischen Frames werden bewertet, um Bereiche auszunutzen, die nicht geändert werden können. Diese werden über Bewegungsvektoren codiert, die die Qualitäten des gegebenen Blocks im nächsten Frame sicherstellen. Die Restinformationen werden unter Verwendung einer effektiven Binärkomprimierung codiert.