Alles, was Sie über Video-Codecs, Container und Komprimierung wissen müssen
Den Unterschied zwischen Codecs und Containern zu erklären, ist relativ einfach, aber der schwierige Teil versucht, jedes Format zu verstehen. Die Zeilen beginnen sich zu verwischen, wenn Sie feststellen, dass die meisten gängigen Codecs nicht exklusiv sind und mehrere Komprimierungstechnologien verwenden können, um die Arbeit zu erledigen. Die unscharfe Linie wird fast unsichtbar, wenn Sie über Formate wie MPEG-4 sprechen, die als Container und Codec klassifiziert werden können. Dies ist jedoch eine ziemlich komplizierte Klassifizierung, die am besten für eine andere Zeit übrig bleibt.
Wie lernt man sich also den Unterschied zwischen Dutzenden von Codec- und Containeroptionen? Nicht Es gibt nur eine Handvoll Technologien, die für Online-Videos verwendet werden, und der größte Teil Ihrer Anstrengungen wird darauf verwendet, zu verstehen, wie diese funktionieren, und Sie verstehen auch die Kompromisse, mit denen Sie bei der Entscheidung über die Verwendung konfrontiert sind.
Sie könnten Wochen damit verbringen, Technologien zu studieren, die nur für eine relativ kleine Anzahl von Anwendungen verwendet werden. Stattdessen konzentrieren wir uns auf die Technologien, die Sie für die meisten Videokodierungs- und Wiedergabeanforderungen verwenden.
Was ist ein Codec??
Ein Codec - oder Codierer / Decoder - ist ein Codierungswerkzeug, das Video verarbeitet und in einem Bytestrom speichert. Codecs verwenden Algorithmen, um die Größe der Audio- oder Videodatei effektiv zu verkleinern und sie bei Bedarf zu dekomprimieren. Es gibt Dutzende verschiedener Codec-Typen, und jeder verwendet eine andere Technologie, um Ihre Videodatei für die beabsichtigte Anwendung zu codieren und zu verkleinern.
Je nach Codec erfolgt diese Kodierung auf zwei Arten: verlustbehaftet oder verlustfrei komprimiert Wie funktioniert die Dateikomprimierung? Wie funktioniert die Dateikomprimierung? Die Komprimierung von Dateien ist der Kern der Funktionsweise des modernen Webs, könnte man argumentieren, da wir Dateien gemeinsam nutzen können, deren Übertragung sonst zu lange dauern würde. Aber wie funktioniert das? Weiterlesen .
Verlust der Kompression
Bei der Suche nach verwaltbaren Dateigrößen ist die verlustbehaftete Komprimierung die am besten verfügbare Methode. Während Sie sicherlich die Qualität von Audio, Video oder beidem verlieren, ist die Komprimierung (derzeit) in einer Welt, in der das Erfordernis des Teilens und Speicherns von Dateien, die sonst unpraktische Dateigrößen bedeuten würden, dominiert wird, ein notwendiges Übel. Ihre durchschnittliche Blu-ray kann beispielsweise 40 Gigabyte überschreiten, und diese Art von Speicherplatz wäre nicht nur teuer, sondern würde digitale Downloads und Einkäufe unbequem machen, wenn nicht geradezu Zeitverschwendung. Der Schlüssel bei der verlustbehafteten Komprimierung ist das Komprimierungsformat mit der höchsten Qualität für den beabsichtigten Gebrauch, so dass Sie die Grenze zwischen Qualitätsverlust und Dateigröße überschreiten.
Verlustfreie Kompression
Die verlustfreie Komprimierung funktioniert ähnlich wie eine ZIP- oder RAR-Datei, da die Datei nach dem Komprimieren und Dekomprimieren im Wesentlichen gleich ist. Durch die Verwendung intelligenter Algorithmen geht die Datei nicht viel von der Qualität aus, aber es ist keine effiziente Methode zum Speichern großer Dateien, da nicht viel Komprimierung stattfindet. Darüber hinaus benötigt die Online-Übertragung großer Videodateien viel zu viel Bandbreite (obwohl die H.265-Kodierung dies möglicherweise ändern kann), um eine brauchbare Komprimierungsoption zu ermöglichen.
Wenn Sie nicht in der Filmbranche oder in der Videobearbeitung arbeiten, ist es unwahrscheinlich, dass Sie Videodateien in einem verlustfreien Format (wenn überhaupt) freigeben werden. Um es in die richtige Perspektive zu bringen, enthält selbst ein 4-K-Fernsehgerät nicht die Auflösung, die für die Anzeige eines mit einer modernen Kamera aufgenommenen Films erforderlich ist und ohne Kompression geliefert wird. In der Tat ist es (noch) nicht einmal nahe. Während 4k-Videos wunderschön sind 8 atemberaubende Ultra HD-Videos, die Sie auf Ihrem neuen 4K-Fernseher ansehen müssen [Sachen, die Sie ansehen möchten] 8 atemberaubende Ultra HD-Videos, die Sie auf Ihrem neuen 4K-Fernseher ansehen können [Sachen, die Sie ansehen müssen]? und fand einige atemberaubende 4K-Videos, die die lächerliche Anzahl von Pixeln, die Ihnen zur Verfügung stehen, kostenlos nutzen können. Lesen Sie mehr, es ist nicht einmal annähernd so groß wie ein unkomprimiertes Videoformat.
Während ein Blu-ray-Film weniger als 50 Gigabyte umfasst (wenn er auf eine Disc passen muss), ist der erste herunterladbare 4k-Film (für Verbraucher - Trailer unten verfügbar) satte 160 Gigabyte! Ein völlig unkomprimiertes 1080p-Video ist eine unglaubliche Geschwindigkeit von 410 Gigabyte pro Stunde. Die Audiodatei ist davon nicht betroffen. Je nach Aufnahmedauer können zusätzliche 7 Gigabyte pro Stunde hinzukommen. Alles in allem sind diese Dateien für einen Verbrauchermarkt mit aktueller Technologie nahezu unbrauchbar.
Es ist auch wichtig zu beachten, dass Codecs nicht nur für die Komprimierung von Audiodateien geeignet sind. Audioformate werden in einfachen Begriffen erläutert. Audiodateiformate werden in einfachen Begriffen beschrieben. Weitere Informationen und Videodateien. Nachdem eine Datei mit einem bestimmten Codec codiert wurde, muss derselbe Codec zum Decodieren der Datei verwendet werden, damit sie auf Ihrem Gerät abgespielt werden kann. Wenn Sie nicht den richtigen Codec verwenden, führt dies zu einer Vielzahl von Gerätekompatibilitäts- oder Wiedergabeproblemen. Dieses Problem wird seltener, da moderne Container häufig die erforderlichen Audio- und Video-Codecs enthalten, die zum Abspielen der Datei erforderlich sind.
Beliebte Codecs
XviD / DivX
DivX ist ein kommerziell verkaufter Codec, während XviD ein Open Source-Dienstprogramm ist, das als Alternative zu seinem kommerziellen Cousin dienen soll. Beide Codecs können die Ausgabe des anderen decodieren, da beide auf der Implementierung von MPEG-4 basieren. Obwohl es immer noch weit verbreitet ist, ist es oft nur für die Videocodierung und in Verbindung mit einem der unten genannten, beliebtesten Packs.
MPEG-4
MPEG-4 ist das gebräuchlichste Streaming-Format und besteht aus vielen Teilen, von denen nur MPEG-4 Part II für die Videocodierung verwendet wird. MPEG-4 Part II ruft Video-Encoder wie DivX oder XviD auf, um das Video zu codieren, während Audio normalerweise im MP3-Format übertragen wird. Moderne Updates für MPEG-4 verwenden jetzt auch H.264.
H.264
Dies ist die beliebteste Wahl für hochauflösendes Material. H.264 ist auch ein relatives Schweizer Armeemesser der Codec-Welt, da es sowohl verlustbehaftete als auch verlustfreie Komprimierung verwenden kann, abhängig von den Einstellungen, die Sie beim Kodieren auswählen, z. B. Bildrate, Qualität und Zieldateigröße. H.264 basiert auf x264 für verschlüsselte Videos (und andere, wie DivX oder XviD), und Audio wird häufig mit AAC- oder MP3-Audiocodecs codiert, abhängig von der Zielgröße und -qualität.
H.264 ist 1,5 bis 2-mal so effizient wie die grundlegende MPEG-4-Komprimierung, was zu kleineren Dateigrößen und nahtloser Wiedergabe auf mehreren Geräten führt. Das heißt, H.264 ist jetzt im MPEG-4-Codec enthalten (Teil 10, bekannt als AVC), und könnte daher in naher Zukunft zu einem strittigen Punkt werden, da die Codecs weniger auf eine einzige Codierungstechnologie angewiesen sind und stattdessen benötigen zur Rolle eines Codec-Pakets, das mehrere Codierungsmethoden in einem einzigen Paket enthält.
Was ist ein Container??
Ein Container ist nur zum Zweck der Bündelung aller Audio-, Video- und Codec-Dateien in einem organisierten Paket vorhanden. Darüber hinaus enthält der Container häufig Kapitelinformationen für DVD- oder Blu-ray-Filme, Metadaten, Untertitel und / oder zusätzliche Audiodateien, z. B. verschiedene gesprochene Sprachen. Der typische Container wird wie eine ausführbare Datei (.exe) unter Windows ausgeführt. Es verwendet eine .bat-Datei, um dem Betriebssystem mitzuteilen, dass ausführbare Befehle vorhanden sind, die zusammen ausgeführt werden müssen, um das beabsichtigte Ergebnis zu erzielen.
Beliebte Container
Flash-Video (.flv, .swf)
Ursprünglich hat Macromedia Flash erstellt, bevor sie 2005 endgültig von Adobe erworben wurden. Flash ist ein alterungsbedingter Container, der aufgrund von Einschränkungen in der Technologie aus dem Verkehr gezogen wird “Buggy” Dateibehandlung. Dies führte zu einer sehr öffentlichen Auslassung von iOS-Geräten für Adobe, und dies scheint der Anfang und das Ende des Formats zu sein. HTML5-Standardisierung setzt sich durch Erste Schritte mit HTML5 Erste Schritte mit HTML5 Sie haben von HTML5 gehört. Jeder nutzt es. Es wird als Retter des Internets angekündigt und ermöglicht den Nutzern, reichhaltige, ansprechende Webseiten zu erstellen, ohne auf Flash und Shockwave zurückgreifen zu müssen. Lesen Sie mehr, wir sollten weniger Flash-Videos online sehen und der Container wird höchstwahrscheinlich damit verschwinden.
MKV
MKV ist ein schnell wachsendes Format, das zukunftssicher gestaltet wurde. Der Container selbst unterstützt nahezu jedes Audio- oder Videoformat, wodurch er anpassungsfähig, effizient und als eine der besten - wenn nicht die beste - Methode zum Speichern von Audio- und Videodateien angesehen wird. Darüber hinaus unterstützt es sogar mehrere Audio-, Video- und Untertiteldateien, auch wenn diese in verschiedenen Formaten codiert sind. Aufgrund der Optionen, die der Container bietet, sowie der Behandlung der Fehlerbehebung (mit der beschädigte Dateien wiedergegeben werden können), wurde er schnell zu einem der besten derzeit verfügbaren Container.
MP4
MP4 ist das empfohlene Format für das Hochladen von Videos in das Web. Alles, was Sie über das Hochladen von Videos in YouTube wissen müssen Alles, was Sie über das Hochladen von Videos in YouTube wissen müssen Derzeit gibt es drei Möglichkeiten, Videos auf YouTube hochzuladen. Hier erfahren Sie, wie Sie Ihren Computer, Ihr Telefon oder Ihre Spielekonsole verwenden. Weitere Informationen und Dienste wie Vimeo und YouTube werden als bevorzugtes Format aufgeführt. Der MP4-Container verwendet die MPEG-4-Codierung oder H.264 sowie AAC oder AC3 für Audio. Es wird auf den meisten Endgeräten weit verbreitet und der häufigste Container für Online-Videos. Mit MP4 kann man wirklich nichts falsch machen.
Unter dem Strich ist ein Container eine (meistens) unbrauchbare Information, wenn man sich auf Video bezieht. Wenn Sie jemandem eine MP4-Datei senden, verschenken Sie keine nützlichen Informationen, ohne zu verstehen, wie Video und Audio selbst codiert wurden. Der Container ist genau das, ein Ort, an dem Audio, Video und die Codecs gespeichert werden können, um sie für die Wiedergabe zu decodieren.
Wenn Sie nach Ratschlägen für die Verwendung suchen, wird H.264 schnell zum Standard-Codec, während entweder mp4 oder MKV geeignete Container sind. MP4 könnte hier einen Vorteil bieten, da es von Endgeräten besser unterstützt wird und der Standard für die meisten Streaming-Video-Sites ist. Letztendlich haben Sie die Wahl, und solange das Video am anderen Ende decodiert und abgespielt werden kann, gibt es nicht viele schlechte Entscheidungen, die Sie in Bezug auf die Verwendung treffen können.
Ich würde gerne hören, was Sie verwenden und für welche Anwendung Sie es verwenden. Was sind Ihre bevorzugten Codecs, Einstellungen und Container für die Videokomprimierung? Die besten Einstellungen und Formate für das Aufzeichnen von Videos für YouTube? Die besten Einstellungen und Formate für das Erfassen von Videos für YouTube? Lass es uns in den Kommentaren wissen.
Bildnachweis: Komprimierungswerkzeug über Shutterstock, Bildtunnel, Medien, Fotos über Shutterstock, Amazing Nature von Dr. Wendy Longo (modifiziert), Adobe Media Encoder CS4 von Kebman, Youtube von Esther Vargas, alles über Flickr
Erfahren Sie mehr über: Adobe Flash, Online-Video, Video.