
Mögliches Duplikat:
Was ist ein „Dateiformat“?
Kann jemand in Laiensprache erklären, was ein Videodateiformat ist?
Antwort1
Dateien bestehen aus Einsen und Nullen. Jede 1 oder 0 wird als Bit bezeichnet.
Um eine bestimmte Datei zu speichern, müssen Sie sich darauf einigen, wie diese Einsen und Nullen gespeichert werden. Die naheliegendste Möglichkeit wäre, Ihr Video in Einzelbilder und dann jedes Einzelbild in ein Pixelraster aufzuteilen. Sie könnten dann oben links im Einzelbild beginnen und von oben links nach unten rechts lesen. Für jedes Pixel könnten Sie 8 Bits speichern, um zu beschreiben, wie rot es ist, 8 für wie blau es ist und 8 für wie grün es ist. Das würde eine Menge Daten für ein ganzes Video ergeben. Das Problem dabei ist, dass die resultierende Datei riesig wäre und viele doppelte Abschnitte enthalten würde (wenn der Bildschirm 1 Sekunde lang schwarz wäre, könnten Sie Tausende von Nullen nebeneinander speichern).
Dies wäre vielleicht eine bessere Möglichkeit, und dann eine Möglichkeit zu finden, das Video zu verkleinern – zum Beispiel durch die Identifizierung gleicher Blöcke und die Verwendung eines Index, mit dem sich ähnliche Frames minimieren lassen, oder durch eine Möglichkeit, Farbblöcke im Video zu beschreiben.
Mit verschiedenen Formaten werden unterschiedliche Probleme gelöst – soll das Video klein sein, aber eine niedrige Qualität aufweisen? Groß, aber mit hohem Verarbeitungsaufwand bei der Wiedergabe? Transparenz speichern können? Jedes Format ist für etwas anderes gut, daher die große Vielfalt. Außerdem handelt es sich um komplexe Dinge, sodass viele Unternehmen ihre eigenen Wege gefunden haben, um dieselben Probleme zu lösen.
Die Konvertierung von einem Format in ein anderes ist oft zeitaufwändig, da Sie die einzelnen Daten zu jedem Pixel herausholen und mit einem anderen Algorithmus neu kodieren müssen. Wenn das Originalformat verlustbehaftet war (d. h. Daten entfernt wurden, um es kleiner zu machen), erhalten Sie eine minderwertige Kopie des Originals.
Antwort2
Ein Videoformat ist eine Möglichkeit, die Informationen eines Videos anzuordnen. Sie nehmen beispielsweise ein Video mit 25 Bildern pro Sekunde und im Interlaced-Modus auf (das sind technische Begriffe, die sich jedoch speziell auf die Daten in der Videodatei beziehen, also an Einsen und Nullen).
Wenn Sie das Video in ein anderes Format „konvertieren“, werden die tatsächlichen Daten Ihres Videos übernommen und auf andere Weise neu angeordnet, um Ihren Wünschen gerecht zu werden. Sie können die Bildrate ändern, wenn Sie möchten, oder etwas Bildqualität opfern, um eine kleinere Datei zu erhalten.
Jedes Videoformat hat unterschiedliche Eigenschaften. http://en.wikipedia.org/wiki/Video#Videoformate
Antwort3
Ein Videodateiformat ist eine besondere Art der Speicherung von Videodaten, mit der versucht wird, eines oder mehrere der mit Videodaten verbundenen inhärenten Probleme zu lösen.
Ein solches Problem ist die Dateigröße. Hochwertige Videos erfordern eine riesige Menge an Informationen (eine 2-stündige DVD ist beispielsweise etwa 9 GB groß). Einige Videodateiformate lösen dieses Problem durch Komprimierung, andere durch das regelmäßige Weglassen von Frames und wieder andere versuchen überhaupt nicht, dies zu lösen.
Mit dem Größenproblem ist auch das Wiedergabeproblem verbunden: Das Format muss es ermöglichen, große Datenmengen mit einer einigermaßen hohen Geschwindigkeit wieder zu lesen, und das Lesen zweier Videobilder sollte nicht sehr unterschiedlich lange dauern.
Andere Probleme, die durch das Dateiformat gelöst werden können, sind Dinge wie DRM, Metadaten, ob (und wie) die Dateidaten über ein Netzwerk gestreamt werden können, ob Daten von einem beliebigen Punkt in der Datei korrekt gelesen werden können (im Gegensatz zum sequenziellen Lesen vom Anfang an) und so weiter.
Es gibt also keine allgemeingültige Beschreibung dessen, was ein Videodateiformat ist oder tut (abgesehen davon, dass es Videodaten enthält). Es liegt am Entwickler, zu bestimmen, welche Probleme wie angegangen werden.