Format kontenera
Format kontenera ( wrapper lub pojemnik w języku angielskim ) jest formatem plików, które mogą zawierać różne rodzaje danych. Specyfikacje formatu kontenera opisują sposób organizacji danych w pliku. Pojemniki są szeroko stosowane w dziedzinie multimediów; mogą zawierać strumienie wideo i / lub audio, zwykle skompresowane przy użyciu standardowych kodeków . Bardziej zaawansowane kontenery umożliwiają również przechowywanie podpisów , elementów rozdziałów i innych informacji o multimediach (zwanych metadanymi lub tagami).
Pojemniki multimedialne
Kontenery i kodeki
W dziedzinie multimediów ważne jest oddzielenie roli kontenerów od kodeków :
- Zbiornik jest używany do przechowywania strumienie audio i wideo, połączonych w dokładnej kolejności.
- Kodek jest używany do kodowania (kompresji) i dekodowania (Dekompresja) tych strumieni.
Oprogramowanie zdolne do rozpoznawania i otwierania kontenera będzie miało dostęp do strumieni, ale będzie mogło je zdekodować tylko wtedy, gdy będzie miało również odpowiednie kodeki dla każdego z nich.
Pojemnik można zatem postrzegać jako pudełko ( pojemnik ) i płynie jako to, co umieścimy w pudełku ( zawartość ).
Kontenery wideo
Kontener wideo umożliwia zebranie w jednym pliku:
- jeden lub więcej strumieni wideo (co umożliwia na przykład oglądanie sceny nakręconej z kilku różnych ujęć);
- jeden lub więcej strumieni audio (co umożliwia uzyskanie wielojęzycznej wersji nośnika);
- napisy (co również pozwala na wielojęzyczność);
- elementy rozdziałów (tak samo jak na płytach DVD );
- metadane (np. tytuł mediów, nazwisko reżysera, data itp.);
- opis przepływów zawartych w zbiorniku;
- ewentualnie inne dane.
Główne kontenery wideo to:
-
Audio Video Interleave (rozszerzenie .avi): opracowane przez firmę Microsoft.
-
MPEG 1/2/4 (rozszerzenia .mpg, .mpeg): kodeki i kontenery zdefiniowane przez Moving Picture Experts Group .
-
Matroska (.mkv rozszerzenia .mka, .mks) opracowany przez CoreCodec, Inc .
-
Advanced Systems Format (rozszerzenia .asf, .wmv (Windows Media Video), .wma (Windows Media Audio, tylko jeśli zawiera tylko dźwięk)): opracowany przez firmę Microsoft.
-
QuickTime (rozszerzenie .mov): opracowany przez firmę Apple .
-
Ogg (rozszerzenia .ogg, .ogv, .oga, .ogx), a także Ogg Media (rozszerzenie .ogm): opracowane przez Xiph.org .
-
3gp (rozszerzenia .3gp, .3g2): zdefiniowane przez 3GPP .
-
WebM (.webm, .weba rozszerzenia): oparty na Matrosce , opracowany przez Google .
-
NUT (rozszerzenie .nut): Opracowany przez twórców MPlayera i FFmpeg .
-
RealMedia (rozszerzenie .rm): opracowane przez RealNetworks .
-
Format wymiany materiałów (rozszerzenie .mxf): standard SMPTE .
-
Advanced Stream Redirector (rozszerzenie .asx): opracowany przez firmę Microsoft.
-
Transport Stream (rozszerzenie .ts): protokół komunikacyjny opracowany przez Moving Picture Experts Group .
-
Flash Video (rozszerzenie .flv): opracowany przez Adobe Systems (pierwotnie Macromedia )
-
VOB (rozszerzenia .vob, .ifo): standard używany do produkcji płyt DVD w formacie MPEG-2
Kontener audio
Niektóre kontenery są przeznaczone na dźwięk: