Registrieren Passwort vergessen?

Containerformat

5. Okt 2008, 15:28

In der Computertechnik bezeichnet man als Container (englisch für „Behälter“) ein Dateiformat, das verschiedenartige Datenformate enthalten kann. Typischerweise definiert ein Containerformat nur die Art und Struktur, wie der Inhalt aufzubewahren ist. Die Möglichkeiten verschiedener Containerformate unterscheiden sich somit stark voneinander. Der häufigste Fall ist das Verbinden einer reinen Videospur mit einer Audiospur.

Einige Beispiele von Containerformaten.
Einige Beispiele von Containerformaten.

Inhaltsverzeichnis

[Bearbeiten] Allgemein

Container enthalten in der Regel Daten verschiedener Codecs. Der verbreitete AVI-Container kann beispielsweise eine mit dem Xvid-Codec erstellte MPEG-4-Videospur und eine mit LAME erstellte MP3-Audiospur enthalten. Einige Containerformate können darüber hinaus weitere Daten wie Untertitel, Menüstrukturen oder zusätzliche Audiospuren enthalten. Andere Container-Formate können dagegen nur Audiodaten enthalten. Beispielsweise enthalten WAV-Dateien in der Regel eine unkomprimierte Audiospur (zumeist in PCM-Codierung); MP3-codierte Tondaten sind in einer WAV-Datei aber ebenso möglich.

Das Zusammenführen der Audio- und Videospuren in ein Containerformat übernimmt ein Multiplexer. Beim Abspielen werden die Spuren entsprechend durch einen Demultiplexer bzw. Splitter wieder getrennt, um dann vom jeweiligen Codec dekodiert werden zu können.

[Bearbeiten] Audio-/Video-Containerformate

Audio-/Video-Containerformate können zumindest einen Audio- und einen Videostream enthalten. Einige Formate ermöglichen darüber hinaus die Einbettung von Untertiteln (z.B. VOB, MP4, MKV), Menüstrukturen (z.B. VOB, MP4, DMF) oder anderen Inhalten.

3GPP:

  • 3gp (.3gp) ist ein für Mobiltelefone optimiertes Format, das auf MP4 basiert.

Adobe Systems:

  • Flash Video (.flv) ist ein für Webstreaming optimiertes Format. Bis Flash 6 kommt das Sorenson-Videoformat zur Verwendung. Ab Version 8 benutzt es VP6.

Apple:

  • Quicktime (.mov, .qt) ist das Containerformat der gleichnamigen Abspielsoftware. Es enthielt in früheren Versionen das Sorenson-Videoformat und heute AVC.

DivX Networks:

Matroska:

  • Matroska (.mkv, .mka) ist ein Open-Source-Containerformat für fast alle verfügbaren Videoformate.

Microsoft:

  • Advanced Systems Format (.asf, .wmv, .wma) ist Teil des Windows Media Frameworks, wird von allen aktuellen Windows-Versionen nativ unterstützt und enthält proprietäre Videoformate von Microsoft.
  • Audio Video Interleave (.avi) ist ein älteres RIFF-basierendes Format, das trotz seiner technisch begrenzten Möglichkeiten heute noch eine große Verbreitung hat.

MPEG:

  • MPEG-1 System Stream (.mpg, .mpeg) ist der offizielle Container für das MPEG-1-Videoformat. Ältere VCD- Formate benutzten ihn hauptsächlich. Er verliert zunehmend an Bedeutung.
  • MPEG-2 Program Stream (.mpg, .mpeg, .ps) ist fast identisch zum MPEG-1 System Stream,

verfügt aber über eine wesendlich bessere Auflösung und einen schnelleren Transport.

Real Networks:

  • RealMedia (.rm, .rmvb, .ra, .ram) ist ein Container für RealAudio- und RealVideo-Streams. Die neuen Codecs von Realmedia beruhen auf Mpeg2 oder Mpeg4 und einer G2-Audio Kompression was dem mp3 ähnelt.

Xiph.org:

  • Ogg (.ogg) ist der offizielle Container für Ogg-Formate.
  • Ogg Media (.ogm) ist ein Hack des Ogg-Containers, der um einige Möglichkeiten erweitert wurde.

Unbekannt:

  • MXF (.mxf)
  • OMFI (.omf) ist ein Avid-Format das in TV-Schnittsystemen verwendet wird. Es beruht im wesendlichen auf mp2-komprimiertes oder sogar unkomprimiertes avi.
  • DV (.dv) Digital Video, entwickelt für Schnittsysteme.
  • AVI (.avi) Advanced Video Input, ein Standard-Videocontainer für den Austausch von Videodaten unter Windows. Kann unterschiedliche Codierungen enthalten, die als Decodierungsanweisung im Kopf der Datei mit übergeben werden. So weiss jedes Programm, welcher Codec im Container enthalten ist.

[Bearbeiten] Audio-Containerformate

Reine Audio-Containerformate können keine Videodaten enthalten.

Apple:

  • AIFF (.aif, .aiff, .aifc, .ief, .snd), IFF-Format

Microsoft:

Sun Microsystems:

  • Au (.au, .snd)

[Bearbeiten] Sonstige Containerformate

Electronic Arts:

  • ILBM: für Bilder (IFF-Format)
  • ANIM: für Animationen (IFF-Format)
  • FTXT: für Text (IFF-Format)

Adobe Systems:

Virtuelle Datenträger:

  • ISO (.iso): für CD- und DVD-Abbilder
  • Virtual Hard Disk (.vhd): virtuelle Festplatten für Microsoft Virtual PC
  • VMDK (.vmdk): virtuelle Festplatten für VMware-Virtualisierungsprodukten

[Bearbeiten] Siehe auch

[Bearbeiten] Weblinks

Dieser Artikel ist eine Kopie aus der freien Enzyklopädie Wikipedia. Am Originalartikel kann jeder Korrekturen und Ergänzungen vornehmen. Zudem kann man frühere Versionen einsehen.
In Kooperation mit Lycos Europe Network