To fully understand the VideoLAN solution, you must
understand the difference between a codec and a
container format
Afin de bien comprendre le fonctionnement
de la solution VideoLAN, vous devez connaître la différence
entre un codec et un format
conteneur
Para entender bien la solución VideoLAN, se debe
comprender la diferencia entre un codec y un
formato contenedor
Um die VideoLAN Lösung komplett zu verstehen, müssen
Sie den Unterschied zwischen einem Codec und einem
Container-Format kennen.
A codec is a compression
algorithm, used to reduce the size of a stream. There are audio codecs
and video codecs. MPEG-1, MPEG-2, MPEG-4, Vorbis, DivX, ... are
codecs
Un codec est un algorithme de
compression, utilisé afin de réduire la taille du flux. Il existe des
codecs audio et vidéo. MPEG-1, MPEG-2, MPEG-4, Vorbis, DivX, ... sont
des codecs
Un codec es un algoritmo de
compresión, utilizado para reducir el tamaño de un flujo. Existen codecs de audio
y codecs de vídeo. MPEG-1, MPEG-2, MPEG-4, Vorbis, DivX, ... son
codecs
Ein Codec ist ein
Kompressionsalgorithmus, der zur Reduzierung der Größe eines Streams benutzt
wird. Es gibt Ton- und Bildcodecs. MPEG-1, MPEG-2, MPEG-4, DivX, usw. sind
Codecs.
A container format contains
one or several streams already encoded by codecs. Very often, there
is an audio stream and a video one. AVI, Ogg, MOV, ASF, ... are
container formats. The streams contained can be encoded using different
codecs. In a perfect world, you could put any codec in any container
format. Unfortunately, there are some incompatibilities. You can
find a matrix of possible codecs and container formats on the features
page
Un format conteneur contient
un ou plusieurs flux déjà encodés. Très souvent, il y a un flux audio
et un flux vidéo. AVI, Ogg, MOV, ASF,... sont des formats conteneurs.
Les flux contenus peuvent utiliser différents codecs. Si tout était
parfait, n'importe quel codec pourrait être mis dans n'importe quel
format conteneur, mais il existe des incompatibilités. Vous trouverez
une matrice des codecs et formats conteneurs possible sur la page des
fonctionnalités
Un formato contenedor contiene
uno o varios flujos ya codificados por codecs. A menudo, hay un
flujo de audio y uno de vídeo. AVI, Ogg, MOV, ASF, ... son
formatos contenedor. Los flujos que contengan pueden ser codificados utilizando diferentes
codecs. En un mundo perfecto, se podría utilizar cualquier codec en cualquier formato contenedor.
Desafortunadamente, existen algunas incompatibilidades. Se puede encontrar
una tabla de posibles codecs y formatos contenedor en la página de funcionalidades
Ein Container-Format enthält einen
oder mehrere Streams, die bereits von einem Codec kodiert worden sind. Sehr oft
gibt es einen Bild- und einen Tonstream. AVI, Ogg, MOV, ASF, usw. sind Container-Formate.
Die enthaltenen Streams können mit unterschiedlichen Codecs kodiert worden sein.
In einer perfekten Welt könnten Sie jeden Codec in jedes Container-Format legen. Leider gibt
es einige Inkompatiblitäten. Sie können eine Matrix von möglichen Codecs und Containerformaten
auf der Featuresseite finden.
To decode a stream, VLC first
demuxes it. This means that it reads the container
format and separates audio, video, and subtitles, if any. Then, each of
these are passed decoders that do the mathematical
processing to decompress the streams
Pour décoder un flux, VLC commence par le
démultiplexer. Celà signifie qu'il lit le
format conteneur, et sépare l'audio, la vidéo, et éventuellement
les sous-titres. Ensuite, chacun de ces flux séparés est envoyé
aux décodeurs qui vont effectuer le processus
mathématique de décompression
Para descodificar un flujo, VLC primero lo
demultiplexa. Esto significa que lee el formato contenedor
y separa audio, vídeo, y, si los hay, subtítulos. Entonces, cada uno de estos flujos
son enviados a sus descodificadores que realizan un procesamiento
matemático para descomprimir los flujos
Um einen Stream zu dekodieren, demultiplext
VLC ihn erst. Das bedeutet, dass es das Containerformat liest und Ton, Bild und Untertitel
trennt, wenn welche vorhanden sind. Danach wird jeder davon durch
Dekoder geleitet, die die mathematischen Vorgänge zur
Dekomprimierung ausführen
.
There is a particular thing about MPEG:
MPEG est un cas particulier:
Existe un caso particular en MPEG:
MPEG ist ein spezieller Fall:
MPEG is a codec. There are
several versions of it, called MPEG-1, MPEG-2, MPEG-4, ...
MPEG est un codec. Il en existe plusieurs versions,
appelées MPEG-1, MPEG-2, MPEG-4, ...
MPEG es un codec. Existen varias
versiones, llamadas MPEG-1, MPEG-2, MPEG-4, ...
MPEG ist ein Codec. Es gibt
mehrere Versionen davon, genannt MPEG-1, MPEG-2, MPEG-4...
MPEG is also a container format, sometimes refered
to as MPEG System. There are several types of MPEG:
ES, PS, and TS
When you play an MPEG video from a DVD, for instance, the MPEG
stream is actually composed of several streams (called Elementary
Streams, ES): there is one stream for video, one for audio, another for
subtitles, and so on. These different streams are mixed together into a
single Program Stream (PS). So, the .VOB files you can find in a DVD are
actually MPEG-PS files. But this PS format is not adapted for streaming
video through a network or by satellite, for instance. So, another
format called Transport Stream (TS) was designed for streaming MPEG
videos through such channels.
MPEG est également un format de conteneur,
parfois appellé MPEG System. Il en existe plusieurs
types: ES, PS, et TS
Quand vous jouez une vidéo MPEG depuis un DVD, par exemple,
le flux MPEG est en fait composé de plusieurs flux (appelés flux
élémentaires, ES): un flux vidéo, un flux audio, les sous-titres, ...
Tous ces flux sont multiplexés dans nu seul flux Program Stream (PS).
Ainsi, les fichiers .VOB du DVD sont en fait des fichiers MPEG-PS. Mais
ce format PS n'est pas adapté pour la diffusion sur un réseau ou par un
satellite, par exemple. Un autre format, appelé Transport Stream, ou TS,
fut conçu pour la diffusion de vidéo MPEG.
MPEG es también un formato contenedor, a veces se denomina
como MPEG Sistema. Existen varios tipos de MPEG:
ES, PS, and TS
Cuando se reproduce, por ejemplo, un vídeo MPEG de un DVD, el flujo MPEG
está compuesto por varios flujos (llamados flujos elementales
, ES): existe uno para el vídeo, uno para el audio, otro para
subtítulos, y así sucesivamente. Estos flujos distintos se juntan para formar un
único flujo de programa (PS).Así que, los ficheros .VOB que puedes encontar en un DVD son
realmente ficheros MPEG-PS. Pero este formato PS no está adaptado para la difusión
de vídeo a través de una red o por satélite, por ejemplo. Así que, otro
formato llamado Transport Stream (TS) fue diseñado para la difusión de vídeos MPEG
a través de estos escenarios.
MPEG ist außerdem ein Containerformat, manchmal
bezeichnet als MPEG System. Es gibt mehrere Typen von MPEG:
ES, PS und TS
Wenn Sie ein MPEG-Video beispielsweise von einer DVD abspielen, besteht der
MPEG-Stream aus mehreren Streams ('Elementare Streams'/'ES' genannt): es gibt einen
für Bild, einen für Ton, einen weiteren für Untertitel, usw. Diese unterschiedlichen Streams
sind in einen einzelnen 'Program Stream' (PS) zusammengemischt. Die
.VOB-Dateien, die Sie auf einer DVD finden, sind tatsächlich MPEG-PS-Dateien. Aber dieses
PS-Format ist nicht für das Streamen von Videos bespielsweise über ein Netzwerk oder Satellit
ausgelegt, sodass ein anderes Format, namens 'Transport Stream' (TS) für das Streamen von
MPEG-Videos über solche Kanäle designed wurde.