codec-demux.xml 9.43 KB
Newer Older
1 2 3 4 5 6 7 8 9 10
<?xml version="1.0" encoding="iso-8859-1" ?>

<para>
<span xml:lang="en">To fully understand the VideoLAN solution, you must
understand the difference between a <emphasis>codec</emphasis> and a
<emphasis>container format</emphasis></span>
<span xml:lang="fr">Afin de bien comprendre le fonctionnement
de la solution VideoLAN, vous devez connatre la diffrence
entre un <emphasis>codec</emphasis> et un <emphasis>format
conteneur</emphasis></span>
11
<span xml:lang="es">Para entender bien la solucin VideoLAN, se debe
M. García's avatar
M. García committed
12 13
comprender la diferencia entre un <emphasis>codec</emphasis> y un
<emphasis>formato contenedor</emphasis></span>
Felix Paul Kühne's avatar
<?  
Felix Paul Kühne committed
14 15
<span xml:lang="de">Um die VideoLAN Lsung komplett zu verstehen, mssen
Sie den Unterschied zwischen einem <emphasis>Codec</emphasis> und einem
16
<emphasis>Container-Format</emphasis> kennen.</span>
17 18 19 20 21 22 23 24 25 26 27 28 29
</para>

<itemizedlist>

<listitem><para>
<span xml:lang="en">A <emphasis>codec</emphasis> 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</span>
<span xml:lang="fr">Un <emphasis>codec</emphasis> est un algorithme de
compression, utilis afin de rduire la taille du flux. Il existe des
codecs audio et vido. MPEG-1, MPEG-2, MPEG-4, Vorbis, DivX, ... sont
des codecs</span>
M. García's avatar
M. García committed
30 31 32 33
<span xml:lang="es">Un <emphasis>codec</emphasis> es un algoritmo de
compresin, utilizado para reducir el tamao de un flujo. Existen codecs de audio
y codecs de vdeo. MPEG-1, MPEG-2, MPEG-4, Vorbis, DivX, ... son
codecs</span>
Felix Paul Kühne's avatar
<?  
Felix Paul Kühne committed
34 35 36 37
<span xml:lang="de">Ein <emphasis>Codec</emphasis> ist ein 
Kompressionsalgorithmus, der zur Reduzierung der Gre eines Streams benutzt
wird. Es gibt Ton- und Bildcodecs. MPEG-1, MPEG-2, MPEG-4, DivX, usw. sind
Codecs.</span>
38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
</para></listitem>

<listitem><para>
<span xml:lang="en">A <emphasis>container format</emphasis> 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 <ulink
url="http://www.videolan.org/streaming/features.html">features
page</ulink>
</span>
<span xml:lang="fr">Un <emphasis>format conteneur</emphasis> contient
un ou plusieurs flux dj encods. Trs souvent, il y a un flux audio
et un flux vido. AVI, Ogg, MOV, ASF,... sont des formats conteneurs.
Les flux contenus peuvent utiliser diffrents codecs. Si tout tait
parfait, n'importe quel codec pourrait tre mis dans n'importe quel
format conteneur, mais il existe des incompatibilits. Vous trouverez
une matrice des codecs et formats conteneurs possible sur la <ulink
url="http://www.videolan.org/streaming/features.html"> page des
fonctionnalits</ulink>
</span>
M. García's avatar
M. García committed
61 62 63 64
<span xml:lang="es">Un <emphasis>formato contenedor</emphasis> contiene
uno o varios flujos ya codificados por codecs. A menudo, hay un 
flujo de audio y uno de vdeo. AVI, Ogg, MOV, ASF, ... son
formatos contenedor. Los flujos que contengan pueden ser codificados utilizando diferentes
65 66 67
codecs. En un mundo perfecto, se podra utilizar cualquier codec en cualquier formato contenedor.
Desafortunadamente, existen algunas incompatibilidades. Se puede encontrar
una tabla de posibles codecs y formatos contenedor en la <ulink
M. García's avatar
M. García committed
68 69
url="http://www.videolan.org/streaming/features.html">pgina de funcionalidades</ulink>
</span>
Felix Paul Kühne's avatar
<?  
Felix Paul Kühne committed
70 71 72 73 74 75 76
<span xml:lang="de">Ein <emphasis>Container-Format</emphasis> enthlt 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 knnen mit unterschiedlichen Codecs kodiert worden sein.
In einer perfekten Welt knnten Sie jeden Codec in jedes Container-Format legen. Leider gibt
es einige Inkompatiblitten. Sie knnen eine Matrix von mglichen Codecs und Containerformaten
auf der <ulink url="http://www.videolan.org/streaming/features.html">Featuresseite</ulink> finden.
M. García's avatar
M. García committed
77
</span>
78 79 80 81 82 83 84 85 86 87 88 89 90 91 92
</para></listitem>
</itemizedlist>

<para>
<span xml:lang="en">To decode a stream, VLC first
<emphasis>demuxes</emphasis> it. This means that it reads the container
format and separates audio, video, and subtitles, if any. Then, each of
these are passed <emphasis>decoders</emphasis> that do the mathematical
processing to decompress the streams</span>
<span xml:lang="fr">Pour dcoder un flux, VLC commence par le
<emphasis>dmultiplexer</emphasis>. Cel signifie qu'il lit le
format conteneur, et spare l'audio, la vido, et ventuellement
les sous-titres. Ensuite, chacun de ces flux spars est envoy
aux <emphasis>dcodeurs</emphasis> qui vont effectuer le processus
mathmatique de dcompression</span>
M. García's avatar
M. García committed
93
<span xml:lang="es">Para descodificar un flujo, VLC primero lo
94 95
<emphasis>demultiplexa</emphasis>. Esto significa que lee el formato contenedor 
y separa audio, vdeo, y, si los hay, subttulos. Entonces, cada uno de estos flujos
M. García's avatar
M. García committed
96 97
son enviados a sus <emphasis>descodificadores</emphasis> que realizan un procesamiento
matemtico para descomprimir los flujos</span>
Felix Paul Kühne's avatar
<?  
Felix Paul Kühne committed
98 99 100 101
<span xml:lang="de">Um einen Stream zu dekodieren, <emphasis>demultiplext</emphasis>
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 
<emphasis>Dekoder</emphasis> geleitet, die die mathematischen Vorgnge zur
102
Dekomprimierung ausfhren</span>
103 104 105 106 107 108
.</para>


<para>
<span xml:lang="en">There is a particular thing about MPEG:</span>
<span xml:lang="fr">MPEG est un cas particulier:</span>
M. García's avatar
M. García committed
109
<span xml:lang="es">Existe un caso particular en MPEG:</span>
Felix Paul Kühne's avatar
<?  
Felix Paul Kühne committed
110
<span xml:lang="de">MPEG ist ein spezieller Fall:</span>
111 112 113 114 115 116 117 118 119
</para>

<itemizedlist>

<listitem><para>
<span xml:lang="en">MPEG is a <emphasis>codec</emphasis>. There are
several versions of it, called MPEG-1, MPEG-2, MPEG-4, ...</span>
<span xml:lang="fr">MPEG est un codec. Il en existe plusieurs versions,
appeles MPEG-1, MPEG-2, MPEG-4, ...</span>
M. García's avatar
M. García committed
120 121
<span xml:lang="es">MPEG es un <emphasis>codec</emphasis>. Existen varias
versiones, llamadas MPEG-1, MPEG-2, MPEG-4, ...</span>
Felix Paul Kühne's avatar
<?  
Felix Paul Kühne committed
122 123
<span xml:lang="de">MPEG ist ein <emphasis>Codec</emphasis>. Es gibt
mehrere Versionen davon, genannt MPEG-1, MPEG-2, MPEG-4...</span>
124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152
</para></listitem>

<listitem>

<span xml:lang="en"><para>MPEG is also a container format, sometimes refered
to as <emphasis>MPEG System</emphasis>. There are several types of MPEG:
ES, PS, and TS</para>
<para>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.</para></span>

<span xml:lang="fr"><para>MPEG est galement un format de conteneur,
parfois appell <emphasis>MPEG System</emphasis>. Il en existe plusieurs
types: ES, PS, et TS</para>
<para>Quand vous jouez une vido MPEG depuis un DVD, par exemple,
le flux MPEG est en fait compos de plusieurs flux (appels flux
lmentaires, ES): un flux vido, un flux audio, les sous-titres, ...
Tous ces flux sont multiplexs 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 rseau ou par un
satellite, par exemple. Un autre format, appel Transport Stream, ou TS,
fut conu pour la diffusion de vido MPEG.</para></span>

M. García's avatar
M. García committed
153 154 155
<span xml:lang="es"><para>MPEG es tambin un formato contenedor, a veces se denomina
como <emphasis>MPEG Sistema</emphasis>. Existen varios tipos de MPEG:
ES, PS, and TS</para>
156 157
<para>Cuando se reproduce, por ejemplo, un vdeo MPEG de un DVD, el flujo MPEG
est compuesto por varios flujos (llamados flujos elementales
M. García's avatar
M. García committed
158 159 160 161 162 163 164 165
, ES): existe uno para el vdeo, uno para el audio, otro para
subttulos, 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 difusin
de vdeo a travs de una red o por satlite, por ejemplo. As que, otro
formato llamado Transport Stream (TS) fue diseado para la difusin de vdeos MPEG
a travs de estos escenarios.</para></span>

Felix Paul Kühne's avatar
<?  
Felix Paul Kühne committed
166 167 168 169 170 171 172 173 174 175 176 177
<span xml:lang="de"><para>MPEG ist auerdem ein Containerformat, manchmal
bezeichnet als <emphasis>MPEG System</emphasis>. Es gibt mehrere Typen von MPEG:
ES, PS und TS</para>
<para>Wenn Sie ein MPEG-Video beispielsweise von einer DVD abspielen, besteht der
MPEG-Stream aus mehreren Streams ('Elementare Streams'/'ES' genannt): es gibt einen
fr Bild, einen fr Ton, einen weiteren fr Untertitel, usw. Diese unterschiedlichen Streams
sind in einen einzelnen 'Program Stream' (PS) zusammengemischt. Die
.VOB-Dateien, die Sie auf einer DVD finden, sind tatschlich MPEG-PS-Dateien. Aber dieses
PS-Format ist nicht fr das Streamen von Videos bespielsweise ber ein Netzwerk oder Satellit
ausgelegt, sodass ein anderes Format, namens 'Transport Stream' (TS) fr das Streamen von
MPEG-Videos ber solche Kanle designed wurde.</para></span>

178 179
</listitem>
</itemizedlist>