
Video-Codecs und Container.

Dieser Artikel soll sich hier auf diejenigen beziehen, die versuchen, etwas zu “konvertieren”, ohne zu verstehen, was sie tun und warum.

Um mit jedem Objekt so effizient wie möglich zu arbeiten, müssen Sie verstehen, wie es funktioniert. Wenn die Videodatei für Sie eine mysteriöse Black Box ist, in der mysteriöse Dinge passieren, vielleicht nicht ohne die Hilfe von schwarzer Magie, dann ist Ihre Effektivität minimal.
Damit. Alle Informationen auf dem Computer liegen in Form von Dateien vor. Ich hoffe, das ist für niemanden eine Überraschung. Hier gehen wir von diesem Grundkonzept aus.
Jede Videodatei muss ein Container sein. Ein Container ist ein Repository für Inhalte. Es gibt Speicher mit mehreren Strukturen – dies sind Containerformate. Eine Bento-Box ist beispielsweise ein Beispiel für einen Behälter. Sie können Sushi oder Tempura darauf setzen. Was können Sie in einen Videocontainer legen? Zumindest Bild und Ton nacheinander. Dies ist ein Set, ohne das es nichts zu tun gibt. Was können Sie maximal setzen? Mit dem modernen Matroschka-Container können Sie verschiedene Video- und Audiospuren, Text- und Grafikuntertitel, Schriftarten, Bilder und ich weiß nicht, was noch.
Wenn Sie zum Beispiel der Bento-Box zurückkehren, beachten Sie, dass Miso nicht hineingegossen werden kann. wird in Abb. fließen. Nicht alle Container können alle Flüsse akzeptieren. Es gibt Kompatibilitätsbeschränkungen, die das Leben schwer machen.
Behälterbeispiele: mpeg, avi, mkv, mp4, ogm, vob, mov, rm, divx, asf. Sie müssen sich die Liste nicht genau ansehen, um zu verstehen, dass es sich um Standarddateierweiterungen handelt. Natürlich. Weil Datei = Container.
Streams oder Tracks werden im Container gespeichert. Diese Streams haben ein Format, das als Codec bezeichnet wird. Und dieser Unterschied muss mit besonderer Klarheit verstanden werden. Der Container ist ein Dateiformat. Und der Codec ist das Stream-Format, das er enthält. Sie sind zwei unabhängige Dinge. Ja, es gibt einige untrennbar miteinander verbundene Container und Codecs. Beispielsweise kann der Real Media-Container nur echte Video- und echte Audiostreams speichern. Und umgekehrt können diese Formate nicht in einem anderen Container gespeichert werden (fast, wie ich bereits korrigiert habe). Aber es sind immer noch verschiedene Konzepte, die nicht verwechselt werden sollten.
Das Codec-Konzept umfasst normalerweise die folgenden Aspekte:
1) Das tatsächliche Datenspeicherformat.
2) Software, mit der Sie Informationen in diesem Format codieren und / oder daraus decodieren können.
Beispiele für Videocodecs: divx, xvid, avc, x264, vp6, vp7, mpeg-1, mpeg-2, huffyuv.
Beispiele für Audio-Codecs: mp3, ogg, ac3, aac.
Während Container im Allgemeinen durch Dateierweiterungen unterschieden werden, unterscheiden sich Codecs durch den vierstelligen FourCC-Code.
Das Codec-Konzept ist normalerweise mit einer Art Komprimierung verbunden. Rohe (unkomprimierte) Streams haben ebenfalls ihre eigenen Formate, erfordern jedoch keine Dekodierung, weshalb das Konzept des Codecs im Allgemeinen nicht auf sie angewendet wird.
Schauen wir uns nun die beliebtesten Container, Codecs und verwandten Themen an. In der Regel gibt es zwei Arten von Problemen: im Zusammenhang mit der Reproduktion und im Zusammenhang mit der Bearbeitung.
MPEG ist einer der ältesten Container. Es können nur Videos im MPEG-1-Format und Audio im MP2-Format gespeichert werden. Und auf freundliche Weise, mit recht strengen Einschränkungen hinsichtlich der Größe des Bildes und der Bitrate des Tons. Aufgrund des Alters und der Primitivität des Formats verstehen es fast alle Player und Publisher. Aber aus den gleichen Gründen wurde es fast unmöglich, ihn zu treffen. Niemand braucht diese Dinge.
AVI ist auch ziemlich alt, aber es ist immer noch ein sehr nützlicher Container. Es ist gut, weil es wieder alle Spieler und alle Redakteure bekommen. Fast alle mpeg-basierten Formate passen hinein, ebenso viele, die sie unterstützen. Die folgenden Videoformate passen nicht zu avi: avc (auch bekannt als Nero AVC oder Nero H.264), wmv unter Version 9 sowie Lametta wie echtes Video, das ursprünglich so konzipiert war, dass es mit nichts kompatibel ist in der Welt. Durch Geräusche, angeblich alles, außer Vorbis ogg.
OGM ist, wohin Vorbis ogg geht. Weil das Format auf der Grundlage dieses Oggs erstellt wurde. Im Moment wird er von der Matroschka praktisch verdrängt, weil er das Gleiche tun kann, nur besser. Es ist auch nicht mit herkömmlicher Software kompatibel.
MKV ist eine Nistpuppe, die fast alles außer Flash-Video aufnehmen kann. Aufgrund seiner Komplexität und Vielseitigkeit ist es jedoch immer noch möglich, nur Dinge wie das Ein- und Aussteigen zu tun.
MP4 ist eigentlich modernes MPEG. Es werden nur Dinge benötigt, die mit dem MPEG-Standard kompatibel sind, aber gleichzeitig die neuesten Updates enthalten.





