10109
|
1 <?xml version="1.0" encoding="iso-8859-1"?>
|
|
2 <sect1 id="codecs">
|
|
3 <title>Codecs Supportés</title>
|
|
4
|
|
5 <sect2 id="video-codecs">
|
|
6 <title>Codecs vidéo</title>
|
|
7
|
|
8 <para>
|
|
9 Voir la <ulink url="http://www.mplayerhq.hu/DOCS/codecs-status.html">table d'état des codecs</ulink>
|
|
10 pour une liste complète, générée quotidiennement. Très peu de codecs sont disponibles en téléchargement
|
|
11 sur notre page web. Récupérez-les depuis notre
|
|
12 <ulink url="http://www.mplayerhq.hu/MPlayer/releases/codecs/">page des codecs</ulink>.
|
|
13 </para>
|
|
14
|
|
15 <para>
|
|
16 Les plus importants d'entre eux:
|
|
17 </para>
|
|
18
|
|
19 <itemizedlist>
|
|
20 <listitem><simpara>
|
|
21 vidéo <emphasis role="bold">MPEG1</emphasis> (<emphasis role="bold">VCD</emphasis>)
|
|
22 et <emphasis role="bold">MPEG2</emphasis> (<emphasis role="bold">DVD</emphasis>)
|
|
23 </simpara></listitem>
|
|
24 <listitem><simpara>
|
|
25 décodeurs natifs pour <emphasis role="bold">DivX ;-), OpenDivX (DivX4),
|
|
26 DivX 5.01, 3ivX, MS MPEG4</emphasis> v1, v2 et autres variantes MPEG4
|
|
27 </simpara></listitem>
|
|
28 <listitem><simpara>
|
|
29 décodeur natif pour <emphasis role="bold">Windows Media Video 7/8</emphasis>
|
|
30 (<emphasis role="bold">WMV1/WMV2</emphasis>), et décodeur DLL Win32 pour
|
|
31 <emphasis role="bold">Windows Media Video 9</emphasis>
|
|
32 (<emphasis role="bold">WMV3</emphasis>), utilisés tous les deux dans les fichiers
|
|
33 <filename>.wmv</filename>
|
|
34 </simpara></listitem>
|
|
35 <listitem><simpara>
|
|
36 décodeur <emphasis role="bold">Sorenson 1 (SVQ1)</emphasis> natif
|
|
37 </simpara></listitem>
|
|
38 <listitem><simpara>
|
10132
|
39 décodeur <emphasis role="bold">Sorenson 3 (SVQ3)</emphasis> natif
|
10109
|
40 </simpara></listitem>
|
|
41 <listitem><simpara>
|
|
42 décodeur <emphasis role="bold">3ivx</emphasis> v1, v2
|
|
43 </simpara></listitem>
|
|
44 <listitem><simpara>
|
|
45 codecs Cinepak et <emphasis role="bold">Intel Indeo</emphasis> (3.1,3.2,4.1,5.0)
|
|
46 </simpara></listitem>
|
|
47 <listitem><simpara>
|
|
48 <emphasis role="bold">MJPEG</emphasis>, AVID, VCR2, ASV2 et autres formats matériels
|
|
49 </simpara></listitem>
|
|
50 <listitem><simpara>
|
|
51 VIVO 1.0, 2.0, I263 et autres variantes <emphasis role="bold">h263(+)</emphasis>
|
|
52 </simpara></listitem>
|
|
53 <listitem><simpara>
|
|
54 FLI/FLC
|
|
55 </simpara></listitem>
|
|
56 <listitem><simpara>
|
|
57 Codec <emphasis role="bold">RealVideo 1.0</emphasis> de libavcodec, et
|
|
58 codecs <emphasis role="bold">RealVideo 2.0, 3.0</emphasis> et
|
|
59 <emphasis role="bold">4.0</emphasis> en utilisant les librairies RealPlayer
|
|
60 </simpara></listitem>
|
|
61 <listitem><simpara>
|
|
62 décodeur natif pour HuffYUV
|
|
63 </simpara></listitem>
|
|
64 <listitem><simpara>
|
|
65 vieux et simples formats variés similaires à RLE
|
|
66 </simpara></listitem>
|
|
67 </itemizedlist>
|
|
68
|
|
69 <para>
|
|
70 Si vous avez un codec Win32 non listé ici qui n'est pas encore
|
|
71 supporté, veuillez lire <link linkend="win32-codecs">Comment importer des codecs</link>
|
|
72 et aidez-nous à en ajouter le support.
|
|
73 </para>
|
|
74
|
|
75
|
|
76 <sect3 id="divx4-5">
|
|
77 <title>DivX4/DivX5</title>
|
|
78
|
|
79 <para>
|
|
80 Cette section contient des informations sur les codecs DivX4 et Divx5 de
|
|
81 <ulink url="http://www.projectmayo.com">Project Mayo</ulink>.
|
|
82 Leur première version (alpha) disponible est OpenDivX 4.0 alpha 47 et 48.
|
|
83 Son support est inclut dans <application>MPlayer</application>, et compilé
|
|
84 par défaut. Nous avons fréquemment utilisé son code de postprocessing pour
|
|
85 améliorer la qualité visuelle des vidéos MPEG1/2. Maintenant nous utilisons
|
|
86 notre propre code, pour touts les types de fichier.
|
|
87 </para>
|
|
88
|
|
89 <para>
|
|
90 La nouvelle génération de ce codec est appelée DivX4 et peut même décoder les
|
|
91 vidéos créées avec le très mauvais codec DivX ! De plus il est plus rapide que
|
|
92 les DLLs Win32 DivX natives mais plus lent que <systemitem
|
|
93 class="library">libavcodec</systemitem>. Son utilisation en tant que décodeur
|
|
94 est donc <emphasis role="bold">DÉCOURAGÉ</emphasis>. Cependant, il est utile
|
|
95 pour l'encodage. Un désavantage de ce codec est que ces sources sont ne sont
|
|
96 pas disponibles sous une licence Open source.
|
|
97 </para>
|
|
98
|
|
99 <para>
|
|
100 DivX4Linux fonctionne dans deux modes:
|
|
101 <variablelist>
|
|
102 <varlistentry><term><option>-vc odivx</option></term>
|
|
103 <listitem><simpara>
|
|
104 Utilise le codec divx4 à la manière d'OpenDivX. Dans ce cas il affiche des
|
|
105 images YV12 dans son propre buffer, et <application>MPlayer</application>
|
|
106 fait la conversion de palette via libvo.(<emphasis role="bold">Rapide, recommandé !</emphasis>)
|
|
107 </simpara></listitem>
|
|
108 </varlistentry>
|
|
109 <varlistentry><term><option>-vc divx4</option></term>
|
|
110 <listitem><simpara>
|
|
111 Utilise la conversion de palette du codec. Dans ce mode, vous pouvez
|
|
112 également utiliser le format YUY2/UYVY. (<emphasis role="bold">LENT</emphasis>)
|
|
113 </simpara></listitem>
|
|
114 </varlistentry>
|
|
115 </variablelist>
|
|
116 </para>
|
|
117
|
|
118 <para>
|
|
119 La méthode <option>-vc odivx</option> est généralement plus rapide, grâce au
|
|
120 fait qu'elle transfert les données des images au format YV12 (planar YUV 4:2:0),
|
|
121 nécessitant ainsi moins de bande passante sur le bus. Pour les modes YUV
|
|
122 compactés (YUY2, UYVY), utilisez la méthode <option>-vc divx4</option>. Pour
|
|
123 les modes RGB la vitesse est la même, au mieux elle peut varier selon votre
|
|
124 profondeur de couleur.
|
|
125 <note>
|
|
126 <para>
|
|
127 Si votre pilote <option>-vo</option> supporte le rendu direct, alors <option>-vc
|
|
128 divx4</option> pourra être plus rapide voir même la solution la plus rapide.
|
|
129 </para>
|
|
130
|
|
131 <para>
|
|
132 Le codec binaire de Divx4/5 peut être téléchargé depuis
|
|
133 <ulink url="http://avifile.sourceforge.net">avifile</ulink> ou
|
|
134 <ulink url="http://www.divx.com">divx.com</ulink>
|
|
135 Désarchivez-le, lancez <filename>./install.sh</filename> en root et n'oubliez
|
|
136 pas d'ajouter <filename class="directory">/usr/local/lib</filename> à votre
|
|
137 <filename>/etc/ld.so.conf</filename> et de lancer <command>ldconfig</command>.
|
|
138 </para>
|
|
139
|
|
140 <para>
|
|
141 Récupérez la version CVS de l'ANCIENNE librairie principale OpenDivx comme ceci:
|
|
142 </para>
|
|
143
|
|
144 <procedure>
|
|
145 <step><para>
|
|
146 <screen>cvs -d:pserver:anonymous@cvs.projectmayo.com:/cvsroot login</screen>
|
|
147 </para></step>
|
|
148 <step><para>
|
|
149 <screen>cvs -d:pserver:anonymous@cvs.projectmayo.com:/cvsroot co divxcore</screen>
|
|
150 </para></step>
|
|
151 <step><para>
|
|
152 Cette librairie principale est séparée en librairies d'encodage et de décodage
|
|
153 qui doivent être compilées séparément. Pour la librairie de décodage, tapez
|
|
154 simplement
|
|
155 <screen>
|
|
156 cd divxcore/decore/build/linux
|
|
157 make
|
|
158 cp libdivxdecore.so /usr/local/lib
|
|
159 ln -s /usr/local/lib/libdivxdecore.so /usr/local/lib/libdivxdecore.so.0
|
|
160 cp ../../src/decore.h /usr/local/include
|
|
161 </screen>
|
|
162 </para></step>
|
|
163 <step><para>
|
|
164 Hélas, pour la librairie d'encodage il n'y a pas de Makefile Linux disponible,
|
|
165 et le code optimisé pour MMX ne fonctionne que sous Windows. Vous pouvez quand
|
|
166 même le compiler en utilisant ce
|
|
167 <ulink url="ftp://ftp.mplayerhq.hu/MPlayer/contrib/divx-mf/Makefile">Makefile</ulink>.
|
|
168 <screen>
|
|
169 cd ../../../encore/build
|
|
170 mkdir linux
|
|
171 cd linux
|
|
172 cp path/Makefile .
|
|
173 make
|
|
174 cp libdivxencore.so /usr/local/lib
|
|
175 ln -s /usr/local/lib/libdivxencore.so /usr/local/lib/libdivxencore.so.0
|
|
176 cp ../../src/encore.h /usr/local/include
|
|
177 </screen>
|
|
178 </para></step>
|
|
179 </procedure>
|
|
180
|
|
181 <para>
|
|
182 <application>MPlayer</application> détecte si DivX4/DivX5 est correctement
|
|
183 installé, donc compilez le normalement. Si il ne détecte pas le codec, votre
|
|
184 installation ou votre configuration n'est pas correcte.
|
|
185 </para>
|
|
186
|
|
187 </note>
|
|
188 </para>
|
|
189 </sect3>
|
|
190
|
|
191
|
|
192 <sect3 id="ffmpeg" xreflabel="FFmpeg DivX/libavcodec">
|
|
193 <title>DivX/libavcodec de FFmpeg</title>
|
|
194
|
|
195 <para>
|
|
196 <ulink url="http://ffmpeg.sourceforge.net">FFmpeg</ulink> contient un codec
|
|
197 <emphasis role="bold">open source</emphasis> , qui est capable de décoder des
|
10132
|
198 flux encodés avec des codecs vidéo H263/MJPEG/RV10/DivX3/DivX4/DivX5/MP41/MP42/WMV1/WMV2/HuffYUV/SVQ1/SVQ3,
|
10109
|
199 ou audio WMA (Windows Media Audio). Mais seuls quelques-uns peuvent être encodés
|
|
200 avec, mais il offre également une vitesse plus rapide que les codecs Win32 ou
|
|
201 que la librairie DivX4/5 de DivX.com!
|
|
202 </para>
|
|
203
|
|
204 <para>
|
|
205 Il contient plein de bons codecs, les plus importantes étant les variantes
|
10132
|
206 MPEG4: DivX 3, DivX 4, DivX 5, Windows Media Video 7/8 (WMV1/WMV2). Le décodeur WMA
|
10109
|
207 est également très intéressant.
|
|
208 </para>
|
|
209
|
|
210 <para>
|
10132
|
211 Le codec le plus rescent est le codec <emphasis role="bold">Sorenson 3</emphasis>
|
|
212 (SVQ3). C'est la première implémentation complètement opensource de ce
|
|
213 codec. Il est même plus rapide que l'original. Assurez-vous d'utiliser celui-ci à
|
|
214 la place du codec binaire !
|
|
215 </para>
|
|
216
|
|
217 <para>
|
10109
|
218 Si vous utilisez une version officielle vous avez libavcodec directement dans
|
|
219 le paquetage, construisez comme d'habitude. Si vous utilisez la version CVS de
|
|
220 <application>MPlayer</application> vous devrez extraire libavcodec de l'arborescence
|
|
221 CVS de FFmpeg car les versions officielles de FFmpeg <emphasis role="bold">ne</emphasis>
|
|
222 fonctionnent <emphasis role="bold">pas</emphasis>. Pour y arriver faites:
|
|
223 </para>
|
|
224
|
|
225 <procedure>
|
|
226 <step><para>
|
|
227 <screen>cvs -d:pserver:anonymous@cvs.ffmpeg.sourceforge.net:/cvsroot/ffmpeg login</screen>
|
|
228 </para></step>
|
|
229 <step><para>
|
|
230 <screen>cvs -d:pserver:anonymous@cvs.ffmpeg.sourceforge.net:/cvsroot/ffmpeg co ffmpeg</screen>
|
|
231 </para></step>
|
|
232 <step><para>
|
|
233 Déplacez le répertoire <filename>libavcodec</filename> des sources FFmpeg à la racine de
|
|
234 l'arborescence CVS de <application>MPlayer</application>. Cela devrait ressembler à cela:
|
|
235 <filename>main/libavcodec</filename>
|
|
236 </para><para>
|
|
237 Faire un lien symbolique n'est <emphasis role="bold">pas</emphasis> suffisant, vous devez
|
|
238 le copier ou le déplacer!
|
|
239 </para></step>
|
|
240 <step><para>
|
|
241 Compilez. <filename>configure</filename> devrait détecter les problèmes avant la compilation.
|
|
242 </para></step>
|
|
243 </procedure>
|
|
244
|
|
245 <note>
|
|
246 <para>
|
|
247 La version CVS de <application>MPlayer</application> contient un sous-répertoire
|
|
248 <filename>libavcodec</filename>, mais il ne contient
|
|
249 <emphasis role="bold">pas</emphasis> le source de libavcodec! Vous devez suivre
|
|
250 les étapes ci-dessus pour obtenir le source de cette librairie.
|
|
251 </para>
|
|
252 </note>
|
|
253
|
|
254 <para>
|
|
255 Avec FFmpeg et ma Matrox G400, je peut voir des films DivX en haute
|
|
256 résolution sans sauter de trames sur mon K6/2 500.
|
|
257 </para>
|
|
258 </sect3>
|
|
259
|
|
260
|
|
261 <sect3 id="xanim">
|
|
262 <title>Codecs XAnim</title>
|
|
263
|
|
264 <note>
|
|
265 <para>
|
|
266 Soyez prévenu que les codecs binaires XAnim sont packagées avec un un morceau
|
|
267 de texte revendiquant être la licence liée au logiciel qui, entre autres
|
|
268 restrictions, interdit à l'utilisateur d'utiliser les codecs en conjonction
|
|
269 avec n'importe quel autre programme que <application>XAnim</application>.
|
|
270 Cependant l'auteur de XAnim n'a encore entrepris d'actions légales contre
|
|
271 quiconque pour des problèmes relatifs aux codecs.
|
|
272 </para>
|
|
273 </note>
|
|
274
|
|
275 <formalpara>
|
|
276 <title>INSTALLATION ET UTILISATION</title>
|
|
277 <para>
|
|
278 <application>MPlayer</application> est capable d'employer les codecs XAnim
|
|
279 pour décoder. Suivez les instructions pour les activer:
|
|
280 </para>
|
|
281 </formalpara>
|
|
282
|
|
283 <procedure>
|
|
284 <step><para>
|
|
285 Téléchargez les codecs que vous désirez utiliser depuis le
|
|
286 <ulink url="http://xanim.va.pubnix.com">site d'XAnim</ulink>.
|
|
287 Le codec 3ivx n'y est pas, il est sur le
|
|
288 <ulink url="http://www.3ivx.com">site de 3ivx</ulink>.
|
|
289 </para></step>
|
|
290 <step><para>
|
|
291 <emphasis role="bold">OU</emphasis> téléchargez le pack de codecs
|
|
292 depuis notre <ulink url="http://www.mplayerhq.hu/MPlayer/releases/codecs/">page des codecs</ulink>.
|
|
293 </para></step>
|
|
294 <step><para>
|
|
295 Utilisez l'option <option>--with-xanimlibdir</option> pour dire à
|
|
296 <filename>configure</filename> où trouver les codecs XAnim.
|
|
297 Par défaut, il les cherche dans
|
10229
|
298 <filename class="directory">/usr/local/lib/codecs</filename>,
|
10109
|
299 <filename class="directory">/usr/local/lib/xanim/mods</filename>,
|
|
300 <filename class="directory">/usr/lib/xanim/mods</filename> et
|
|
301 <filename class="directory">/usr/lib/xanim</filename>. Vous pouvez également fixer
|
|
302 la variable d'environnement <envar>XANIM_MOD_DIR</envar> avec le répertoire
|
|
303 des codecs XAnim.
|
|
304 </para></step>
|
|
305 <step><para>
|
|
306 Renommez/faites des liens symboliques de ces fichiers, en séparant le reste de
|
|
307 l'architecture, ils auront donc des noms comme ceux-ci: <filename>vid_cvid.xa</filename>,
|
|
308 <filename>vid_h263.xa</filename>, <filename>vid_iv50.xa</filename>.
|
|
309 </para></step>
|
|
310 </procedure>
|
|
311
|
|
312 <para>
|
|
313 XAnim sont des codecs de la famille <systemitem>xanim</systemitem>, donc vous pouvez
|
|
314 utiliser l'option <option>-vfm xanim</option> pour dire à <application>MPlayer</application>
|
|
315 de les utiliser si possible.
|
|
316 </para>
|
|
317
|
|
318 <para>
|
|
319 Les codecs testés incluent: <emphasis role="bold">Indeo 3.2, 4.1, 5.0, CVID, 3ivX,
|
|
320 h263.</emphasis>
|
|
321 </para>
|
|
322 </sect3>
|
|
323
|
|
324
|
|
325 <sect3 id="vivo-video">
|
|
326 <title>vidéo VIVO</title>
|
|
327 <para>
|
|
328 <application>MPlayer</application> peut lire les vidéos Vivo (1.0 and 2.0).
|
|
329 Le codec le plus approprié pour les fichiers 1.0 est le décodeur H263 de FFmpeg,
|
|
330 vous pouvez l'utiliser avec l'option <option>-vc ffh263</option>. Pour les
|
|
331 fichiers 2.0, utilisez la DLL Win32 par l'intermédiaire de l'option
|
|
332 <option>-vc vivo</option>.Si vous ne fournissez pas d'options en ligne de
|
|
333 commande,<application>MPlayer</application> sélectionne le meilleur codec
|
|
334 automatiquement.
|
|
335 </para>
|
|
336 </sect3>
|
|
337
|
|
338
|
|
339 <sect3 id="mpeg12">
|
|
340 <title>vidéo MPEG 1/2</title>
|
|
341 <para>
|
|
342 MPEG1 et MPEG2 sont décodé par la librairie multiplateforme <systemitem
|
|
343 class="library">libmpeg2</systemitem> native, dont le code source est
|
10132
|
344 inclus dans <application>MPlayer</application>. Nous gérons la vidéo
|
10109
|
345 MPEG 1/2 boguée en attrapant le <systemitem>Signal 11</systemitem>
|
|
346 (<systemitem>segmentation fault</systemitem>), et en réinitialisant rapidement
|
|
347 le codec, continuant ainsi exactement où l'erreur c'est produite. Cette
|
|
348 technique de récupération n'a pas d'influence mesurable sur la vitesse.
|
|
349 </para>
|
|
350 </sect3>
|
|
351
|
|
352
|
|
353 <sect3 id="msvideo1">
|
|
354 <title>MS Video1</title>
|
|
355 <para>
|
|
356 C'est un très vieux et très mauvais codec de Microsoft. Dans le passé
|
|
357 il était décodé par le codec Win32 <filename>msvidc32.dll</filename>,
|
|
358 maintenant nous avons notre propre implémentation open source (par
|
|
359 <ulink url="mailto:melanson@pcisys.net">Mike Melanson</ulink>).
|
|
360 </para>
|
|
361 </sect3>
|
|
362
|
|
363
|
|
364 <sect3 id="cinepak-cvid">
|
|
365 <title>Cinepak CVID</title>
|
|
366 <para>
|
|
367 <application>MPlayer</application> utilise son propre décodeur Cinepak,
|
|
368 open source et multiplateforme (par <ulink url="mailto:timf@csse.monash.edu.au">Dr. Tim Ferguson</ulink>)
|
|
369 par défaut. Il supporte les sorties YUV, donc le zoom matériel est possible
|
|
370 si le pilote de sortie vidéo le permet.
|
|
371 </para>
|
|
372 </sect3>
|
|
373
|
|
374
|
|
375 <sect3 id="realvideo">
|
|
376 <title>RealVideo</title>
|
|
377
|
|
378 <para>
|
|
379 <application>MPlayer</application> décode toutes les versions de RealVideo:
|
|
380
|
|
381 <itemizedlist>
|
|
382 <listitem><simpara>
|
|
383 RealVideo 1.0 (fourcc RV10) - en/décodage supporté par
|
|
384 <systemitem class="library">libavcodec</systemitem>
|
|
385 </simpara></listitem>
|
|
386 <listitem><simpara>
|
|
387 RealVideo 2.0, 3.0, 4.0 (fourcc RV20, RV30, RV40) - décodage supporté par
|
|
388 <emphasis role="bold">les librairies RealPlayer</emphasis>
|
|
389 </simpara></listitem>
|
|
390 </itemizedlist>
|
|
391 </para>
|
|
392
|
|
393 <para>
|
|
394 Il est recommandé de télécharger et d'installer <application>RealPlayer8</application>
|
|
395 ou <application>RealONE</application>, car <application>MPlayer</application>
|
|
396 peut utiliser leurs librairies pour décoder les fichiers contenant de la vidéo
|
|
397 RealVideo 2.0 - 4.0. Le script <filename>configure</filename> de
|
|
398 <application>MPlayer</application> devrait détecter les librairies
|
|
399 <application>RealPlayer</application> aux emplacements standards d'une installation
|
|
400 complète. Si non, dites à <filename>configure</filename> où chercher avec
|
|
401 l'option <option>--with-reallibdir</option>.
|
|
402 </para>
|
|
403
|
10229
|
404 <para>
|
|
405 Vous aurez une deuxième chance en téléchargeant les codecs de
|
|
406 <ulink url="http://www.mplayerhq.hu/MPlayer/releases/codecs/">http://www.mplayerhq.hu/MPlayer/releases/codecs/</ulink>.
|
|
407 Après avoir téléchargé le paquet de codecs Real, extrayez-le dans le répertoire
|
|
408 <filename class="directory">/usr/local/lib/codecs</filename>, ou spécifiez un
|
|
409 chemin unique avec l'option <option>--with-reallibdir</option>.
|
|
410 </para>
|
|
411
|
10109
|
412 <note><para>
|
|
413 Les librairies <application>RealPlayer</application> <emphasis role="bold">
|
|
414 ne fonctionnent actuellement qu'avec Linux, FreeBSD, NetBSD et Cygwin sur les
|
|
415 plateformes x86,Alpha et PowerPC (Linux/Alpha et Linux/PowerPC ont été testés)
|
|
416 </emphasis>.
|
|
417 </para></note>
|
|
418 </sect3>
|
|
419
|
|
420
|
|
421 <sect3 id="xvid">
|
|
422 <title>XviD</title>
|
|
423
|
|
424 <para>
|
|
425 <ulink url="http://www.xvid.org">XviD</ulink> est un fork du développement du
|
|
426 codec OpenDivX. Il est apparu quand ProjectMayo est passé d'OpenDivX au
|
|
427 sources-fermées DivX4 (Maintenant DivX5), et les personnes extérieures à
|
|
428 ProjectMayo travaillant sur OpenDivX se sont fâchés, et ont démarré XViD.
|
|
429 Les deux projets ont donc la même origine.
|
|
430
|
|
431 <itemizedlist>
|
|
432 <title>AVANTAGES</title>
|
|
433 <listitem><simpara>
|
|
434 open source
|
|
435 </simpara></listitem>
|
|
436 <listitem><simpara>
|
|
437 son API est compatible avec DivX4 donc en inclure le support est facile
|
|
438 </simpara></listitem>
|
|
439 <listitem><simpara>
|
|
440 encodage en 2 passes
|
|
441 </simpara></listitem>
|
|
442 <listitem><simpara>
|
|
443 bonne qualité d'encodage, plus grande vitesse que DivX4 (vous pouvez
|
|
444 l'optimiser pour votre machine pendant la compilation)
|
|
445 </simpara></listitem>
|
|
446 </itemizedlist>
|
|
447
|
|
448 <itemizedlist>
|
|
449 <title>DÉSAVANTAGES</title>
|
|
450 <listitem><simpara>
|
|
451 actuellement il ne <emphasis role="bold">décode</emphasis> pas
|
|
452 correctement tous les fichiers DivX/DivX4 (pas un problème puisque
|
|
453 <link linkend="ffmpeg">libavcodec</link> peut les jouer)
|
|
454 </simpara></listitem>
|
|
455 <listitem><simpara>
|
|
456 vous devez choisir DivX4 <emphasis role="bold">ou</emphasis> XviD
|
|
457 à la compilation
|
|
458 </simpara></listitem>
|
|
459 <listitem><simpara>
|
|
460 en développement
|
|
461 </simpara></listitem>
|
|
462 </itemizedlist>
|
|
463 </para>
|
|
464
|
|
465 <procedure>
|
|
466 <title>INSTALLER LA VERSION CVS DE XVID</title>
|
|
467 <para>
|
|
468 XviD n'est actuellement disponible que depuis le CVS. Voici les instructions
|
|
469 de téléchargement et d'installation(vous avez besoin d'au moins autoconf 2.50,
|
|
470 automake et libtool) :
|
|
471 </para>
|
|
472 <step><para>
|
|
473 <screen>cvs -z3 -d:pserver:anonymous@cvs.xvid.org:/xvid login</screen>
|
|
474 </para></step>
|
|
475 <step><para>
|
|
476 <screen>cvs -z3 -d:pserver:anonymous@cvs.xvid.org:/xvid co xvidcore</screen>
|
|
477 </para></step>
|
|
478 <step><para>
|
|
479 <screen>cd xvidcore/build/generic</screen>
|
|
480 </para></step>
|
|
481 <step><para>
|
|
482 <screen>./bootstrap.sh</screen>
|
|
483 Vous pouvez avoir à ajouter des options (examinez la sortie de
|
|
484 <screen>./configure --help</screen>).
|
|
485 </para></step>
|
|
486 <step><para>
|
|
487 <screen>./configure</screen>
|
|
488 </para></step>
|
|
489 <step><para>
|
|
490 <screen>make && make install</screen>
|
|
491 </para></step>
|
|
492 <step><para>
|
|
493 Si vous avez spécifié <option>--enable-divxcompat</option>,
|
|
494 copiez <filename>../../src/divx4.h</filename> dans
|
|
495 <filename class="directory">/usr/local/include/</filename>.
|
|
496 </para></step>
|
|
497 <step><para>
|
|
498 Recompilez <application>MPlayer</application> avec
|
|
499 <option>--with-xvidcore=<replaceable>/chemin/de/</replaceable>libxvidcore.a</option>.
|
|
500 </para></step>
|
|
501 </procedure>
|
|
502 </sect3>
|
|
503
|
|
504
|
|
505 <sect3 id="sorenson">
|
|
506 <title>Sorenson</title>
|
|
507
|
|
508 <para>
|
|
509 <emphasis role="bold">Sorenson</emphasis> est une famille de codec vidéo
|
|
510 développée par Sorenson Media et licenciée à Apple qui le distribue avec
|
|
511 son lecteur <application>QuickTime</application>. Nous sommes actuellement
|
|
512 capables de décoder toutes les versions des fichiers Sorenson avec les
|
|
513 décodeurs suivants:
|
|
514 </para>
|
|
515
|
|
516 <itemizedlist>
|
|
517 <listitem><simpara>
|
|
518 Sorenson 1 (fourcc <emphasis>SVQ1</emphasis>) - décodage supporté par des
|
|
519 <emphasis role="bold">codecs natifs</emphasis>. En fait il y a deux (presque
|
|
520 égaux) décodeurs pour SVQ1: l'un est inclus dans <application>MPlayer</application>,
|
|
521 l'autre est dans libavcodec. Vous pouvez invoquer chacun d'eux avec les options
|
|
522 <option>-vc svq1</option> et <option>-vc ffsvq1</option> respectivement.
|
|
523 Certains fichiers peuvent fonctionner avec l'un, et pas avec l'autre, donc
|
10132
|
524 testez les deux décodeurs.
|
10109
|
525 </simpara></listitem>
|
|
526 <listitem><simpara>
|
10132
|
527 Sorenson 3 (fourcc <emphasis>SVQ3</emphasis>) - décodage supporté par le
|
|
528 <emphasis role="bold">codec natif</emphasis> (<link linkend="ffmpeg">libavcodec</link>)
|
10109
|
529 </simpara></listitem>
|
|
530 </itemizedlist>
|
|
531
|
|
532 <procedure>
|
|
533 <title>COMPILER MPLAYER AVEC LE SUPPORT DES LIBRAIRIES QUICKTIME</title>
|
|
534 <note><para>actuellement seules les plateformes Intel 32bit sont supportées.</para></note>
|
|
535 <step><para>téléchargez le CVS de MPlayer</para></step>
|
|
536 <step><para>compilez MPlayer avec:
|
10229
|
537 <screen>$ ./configure --enable-qtx</screen>
|
10109
|
538 </para></step>
|
|
539 <step><para>téléchargez le pack de DLL QuickTime sur
|
|
540 <ulink url="http://www.mplayerhq.hu/MPlayer/releases/codecs/"/>
|
|
541 </para></step>
|
|
542 <step><para>décompressez le pack de DLL QuickTime dans votre
|
|
543 répertoire de codecs Win32
|
10202
|
544 (par défaut: <filename class="directory">/usr/local/lib/codecs/</filename>)
|
10109
|
545 </para></step>
|
|
546 </procedure>
|
|
547
|
|
548 </sect3>
|
|
549 </sect2>
|
|
550
|
|
551 <!-- ********** -->
|
|
552
|
|
553 <sect2 id="audio-codecs">
|
|
554 <title>Codecs audio</title>
|
|
555
|
|
556 <itemizedlist>
|
|
557 <title>Les plus importants d'entre eux:</title>
|
|
558 <listitem><simpara>
|
|
559 MPEG layer 2 (MP2), and layer 3 (MP3) audio (code <emphasis role="bold">natif</emphasis>,
|
|
560 avec optimisation MMX/SSE/3DNow!)
|
|
561 </simpara></listitem>
|
|
562 <listitem><simpara>
|
|
563 MPEG layer 1 audio (code <emphasis role="bold">natif</emphasis>, avec libavcodec)
|
|
564 </simpara></listitem>
|
|
565 <listitem><simpara>
|
|
566 Windows Media Audio v1, v2 (code <emphasis role="bold">natif</emphasis>, avec
|
|
567 libavcodec)
|
|
568 </simpara></listitem>
|
|
569 <listitem><simpara>
|
|
570 Windows Media Audio 9 (WMAv3) (en utilisant la DLL DMO)
|
|
571 </simpara></listitem>
|
|
572 <listitem><simpara>
|
|
573 AC3 Dolby audio (code <emphasis role="bold">natif</emphasis>, avec
|
|
574 optimisation MMX/SSE/3DNow!)
|
|
575 </simpara></listitem>
|
|
576 <listitem><simpara>
|
|
577 AC3 par l'intermédiaire de la carte son
|
|
578 </simpara></listitem>
|
|
579 <listitem><simpara>
|
|
580 codec audio Ogg Vorbis (librairie <emphasis role="bold">native</emphasis>)
|
|
581 </simpara></listitem>
|
|
582 <listitem><simpara>
|
|
583 RealAudio: DNET (AC3 bas débit), Cook, Sipro et ATRAC3
|
|
584 </simpara></listitem>
|
|
585 <listitem><simpara>
|
|
586 QuickTime: codecs audio Qualcomm et QDesign
|
|
587 </simpara></listitem>
|
|
588 <listitem><simpara>
|
|
589 VIVO audio (g723, Vivo Siren)
|
|
590 </simpara></listitem>
|
|
591 <listitem><simpara>
|
|
592 Voxware audio (en utilisant les DLL DirectShow)
|
|
593 </simpara></listitem>
|
|
594 <listitem><simpara>
|
|
595 alaw et ulaw, formats variés gsm, adpcm, pcm et autres vieux formats simples
|
|
596 </simpara></listitem>
|
|
597 <listitem><simpara>
|
|
598 AAC
|
|
599 </simpara></listitem>
|
|
600 </itemizedlist>
|
|
601
|
|
602
|
|
603 <sect3 id="swac3">
|
|
604 <title>Décodage AC3 logiciel</title>
|
|
605
|
|
606 <para>
|
|
607 C'est le décodeur utilisé par défaut pour les fichier avec de l'audio AC3.
|
|
608 </para>
|
|
609
|
|
610 <para>
|
|
611 Le décodeur AC3 peut créer des sortie audio mixées pour 2, 4 ou 6 haut-parleurs.
|
|
612 Quand il est configuré pour 6 haut-parleurs, ce décodeur fournit des sorties
|
|
613 séparées pour tous les canaux AC3 du pilote son, autorisant la pleine expérience
|
|
614 du "son surround" sans décodeur AC3 externe requis pour l'usage du codec hwac3.
|
|
615 </para>
|
|
616
|
|
617 <para>
|
|
618 Utilisez l'option <option>-channels</option> pour sélectionner le nombre de canaux
|
|
619 de sortie. Utilisez <option>-channels 2</option> pour un mix stéréo. Pour un
|
|
620 mix 4 canaux (Avant Gauche, Avant Droite, Surround Gauche et Surround Droit),
|
|
621 utilisez<option>-channels 4</option>. Dans ce cas, l'éventuel canal du centre
|
|
622 sera mixé à part égale sur les canaux de devant. <option>-channels 6</option>
|
|
623 sortira tous les canaux AC3 tels qu'ils ont été encodé - dans l'ordre Gauche,
|
|
624 Droite, Surround Gauche, Surround Droit, Centre et LFE.
|
|
625 </para>
|
|
626
|
|
627 <para>
|
|
628 Le nombre de canaux par défaut est 2.
|
|
629 </para>
|
|
630
|
|
631 <para>
|
|
632 Pour utiliser plus de 2 canaux de sortie, vous devrez utiliser OSS, et avoir
|
|
633 une carte son qui supporte le nombre de canaux de sortie requis via le ioctl
|
|
634 SNDCTL_DSP_CHANNELS. Un exemple de driver approprié est emu10k1 (utilisé par
|
|
635 la carte Soundblaster Live!) depuis Août 2001 (Le CVS ALSA est également sensé
|
|
636 fonctionner).
|
|
637 </para>
|
|
638 </sect3>
|
|
639
|
|
640
|
|
641 <sect3 id="hwac3">
|
|
642 <title>Décodage AC3 matériel</title>
|
|
643 <para>
|
|
644 Vous avez besoin d'une carte son gérant l'AC3, avec une sortie numérique
|
|
645 (SP/DIF). Le pilote de la carte doit supporter correctement le format AFMT_AC3
|
|
646 (C-Media le fait). Connectez le décodeur AC3 à la sortie SP/DIF, et utilisez
|
|
647 l'option<option>-ac hwac3</option> . C'est expérimental mais cela fonctionne
|
|
648 avec les cartes C-Media, Soundblaster Live! en utilisant les pilotes ALSA (mais
|
|
649 pas OSS) et les décodeurs MPEG DXR3/Hollywood+.
|
|
650 </para>
|
|
651 </sect3>
|
|
652
|
|
653
|
|
654 <sect3 id="libmad">
|
|
655 <title>support libmad</title>
|
|
656
|
|
657 <para>
|
|
658 <ulink url="http://mad.sourceforge.net">libmad</ulink> est une librairie de
|
|
659 décodage MPEG audio multiplateforme. Il ne gère pas très bien les fichiers
|
|
660 endommagés, et il à parfois des problèmes pour le déplacement.
|
|
661 </para>
|
|
662
|
|
663 <para>
|
|
664 Pour en activer le support, compilez avec l'option de configuration
|
|
665 <option>--enable-mad</option>
|
|
666 </para>
|
|
667 </sect3>
|
|
668
|
|
669
|
|
670 <sect3 id="vivo-audio">
|
|
671 <title>VIVO audio</title>
|
|
672 <para>
|
|
673 Le codec audio utilisé dans les fichiers VIVO dépends du fait que ce soit un fichier
|
|
674 VIVO/1.0 ou VIVO/2.0. Les fichiers VIVO/1.0 ont de l'audio <emphasis role="bold">g.723</emphasis>,
|
|
675 et les fichiers VIVO/2.0 de l'audio <emphasis role="bold">Vivo Siren</emphasis>.
|
|
676 Les deux sont supportés. audio. Vous pouvez attraper les DLL Win32
|
|
677 <ulink url="http://www.mplayerhq.hu/MPlayer/samples/drivers32/vivog723.acm">g.723/Siren</ulink>
|
|
678 depuis le site de MPlayer, puis les copier dans le répertoire
|
|
679 <filename class="directory">/usr/lib/win32</filename>.
|
|
680 </para>
|
|
681 </sect3>
|
|
682
|
|
683
|
|
684 <sect3 id="realaudio">
|
|
685 <title>RealAudio</title>
|
|
686
|
|
687 <para>
|
|
688 <application>MPlayer</application> supporte le décodage de presque toutes les versions
|
|
689 de RealAudio:
|
|
690 </para>
|
|
691
|
|
692 <itemizedlist>
|
|
693 <listitem><simpara>
|
|
694 RealAudio DNET - décodage supporté par
|
|
695 <systemitem class="library">liba52</systemitem>
|
|
696 </simpara></listitem>
|
|
697 <listitem><simpara>
|
|
698 RealAudio Cook/Sipro/ATRAC3 - décodage supporté par
|
|
699 <emphasis role="bold">RealPlayer libraries</emphasis>
|
|
700 </simpara></listitem>
|
|
701 </itemizedlist>
|
|
702
|
|
703 <para>
|
|
704 Pour savoir comment installer les librairies RealPlayer, voyez la section
|
|
705 <link linkend="realmedia">format de fichiers RealMedia</link>.
|
|
706 </para>
|
|
707 </sect3>
|
|
708
|
|
709 <sect3 id="qdesign">
|
|
710 <title>Codecs QDesign</title>
|
|
711 <para>
|
|
712 Les flux audio QDesign (fourcc:<emphasis>QDMC, QDM2</emphasis>) se trouvent
|
|
713 dans les fichiers MOV/QT. Les deux versions de ce codec peuvent être décodées
|
|
714 avec les librairies QuickTime. Pour les instructions d'installation
|
|
715 merci de voir la section <link linkend="sorenson">codec vidéo Sorenson</link>.
|
|
716 </para>
|
|
717 </sect3>
|
|
718
|
|
719 <sect3 id="qualcomm">
|
|
720 <title>Codec Qualcomm</title>
|
|
721 <para>
|
|
722 Le flux audio Qualcomm (fourcc:<emphasis>Qclp</emphasis>) se trouve
|
|
723 dans les fichiers MOV/QT. Pour les instructions d'installation merci de voir
|
|
724 la section <link linkend="sorenson">codec vidéo Sorenson</link>.
|
|
725 </para>
|
|
726 </sect3>
|
|
727
|
|
728 <sect3 id="aac">
|
|
729 <title>Codec AAC</title>
|
|
730 <para>
|
|
731 AAC (Advanced Audio Coding) est un codec parfoit présent dans les fichiers MOV et MP4.
|
|
732 Un décodeur open source appelé FAAD est disponible sur
|
|
733 <ulink url="http://www.audiocoding.com"/>.
|
|
734 Vous pouvez télécharger le codec de seconde génération FAAD2 sur leur
|
|
735 <ulink url="http://www.audiocoding.com/download.php">page de téléchargement</ulink>.
|
|
736 Malheureusement FAAD2 1.1 ne compile pas sous Linux, vous devez donc utiliser la
|
|
737 version CVS. Voici comment:
|
|
738 <screen>
|
|
739 cvs -d:pserver:anonymous@cvs.audiocoding.com:/cvsroot/faac login
|
|
740 cvs -z3 -d:pserver:anonymous@cvs.audiocoding.com:/cvsroot/faac co faad2
|
|
741 cd faad2/
|
|
742 chmod +x bootstrap
|
|
743 ./bootstrap
|
|
744 make
|
|
745 make install
|
|
746 </screen>
|
|
747 Les binaires sont disponibles sur audiocoding.com, mais vous pouvez obtenir (apt-get)
|
|
748 les paquets Debian depuis la
|
|
749 <ulink url="http://marillat.free.fr">page de Christian Marillat</ulink>
|
|
750 et les RPMs Mandrake sur le site du <ulink url="http://plf.zarb.org">P.L.F</ulink>.
|
|
751 </para>
|
|
752 </sect3>
|
|
753
|
|
754 </sect2>
|
|
755
|
|
756 <!-- ********** -->
|
|
757
|
|
758 <sect2 id="win32-codecs">
|
|
759 <title>Comment importer des codecs</title>
|
|
760
|
|
761 <!-- TODO: a short paragraph of text would be nice here... -->
|
|
762
|
|
763 <sect3 id="vfw-codecs">
|
|
764 <title>codecs VFW</title>
|
|
765
|
|
766 <para>
|
|
767 VFW (Video for Windows) est une ancienne API vidéo pour windows. Ses codecs
|
|
768 portent l'extension <filename>.DLL</filename> ou (rarement) <filename>.DRV</filename>.
|
|
769 Si <application>MPlayer</application> n'arrive pas à lire votre AVI et renvoie :
|
|
770 <screen>UNKNOWN video codec: HFYU (0x55594648)</screen>
|
|
771 </para>
|
|
772
|
|
773 <para>
|
|
774 Cela signifie que votre AVI est encodé avec un codec HFYU fourcc (HFYU = codec
|
|
775 HuffYUV, DIV3 = DivX Low Motion, etc...). Maintenant que nous savons cela, nous
|
|
776 devons déterminer quelle DLL windows utilise pour lire ce fichier. Dans votre
|
|
777 cas, le fichier <filename>system.ini</filename> contient (entre autres):
|
|
778 <programlisting>VIDC.HFYU=huffyuv.dll</programlisting>
|
|
779 </para>
|
|
780
|
|
781 <para>
|
|
782 Nous aurons donc besoin de la librairie <filename>huffyuv.dll</filename>. Notez
|
|
783 que les codecs audio sont spécifiés par le préfixe MSACM :
|
|
784 <programlisting>msacm.l3acm=L3codeca.acm</programlisting>
|
|
785 </para>
|
|
786
|
|
787 <para>
|
|
788 C'est le codec MP3. Nous avons désormais toutes les informations nécessaires
|
|
789 (fourcc, fichier codec, fichier AVI). Demandez le support de votre codec par
|
|
790 mail, et envoyez ces fichiers sur le FTP :
|
|
791 <systemitem role="url">
|
|
792 ftp://ftp.mplayerhq.hu/MPlayer/incoming/[nomcodec]/
|
|
793 </systemitem>
|
|
794 </para>
|
|
795
|
|
796 <note><para>
|
|
797 Sous Windows NT/2000/XP cherchez cette info dans la base de registre, c-a-d
|
|
798 cherchez "VIDC.HFYU". Pour savoir comment faire, regardez l'ancienne
|
|
799 méthode DirectShow ci-dessous.
|
|
800 </para></note>
|
|
801 </sect3>
|
|
802
|
|
803
|
|
804 <sect3 id="dshow-codecs">
|
|
805 <title>Codecs DirectShow</title>
|
|
806
|
|
807 <para>
|
|
808 DirectShow est une API vidéo récente pour Windows, sans doute plus mauvaise que
|
|
809 la précédente. La situations est plus délicate avec DirectShow, puisque
|
|
810 <itemizedlist>
|
|
811 <listitem><simpara>
|
|
812 <filename>system.ini</filename> ne contient aucune information, qui sont
|
|
813 désormais placées dans la base de registre et
|
|
814 </simpara></listitem>
|
|
815 <listitem><simpara>
|
|
816 nous avons besoin du GUID du codec.
|
|
817 </simpara></listitem>
|
|
818 </itemizedlist>
|
|
819 </para>
|
|
820
|
|
821 <procedure>
|
|
822 <title>Nouvelle Méthode</title>
|
|
823 <para>
|
|
824 En utilisant <application>Microsoft GraphEdit</application> (rapide)
|
|
825 </para>
|
|
826 <step><para>
|
|
827 Obtenez <application>GraphEdit</application> depuis le SDK DirectX ou sur
|
|
828 <ulink url="http://doom9.org">doom9</ulink>
|
|
829 </para></step>
|
|
830 <step><para>
|
|
831 Exécutez <command>graphedit.exe</command>.
|
|
832 </para></step>
|
|
833 <step><para>
|
|
834 Dans le menu sélectionnez Graph -> Insert Filters.
|
|
835 </para></step>
|
|
836 <step><para>
|
|
837 Dépliez l'élément <systemitem>DirectShow Filters</systemitem>
|
|
838 </para></step>
|
|
839 <step><para>
|
|
840 Sélectionnez le bon nom de codec et dépliez l'élément.
|
|
841 </para></step>
|
|
842 <step><para>
|
|
843 Dans l'entrée <systemitem>DisplayName</systemitem> regardez le texte entre
|
|
844 accolades après le backslash et notez-le (cinq blocs délimités par des tirets,
|
|
845 le GUID).
|
|
846 </para></step>
|
|
847 <step><para>
|
|
848 Le binaire du codec est le fichier spécifié dans l'entrée
|
|
849 <systemitem>Filename</systemitem>.
|
|
850 </para></step>
|
|
851 </procedure>
|
|
852
|
|
853 <note>
|
|
854 <para>
|
|
855 Si il n'y a pas d'entrée <systemitem>Filename</systemitem> et que
|
|
856 <systemitem>DisplayName</systemitem> contient quelque chose comme
|
|
857 <systemitem>device:dmo</systemitem>, alors c'est un codec DMO.
|
|
858 </para>
|
|
859 </note>
|
|
860
|
|
861 <procedure>
|
|
862 <title>Ancienne Méthode</title>
|
|
863 <para>
|
|
864 Respirez à fond et fouillez dans la base de registre...
|
|
865 </para>
|
|
866 <step><para>
|
|
867 Lancez <command>regedit</command>.
|
|
868 </para></step>
|
|
869 <step><para>
|
|
870 Pressez <keycap>Ctrl</keycap>+<keycap>F</keycap>, décochez les deux premières
|
|
871 cases, et cochez la troisième. Entrez le fourcc du codec. (par ex.:
|
|
872 <userinput>TM20</userinput>).
|
|
873 </para></step>
|
|
874 <step><para>
|
|
875 Vous devriez trouver un champ contenant le chemin et le nom du fichier utilisé
|
|
876 (par ex. <filename>C:\WINDOWS\SYSTEM\TM20DEC.AX</filename>).
|
|
877 </para></step>
|
|
878 <step><para>
|
|
879 Maintenant que nous avons le fichier, nous devons trouver son GUID. Cherchez
|
|
880 désormais le nom du codec, pas son fourcc. Son nom peut être trouvé quand
|
|
881 Media Player lit le fichier, en regardant dans
|
|
882 <guimenu>File</guimenu> -> <guisubmenu>Properties</guisubmenu> ->
|
|
883 <guimenuitem>Advanced</guimenuitem>.
|
|
884 Si rien n'apparaît, pas de chance. Essayez de le deviner. (par ex.
|
|
885 cherchez : TrueMotion)
|
|
886 </para></step>
|
|
887 <step><para>
|
|
888 S'il apparaît dans la base de registre, il devrait apparaître un champ <guilabel>FriendlyName</guilabel>
|
|
889 et un champs <guilabel>CLSID</guilabel>. Copiez les 16 bits du CLSID, c'est le GUID dont nous avons besoin.
|
|
890 </para></step>
|
|
891 </procedure>
|
|
892
|
|
893 <note>
|
|
894 <para>
|
|
895 si la recherche échoue, cochez toutes les options de la fenêtre de recherche..
|
|
896 vous aurez des mauvaises occurrences, mais finirez par obtenir la bonne...
|
|
897 </para>
|
|
898 </note>
|
|
899
|
|
900 <para>
|
|
901 Nous avons désormais toutes les informations nécessaires (fourcc, GUID, fichier
|
|
902 codec, fichier AVI). Demandez le support de votre codec par mail, et envoyez
|
|
903 ces fichiers sur le FTP :
|
|
904 <systemitem
|
|
905 role="url">ftp://ftp.mplayerhq.hu/MPlayer/incoming/[nomcodec]/
|
|
906 </systemitem>
|
|
907 </para>
|
|
908 </sect3>
|
|
909 </sect2>
|
|
910 </sect1>
|