Was ist der Unterschied zwischen einem Codec-, Container- und Videoformat?
- Kategorie: Tutorials
Wissen Sie, dass Videocodecs, Videocontainer und Videoformate drei verschiedene Dinge sind? Wenn nicht, ist dieser Leitfaden möglicherweise für Sie. Ich versuche es so einfach wie möglich zu halten, was bedeutet, dass dies nicht so detailliert sein wird, wie es sein könnte. Anschließend können Sie zwischen Codecs, Containern und Videoformaten unterscheiden.
Beginnen wir mit dem Videoformat. Ein Format besteht im Wesentlichen aus einer Reihe von Regeln und Parametern, die das Video definieren. Dies ist unter anderem die native Auflösung, Farbtiefe, die Bilder pro Sekunde. Beispiele für Videoformate sind das DVD-Videoformat, das 3GP-Videoformat oder die Formate 1080p und 1080i.
Ein Videocodec fungiert als Interpreter für das unterstützte Videoformat oder die unterstützten Videoformate. Geräte und Software verwenden Codecs zum Komprimieren und Dekomprimieren von Videos.
Es wird von Videoplayern verwendet, um zu bestimmen, wie das Video auf dem System korrekt abgespielt werden muss. Viele Videoplayer auf einem Computersystem verfügen über eigene Binärcodecs, die nur sie verwenden können. Codec-Packs hingegen installieren Codecs systemweit, sodass Anwendungen wie Windows Media Player sie zum Abspielen bestimmter Videoformate verwenden können.
Ein Container bündelt mehr oder weniger mehrere Dateien. Bei Videos ist dies normalerweise die Video- und Audiospur. Fortgeschrittenere Containerformate können auch andere Datentypen sowie Menüs enthalten. Beliebte Containerformate sind avi, mkv oder mov.
Ein Vorteil der Verwendung eines Containers für ein Video besteht darin, dass Programme unterschiedliche Codecs für die Spuren des Videos verwenden können. Es ist daher möglich, einen Codec für das Video und einen für das Audio zu verwenden, was häufig der Verwendung eines einzelnen Codecs vorzuziehen ist.
Um es zu paraphrasieren: Das Videoformat legt die Regeln fest, der Codec interpretiert sie und ein Containerformat ist ein Metaformat, das mehrere Dateien in einem Container bündelt.