Was sind die Unterschiede zwischen den verschiedenen Videoformaten?

3641
Javier

MP4, WMV, AVI, OGG usw. Was sind die Unterschiede zwischen ihnen, wie werden sie auf verschiedenen Plattformen unterstützt und welche Vorteile haben beide?

3
Jeder, der sich mit dieser Frage beschäftigt, sollte den Unterschied zwischen Container-Dateiformaten und Codecs beschreiben und sich nicht nur auf die verschiedenen Codecs konzentrieren. Chris W. Rea vor 14 Jahren 0

3 Antworten auf die Frage

6
William Hilsum

From Wikipedia - Containerformate (digital)


Multimedia-Containerformate

Die Containerdatei wird verwendet, um die verschiedenen Datentypen zu identifizieren und zu verschachteln. Einfachere Containerformate können verschiedene Arten von Audiocodecs enthalten, während fortgeschrittenere Containerformate mehrere Audio- und Videostreams, Untertitel, Kapitelinformationen und Metadaten (Tags) unterstützen können, zusammen mit den Synchronisationsinformationen, die zur Wiedergabe der verschiedenen Streams erforderlich sind zusammen. In den meisten Fällen werden der Dateiheader, die meisten Metadaten und die Synchronisationsabschnitte durch das Containerformat angegeben (beispielsweise gibt es Containerformate für optimiertes Internet-Video-Streaming von geringer Qualität, das sich beispielsweise von qualitativ hochwertigem DVD-Streaming unterscheidet Anforderungen).

Die Bestandteile eines Containerformats haben verschiedene Namen. Sie werden oft als "Chunks" bezeichnet, wie in RIFF und PNG, während sie in MPEG-TS (vom Kommunikationsbegriff) "Pakete" genannt werden, und in JPEG werden sie "Segmente" genannt. Der Hauptinhalt eines Chunks wird als "Daten" oder "Nutzlast" bezeichnet. Die meisten Containerformate verfügen über aufeinanderfolgende Abschnitte mit jeweils einem Header, während TIFF stattdessen Offsets ungewöhnlich speichert. Dies führt zu Problemen beim ordnungsgemäßen Speichern von Informationen. Insbesondere werden Exif-Fotodaten häufig verworfen. Modulare Chunks erleichtern das Wiederherstellen anderer Chunks, wenn Dateien beschädigt werden oder Frames oder Bit Slip verloren gehen. Offsets führen zu Framing-Fehlern bei Bit Slip.

Einige Container sind exklusiv für Audio:

* AIFF (IFF file format, widely used on Mac OS platform) * WAV (RIFF file format, widely used on Windows platform) * XMF (Extensible Music Format) 

Andere Container sind exklusiv für Standbilder:

* FITS (Flexible Image Transport System) is a wrapper file format for still images, raw data, and associated metadata. * TIFF (Tagged Image File Format) is a wrapper file format for still images and associated metadata. 

Andere flexible Container können viele Arten von Audio und Video sowie andere Medien aufnehmen. Die beliebtesten Multimedia-Container sind:

* 3GP (used by many mobile phones; based on the ISO base media file format) * ANIM Standard multimedia file for digital animations on classical Commodore Amiga line of computers. It follows IFF ILBM main specifications, and it is the first animation format adopted officially by an Operating System. * ASF (standard container for Microsoft WMA and WMV) * AVI (the standard Microsoft Windows container, also based on RIFF) * CDXL (another name of ANIM format), it was the animation file format standard of CDTV and Amiga CD32 * DVR-MS ("Microsoft Digital Video Recording", proprietary video container format developed by Microsoft based on ASF) * IFF (first platform-independent container format) * Matroska (MKV) (not standard for any codec or system, as it can hold virtually anything. It is an open standard and open source container format). * MJ2 - Motion JPEG 2000 file format, based on the ISO base media file format which is defined in MPEG-4 Part 12 and JPEG 2000 Part 12 * MOV (standard QuickTime video container from Apple Inc.) * MPEG program stream (standard container for MPEG-1 and MPEG-2 elementary streams on reasonably reliable media such as disks; used also on DVD-Video discs) * MPEG-2 transport stream (TS) (a.k.a. MPEG-TS) (standard container for digital broadcasting and for transportation over unreliable media; used also on Blu-ray Disc Video; typically contains multiple video and audio streams, and an electronic program guide) * MP4 (standard audio and video container for the MPEG-4 multimedia portfolio, based on the ISO base media file format defined in MPEG-4 Part 12 and JPEG 2000 Part 12) * Ogg (standard container for Xiph.org audio codec Vorbis and video codec Theora) * OGM ("Ogg Media", video container for Xiph.org codecs, no longer supported and formally discouraged by Xiph.org[1].) * RealMedia (standard container for RealVideo and RealAudio) 

Es gibt viele andere Containerformate wie NUT, MXF, GXF, ratDVD, SVI, VOB und DivX Media Format

Weitere Informationen zu diesen Formaten finden Sie im Vergleich der Containerformate.


1
nik

Auf der Wikipedia-Videocodec-Seite sollten Sie beginnen.
Dort finden Sie spezifische Codec-Seiten .

Die VideoLan-Dokumentation zu Streaming, Muxers und Codecs ist ein guter Ort für die Grundlagen.

0
foba

Codecs (Xvid, x264 usw.) kodieren Video und / oder Audio, um kleinere Dateigrößen zu erreichen. Container (MP4, MKV usw.) enthalten Video- und Audioströme in der Datei. Jeder digitale Inhalt ist irgendwie verschlüsselt. DVD- und BD-Videos (und solche Medienformate) verwenden ihre speziellen Codec-Standards (von Unternehmen, die sie entwickelt haben).

Codecs und Container werden ständig verbessert und weiterentwickelt. Codecs werden schneller und effizienter, während neue / verbesserte Container mehr Funktionen erhalten (z. B. Unterstützung für mehrere Audiokanäle oder Untertitel, die zuvor nicht verfügbar waren).

Neue Codecs und Container spawnen schnell, einige sind hier für relativ lange Zeit, andere sind zu vergessen.

Wenn Sie sich entscheiden, ein Video zu kodieren, empfehle ich Folgendes:

Videokomprimierung / Videocodec / Open-Source-Codecs

Denken Sie daran, dass verschiedene Geräte unterschiedliche Dinge unterstützen. Es ist eine ganze Sauerei!