Den Unterschied zwischen Codecs und Containern zu erklären, ist relativ einfach, aber der schwierige Teil versucht, jedes Format zu verstehen. Die Zeilen beginnen unscharf zu werden, wenn Sie feststellen, dass die gängigsten Codecs nicht exklusiv sind und mehrere Komprimierungstechnologien verwenden können, um die Aufgabe zu erledigen. Die verschwommene Linie wird fast unsichtbar, wenn man anfängt, über Formate wie MPEG-4 zu sprechen, die man als ein bisschen Container und ein bisschen Codec einstufen könnte, aber das ist eine ziemlich komplizierte Klassifizierung, die man am besten für eine andere Zeit verlässt.
Also, wie lehren Sie sich den Unterschied zwischen Dutzenden von Codec und Container-Optionen? Nicht. Es gibt nur eine Handvoll Technologien, die für Online-Videos verwendet werden, und der Großteil Ihrer Bemühungen wird darauf verwendet werden, zu verstehen, wie diese funktionieren, und die Kompromisse zu verstehen, mit denen Sie konfrontiert sind, wenn Sie sich entscheiden, was Sie verwenden sollen.
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 Videocodierungs- und Wiedergabeanforderungen verwenden.
Was ist ein Codec?
Ein Codec - oder Coder / Decoder - ist ein Kodierungswerkzeug, das Video verarbeitet und in einem Byte-Strom speichert. Codecs verwenden Algorithmen, um die Größe der Audio- oder Videodatei effektiv zu verringern und sie bei Bedarf zu dekomprimieren. Es gibt Dutzende unterschiedlicher Codecs, und jede verwendet eine andere Technologie, um Ihre Videodatei für die beabsichtigte Anwendung zu kodieren und zu verkleinern.
Je nach Codec gibt es zwei Möglichkeiten zur Codierung: verlustbehaftete oder verlustfreie Komprimierung. Wie funktioniert Dateikomprimierung? Wie funktioniert Dateikomprimierung? Dateikomprimierung ist der Kern der Funktionsweise des modernen Webs, könnte man argumentieren, weil es uns ermöglicht, Dateien zu teilen, die sonst zu lange dauern würden. Aber wie funktioniert es? Weiterlesen .
Verlustbehaftete Komprimierung
Bei der Suche nach überschaubaren Dateigrößen ist die verlustbehaftete Komprimierung die praktikabelste verfügbare Methode. Während Sie sicherlich die Qualität von Audio, Video oder beidem verlieren, ist die Komprimierung ein notwendiges Übel (derzeit) in einer Welt, die von der Notwendigkeit dominiert, Dateien zu teilen und zu speichern, die ansonsten zu unpraktischen Dateigrößen führen würden. Ihre durchschnittliche Blu-ray kann beispielsweise 40 Gigabyte überschreiten, und diese Art von Speicherplatz wäre nicht nur teuer, sondern würde auch digitale Downloads und Käufe unpraktisch machen, wenn nicht sogar eine reine Zeitverschwendung. Der Schlüssel bei der verlustbehafteten Komprimierung liegt darin, das Komprimierungsformat mit der höchsten Qualität für Ihre beabsichtigte Verwendung festzulegen, damit Sie die Grenze zwischen Qualitätsverlust und Dateigröße einhalten können.
Verlustfreie Kompression
Verlustfreie Komprimierung funktioniert ähnlich wie eine ZIP- oder RAR-Datei, da die Datei nach dem Komprimieren und Dekomprimieren im Wesentlichen identisch ist. Durch die Verwendung von intelligenten Algorithmen verliert die Datei nicht viel an Qualität, aber es ist keine effiziente Möglichkeit, große Dateien zu speichern, da nicht viel Komprimierung stattfindet. Darüber hinaus verwendet die Online-Übertragung großer Videodateien viel zu viel Bandbreite (obwohl die H.265-Codierung dies möglicherweise ändern kann), um eine brauchbare Komprimierungsoption zu ermöglichen.
Sofern Sie nicht in der Filmindustrie oder in der Videobearbeitung arbeiten, ist es unwahrscheinlich, dass Sie Videodateien jemals in einem verlustfreien Format teilen (wenn auch dann). Um es in die richtige Perspektive zu bringen, enthält sogar ein 4k-Fernseher nicht die Auflösung, die benötigt wird, um einen Film anzuzeigen, der auf einer modernen Kamera aufgenommen und ohne irgendeine Art von Komprimierung geliefert wird. Tatsächlich ist es (noch) nicht einmal nah. Während 4k Video ist schön 8 Eye-Popping Ultra HD-Videos auf Ihrem neuen 4K-TV [Zeugs zu beobachten] 8 Eye-Popping Ultra HD-Videos auf Ihrem neuen 4K-TV [Sachen zu beobachten] Wir haben hohe und niedrige Trawled und fand einige atemberaubende 4K-Videos, die die lächerliche Anzahl an Pixeln kostenlos nutzen. Mehr lesen, es ist nicht einmal annähernd so groß wie ein unkomprimiertes Videoformat.
Während ein Blu-ray-Film weniger als 50 Gigabyte (wenn er auf eine Disc passen muss), ist der erste herunterladbare 4-Kilo-Film (für den Endverbraucher - Trailer unten) eine satte 160 Gigabyte! Völlig unkomprimiertes 1080p-Video ist eine erstaunliche 410 Gigabyte pro Stunde, und das schließt die Audiodatei nicht ein, die zusätzliche 7 Gigabyte pro Stunde hinzufügen könnte, je nachdem, wie es aufgenommen wurde. Alles in allem sind diese Dateien für einen Verbrauchermarkt mit derzeitiger Technologie praktisch nutzlos.
Es ist auch wichtig zu beachten, dass Codecs sind nicht nur für die Komprimierung von Audio Audio-Dateiformate erklärt in einfachen Begriffen Audio-Dateiformate erklärt in einfachen Begriffen Lesen Sie mehr und Videodateien. Sobald eine Datei mit einem bestimmten Codec codiert wurde, muss derselbe Codec verwendet werden, um die Datei zu dekodieren, damit sie auf Ihrem Gerät abgespielt werden kann. Wenn Sie nicht den richtigen Codec verwenden, führt dies zu den meisten Problemen mit der Gerätekompatibilität oder der Wiedergabe. Dieses Problem wird immer seltener, da moderne Container oft die erforderlichen Audio- und Videocodecs enthalten, die zum Abspielen der Datei benötigt werden.
Beliebte Codecs
XviD / DivX
DivX ist ein kommerziell vertriebener Codec, während XviD ein Open-Source-Programm ist, das als Alternative zu seinem kommerziellen Cousin dienen soll. Beide Codecs können den Ausgang 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 Videokodierung und in Verbindung mit einem der populäreren Pakete, die weiter unten erwähnt werden.
MPEG-4
MPEG-4 ist das gängigste 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 Taschenmesser der Codec-Welt, da es sowohl verlustbehaftete als auch verlustfreie Komprimierung verwenden kann, abhängig von den Einstellungen, die Sie beim Encodieren wählen, wie Bildrate, Qualität und Zieldateigröße. H.264 basiert auf x264 für kodiertes Video (sowie andere, wie DivX oder XviD), und Audio wird oft mit AAC- oder MP3-Audio-Codecs codiert, abhängig von der Größe und Qualität, auf die Sie ausgerichtet sind.
H.264 wird als 1, 5 bis 2-mal so effizient wie MPEG-4-Grundkomprimierung angepriesen, 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 (Teil 10, bekannt als AVC) enthalten, so dass es in naher Zukunft zu einem strittigen Punkt werden könnte, da die Codecs weniger auf eine einzige Codierungstechnologie angewiesen sind, und statt dessen nehmen über die Rolle eines Codec-Pakets, das mehrere Verschlüsselungsmethoden in einem einzigen Paket enthält.
Was ist ein Container?
Ein Container existiert ausschließlich zum Zwecke der Bündelung aller Audio-, Video- und Codec-Dateien in einem organisierten Paket. 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 gewünschte Ergebnis zu erzielen.
Beliebte Container
Flash Video (.flv, .swf)
Macromedia hat Flash ursprünglich erstellt, bevor es schließlich 2005 von Adobe übernommen wurde. Flash ist ein alternder Container, der aufgrund von Einschränkungen in der Technologie ausläuft und so erstellt wurde, was Steve Jobs als "fehlerhafte" Dateiverarbeitung bezeichnet hat. Dies führte zu einer sehr öffentlichen Unterlassung von iOS-Geräten für Adobe und es scheint, dass dies der Anfang vom Ende des Formats war. Wenn die HTML5-Standardisierung Einzug hält Beginnen Sie mit HTML5 Beginnen Sie mit HTML5 Sie haben von HTML5 gehört. Jeder benutzt es. Es wird als der Retter des Internets angekündigt und ermöglicht es den Leuten, 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 konzipiert wurde. Der Container selbst unterstützt fast jedes Audio- oder Videoformat, wodurch er anpassungsfähig, effizient und als eine der besten - wenn nicht die beste - Möglichkeit zum Speichern von Audio- und Videodateien angesehen wird. Darüber hinaus unterstützt es sogar mehrere Audio-, Video- und Untertitel-Dateien, auch wenn sie in verschiedenen Formaten codiert sind. Aufgrund der Optionen, die der Container bietet, sowie seiner Handhabung der Fehlerkorrektur (die es Ihnen ermöglicht, beschädigte Dateien wiederzugeben), hat es sich schnell zu einem der besten derzeit verfügbaren Container entwickelt.
MP4
MP4 ist das empfohlene Format für das Hochladen von Videos ins Internet Alles, was Sie über das Hochladen von Videos auf YouTube wissen müssen Alles, was Sie zum Hochladen von Videos auf 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. Lesen Sie mehr, und Dienste wie Vimeo und YouTube haben es als ihr bevorzugtes Format aufgelistet. Der MP4-Container verwendet MPEG-4-Codierung oder H.264 sowie AAC oder AC3 für Audio. Es wird auf den meisten Consumer-Geräten und am häufigsten für Online-Videos verwendet. Mit MP4 kann man wirklich nichts falsch machen.
Die Quintessenz ist, ein Container ist eine (meist) nutzlose Information, wenn man sich auf Video bezieht. Jemandem zu sagen, dass er Ihnen eine MP4-Datei schicken soll, gibt keine nützlichen Informationen preis, ohne zu verstehen, wie das Video und das Audio selbst codiert wurden. Der Container ist genau das, ein Platz zum Speichern der Audio-, Video- und Codecs, die benötigt werden, um sie für die Wiedergabe zu dekodieren.
Also, wenn Sie nach Ratschlägen suchen, was Sie verwenden sollen, wird H.264 schnell zum Standard-Codec, während entweder mp4 oder MKV ein würdiger Container sind. MP4 könnte hier einen Vorteil haben, da es in Consumer-Geräten besser unterstützt wird und der Standard für die meisten großen Streaming-Video-Sites ist. Letztendlich liegt die Wahl bei Ihnen, und solange das Video am anderen Ende decodiert und abgespielt werden kann, gibt es wirklich nicht viele schlechte Entscheidungen, die Sie treffen können.
Ich würde gerne hören, was Sie verwenden und für welche Anwendung Sie es verwenden. Was sind Ihre wichtigsten Codecs, Einstellungen und Container für die Videokomprimierung? Die besten Einstellungen und Formate für die Aufnahme von Videos für YouTube Die besten Einstellungen und Formate für die Aufnahme von Videos für YouTube Lesen Sie weiter? Lassen Sie es uns in den Kommentaren unten wissen.
Bildnachweis: Kompressionswerkzeug Via Shutterstock, Tunnel der Bilder, Medien, Fotografien über Shutterstock, Amazing Nature von Dr. Wendy Longo (modifiziert), Adobe Media Encoder CS4 von Kebman, Youtube von Esther Vargas alle über Flickr