annotate DOCS/xml/fr/mencoder.xml @ 11914:47f653a0edd2

sync
author nicolas
date Mon, 02 Feb 2004 22:12:01 +0000
parents 48b54f5a06e7
children 849d579cc92b
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
10109
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
1 <?xml version="1.0" encoding="iso-8859-1"?>
11914
nicolas
parents: 11844
diff changeset
2 <!-- synced with 1.19 -->
10109
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
3 <chapter id="mencoder">
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
4 <title>Encodage avec MEncoder</title>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
5
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
6 <para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
7 Pour avoir la liste complète des options disponibles de <application>MEncoder</application>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
8 et des exemples, voir la page de man. Pour une série d'exemples pratiques et de guides
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
9 détaillés sur l'utilisation des nombreux paramètres d'encodage, lisez les
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
10 <ulink url="../../tech/encoding-tips.txt">encoding-tips</ulink> (en anglais) qui ont
11083
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
11 été collectés sur de nombreuses threads de la liste de diffusion
10109
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
12 <ulink url="http://mplayerhq.hu/mailman/listinfo/mplayer-users">mplayer-users</ulink>.
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
13 Cherchez dans les
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
14 <ulink url="http://mplayerhq.hu/pipermail/mplayer-users/">archives</ulink> pour trouver
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
15 les discussions à propos de tous les aspects et problèmes relatif à l'encodage avec
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
16 <application>MEncoder</application>.
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
17 </para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
18
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
19 <sect1 id="menc-feat-divx4">
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
20 <title>Encodage MPEG-4 (&quot;DivX&quot;) 2 ou 3-passes</title>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
21
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
22 <formalpara>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
23 <title>Encodage 2-passes</title>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
24 <para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
25 le nom vient du fait que cette méthode encode le fichier <emphasis>deux fois</emphasis>.
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
26 Le premier encodage (passe doublée) créé quelques fichiers temporaires (<filename>*.log</filename>)
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
27 avec une taille de quelques méga-octets, ne les détruisez pas tout de suite (vous pouvez
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
28 effacer l'AVI). Dans la seconde passe, la fichier de sortie 2-passes est créé, en
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
29 utilisant les données bitrate des fichiers temporaires. Le fichier résultant aura une
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
30 image de bien meilleur qualité. Si c'est la première fois que vous entendez parler de
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
31 ça, vous devriez consulter les guides disponibles sur le Net.
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
32 </para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
33 </formalpara>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
34
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
35 <para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
36 Cet exemple montre comment encoder un DVD en AVI MPEG-4 (&quot;DIVX&quot;) AVI 2-passes.
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
37 Seules deux commandes sont requises:
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
38 <screen>rm frameno.avi</screen>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
39 enlevez ce fichier, qui peut provenir d'un encodage 3-passes précédent (il interfère avec l'actuel)
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
40 <screen>
11736
nicolas
parents: 11698
diff changeset
41 mencoder dvd://2 -ovc lavc -lavcopts vcodec=mpeg4:vpass=1 -oac copy -o <replaceable>film.avi</replaceable>
nicolas
parents: 11698
diff changeset
42 mencoder dvd://2 -ovc lavc -lavcopts vcodec=mpeg4:vpass=2 -oac copy -o <replaceable>film.avi</replaceable>
10109
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
43 </screen>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
44 </para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
45
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
46 <formalpara>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
47 <title>Encodage 3-passes</title>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
48 <para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
49 c'est une extension de l'encodage 2-passes, où l'encodage audio prends place dans une
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
50 passe séparée. Cette méthode permet l'estimation du bitrate vidéo recommandé de façon
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
51 à tenir sur un CD. De plus, l'audio n'est encodé qu'une fois, au contraire du mode
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
52 2-passes. Le principe:
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
53 </para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
54 </formalpara>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
55
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
56 <procedure>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
57 <step><para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
58 Supprimez les fichiers temporaires conflictuels:
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
59 <screen>rm frameno.avi</screen>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
60 </para></step>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
61 <step><para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
62 <emphasis>Première passe:</emphasis>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
63
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
64 <screen>mencoder <replaceable>fichier/DVD</replaceable> -ovc frameno -oac mp3lame -lameopts vbr=3 -o frameno.avi</screen>
11736
nicolas
parents: 11698
diff changeset
65
11083
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
66 Un fichier avi audio sera créé, contenant
10109
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
67 <emphasis role="bold">uniquement</emphasis> le flux audio demandé. N'oubliez pas
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
68 <option>-lameopts</option>, si vous en avez besoin. Si vous encodez un long film,
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
69 <application>MEncoder</application> affiche le bitrate recommandé pour les tailles
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
70 650Mo, 700Mo, et 800Mo, après la fin de cette passe.
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
71 </para></step>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
72 <step><para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
73 <emphasis>Seconde passe:</emphasis>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
74 <screen>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
75 mencoder <replaceable>fichier/DVD</replaceable> -oac copy -ovc lavc -lavcopts vcodec=mpeg4:vpass=1:vbitrate=<replaceable>bitrate</replaceable><!--
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
76 --></screen>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
77 Ceci est la première passe de l'encodage vidéo. Éventuellement spécifiez le bitrate
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
78 vidéo que MEncoder a affiché à la fin de la passe précédente.
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
79 </para></step>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
80 <step><para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
81 <emphasis>Troisième passe:</emphasis>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
82 <screen>
11844
nicolas
parents: 11736
diff changeset
83 mencoder <replaceable>fichier/DVD</replaceable> -oac copy -ovc lavc -lavcopts vcodec=mpeg4:vpass=2:vbitrate=<replaceable>bitrate</replaceable>
10109
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
84 </screen>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
85 Ceci est la seconde passe de l'encodage vidéo. Spécifiez le même bitrate vidéo que
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
86 celui de la passe précédente à moins que vous ne sachiez réellement ce que vous faites.
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
87 Dans cette passe, l'audio de <filename>frameno.avi</filename> sera inséré dans le
10202
nicolas
parents: 10109
diff changeset
88 fichier de destination... et tout est prêt!
10109
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
89 </para></step>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
90 </procedure>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
91
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
92 <example>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
93 <title>Exemple d'encodage 3-passes</title>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
94 <para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
95 <screen>rm frameno.avi</screen>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
96 enlevez ce fichier, qui peut provenir d'un encodage 3-passes précédent (il interfère
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
97 avec l'actuel)
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
98 <screen>
10202
nicolas
parents: 10109
diff changeset
99 mencoder dvd://2 -ovc frameno -o frameno.avi -oac mp3lame -lameopts vbr=3
11736
nicolas
parents: 11698
diff changeset
100 mencoder dvd://2 -ovc lavc -lavcopts vcodec=mpeg4:vpass=1 -oac copy -o <replaceable>film.avi</replaceable>
nicolas
parents: 11698
diff changeset
101 mencoder dvd://2 -ovc lavc -lavcopts vcodec=mpeg4:vpass=2 -oac copy -o <replaceable>film.avi</replaceable>
10109
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
102 </screen>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
103 </para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
104 </example>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
105 </sect1>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
106
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
107 <sect1 id="menc-feat-mpeg">
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
108 <title>Encodage au format MPEG</title>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
109 <para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
110 <application>MEncoder</application> peut créer des fichier au format MPEG (MPEG-PS).
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
111 Ceci n'est probablement utile qu'avec le codec <emphasis>mpeg1video</emphasis>
11844
nicolas
parents: 11736
diff changeset
112 de <systemitem class="library">libavcodec</systemitem>, car les lecteurs - excepté <application>MPlayer</application>
10109
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
113 - attendent de la vidéo MPEG1, et de l'audio MPEG1 layer 2 (MP2) dans les fichiers MPEG.
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
114 </para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
115
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
116 <para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
117 Cette fonction n'est pas vraiment utile actuellement, car elle a probablement de
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
118 nombreux bogues, mais plus important encore parce qu'actuellement MEncoder ne peut pas
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
119 encoder l'audio MPEG1 layer 2 (MP2), qui est attendu par tous les autres lecteurs dans
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
120 les fichiers MPEG.
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
121 </para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
122
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
123 <para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
124 Pour changer le format de sortie de MEncoder, utilisez l'option <option>-of mpeg</option>.
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
125 </para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
126
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
127 <para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
128 Exemple:
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
129 <screen>
11736
nicolas
parents: 11698
diff changeset
130 mencoder -of mpeg -ovc lavc -lavcopts vcodec=mpeg1video -oac copy <replaceable>autres options</replaceable>
nicolas
parents: 11698
diff changeset
131 <replaceable>media.avi</replaceable> -o <replaceable>sortie.mpg</replaceable>
10109
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
132 </screen>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
133 </para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
134 </sect1>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
135
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
136
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
137 <sect1 id="menc-feat-rescale">
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
138 <title>Redimensionnement des films</title>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
139
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
140 <para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
141 Souvent le besoin de redimensionner les images d'un film se fait sentir. Les raisons
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
142 peuvent être multiples: diminuer la taille du fichier, la bande passante du réseau, etc.
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
143 La plupart des gens redimensionnement même en convertissant des DVDs ou SVCDs en AVI
11083
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
144 DivX. C'est <emphasis role="bold">mal</emphasis>. Plutôt que de faire ça, lisez la
10109
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
145 section <link linkend="aspect">Préserver l'aspect ratio</link>.
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
146 </para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
147
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
148 <para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
149 Le processus de zoom est géré par le filtre vidéo <literal>scale</literal> :
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
150 <option>-vf scale=<replaceable>largeur</replaceable>:<replaceable>hauteur</replaceable></option>.
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
151 Sa qualité peut être réglée avec l'option <option>-sws</option>.
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
152 Si elle n'est pas spécifiée, <application>MEncoder</application> utilisera 0: fast bilinear.
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
153 </para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
154
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
155 <para>
11083
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
156 Utilisation:
10109
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
157 <screen>
11736
nicolas
parents: 11698
diff changeset
158 mencoder <replaceable>entree.mpg</replaceable> -ovc lavc -lavcopts vcodec=mpeg4 -vf scale=640:480 -o <replaceable>sortie.avi</replaceable>
10109
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
159 </screen>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
160 </para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
161 </sect1>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
162
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
163
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
164 <sect1 id="menc-feat-streamcopy">
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
165 <title>Copie de flux</title>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
166
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
167 <para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
168 <application>MEncoder</application> peut gérer les flux entrant de deux façons: les
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
169 <emphasis role="bold">encoder</emphasis> ou les <emphasis role="bold">copier</emphasis>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
170 Cette section parle de la <emphasis role="bold">copie</emphasis>.
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
171 </para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
172
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
173 <itemizedlist>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
174 <listitem><para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
175 <emphasis role="bold">Flux vidéo</emphasis> (option <option>-ovc copy</option>):
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
176 on peut faire des choses sympa :) comme, placer (pas convertir) de la vidéo FLI
11083
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
177 ou VIVO ou MPEG1 dans un fichier AVI ! Bien sûr seul <application>MPlayer</application>
10109
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
178 peut lire de tels fichiers :) et ça n'a probablement pas de valeur réelle du tout.
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
179 Concrètement: copier des flux vidéo peut être utile par exemple quand seul le flux
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
180 audio doit être encodé (comme du PCM non-compressé en MP3).
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
181 </para></listitem>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
182 <listitem><para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
183 <emphasis role="bold">Flux audio</emphasis> (option <option>-oac copy</option>):
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
184 très simple. Il est possible de prendre un fichier audio externe (MP3, Vorbis) et
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
185 de le muxer dans le flux sortant. Utilisez l'option
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
186 <option>-audiofile <replaceable>nomfichier</replaceable></option> pour cela.
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
187 </para></listitem>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
188 </itemizedlist>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
189 </sect1>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
190
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
191
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
192 <sect1 id="menc-feat-fix-avi">
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
193 <title>Réparer les fichiers AVIs ayant un index défectueux</title>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
194
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
195 <para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
196 Facile. Nous copions simplement les flux vidéo et audio, et <application>MEncoder</application>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
197 génère l'index. Bien sûr cela ne peut pas réparer les bogues possibles dans les flux
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
198 vidéo et/ou audio. Il répare également les fichiers avec un entrelacement endommagé,
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
199 ainsi l'option <option>-ni</option> ne sera plus requise.
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
200 </para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
201
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
202 <para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
203 Command:
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
204 <screen>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
205 mencoder -idx <replaceable>entree.avi</replaceable> -ovc copy -oac copy -o <replaceable>sortie.avi</replaceable><!--
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
206 --></screen>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
207 </para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
208
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
209
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
210 <sect2 id="menc-feat-appending">
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
211 <title>Assembler plusieurs fichiers AVI</title>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
212
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
213 <para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
214 Un effet secondaire de la fonction de réparation d'AVI permet à MEncoder d'assembler 2
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
215 (ou plus) fichiers AVI:
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
216 </para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
217
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
218 <para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
219 Commande:
11736
nicolas
parents: 11698
diff changeset
220 <screen>cat 1.avi 2.avi | mencoder -noidx -ovc copy -oac copy -o <replaceable>sortie.avi</replaceable> -</screen>
10109
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
221 </para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
222
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
223 <note><para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
224 Cela suppose que <filename>1.avi</filename> et <filename>2.avi</filename> utilisent les
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
225 mêmes codecs, résolution, débit, etc. et qu'au moins <filename>1.avi</filename>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
226 ne soit pas endommagé. Vous pouvez avoir besoin de réparer vos fichiers AVI d'entrée
11736
nicolas
parents: 11698
diff changeset
227 d'abord, comme décrit <link linkend="menc-feat-fix-avi">çi-dessus</link>.
10109
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
228 </para></note>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
229 </sect2>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
230 </sect1>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
231
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
232 <sect1 id="menc-feat-enc-libavcodec">
11844
nicolas
parents: 11736
diff changeset
233 <title>Encodage avec la famille de codecs <systemitem class="library">libavcodec</systemitem></title>
10109
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
234
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
235 <para>
11844
nicolas
parents: 11736
diff changeset
236 <link linkend="ffmpeg"><systemitem class="library">libavcodec</systemitem></link> permet un encodage simple dans de nombreux formats audio et vidéo intéressants.
nicolas
parents: 11736
diff changeset
237 Vous pouvez encoder avec les codecs suivants (plus ou moins à jour):
10109
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
238
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
239 <informaltable frame="all">
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
240 <tgroup cols="2">
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
241 <thead>
11083
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
242 <row><entry>Nom codec</entry><entry>Description</entry></row>
10109
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
243 </thead>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
244 <tbody>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
245 <row><entry>mjpeg</entry><entry>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
246 Motion JPEG
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
247 </entry></row>
11083
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
248 <row><entry>ljpeg</entry><entry>
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
249 Lossless JPEG (sans perte)
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
250 </entry></row>
10109
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
251 <row><entry>h263</entry><entry>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
252 H263
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
253 </entry></row>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
254 <row><entry>h263p</entry><entry>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
255 H263 Plus
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
256 </entry></row>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
257 <row><entry>mpeg4</entry><entry>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
258 standard MPEG-4 ISO (compatible DivX 5, XVID)
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
259 </entry></row>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
260 <row><entry>msmpeg4</entry><entry>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
261 variante pré-standard MPEG-4 de MS, v3 (alias DivX3)
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
262 </entry></row>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
263 <row><entry>msmpeg4v2</entry><entry>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
264 pré-standard MPEG-4 par MS, v2 (utilisé dans les anciens fichiers asf)
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
265 </entry></row>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
266 <row><entry>wmv1</entry><entry>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
267 Windows Media Video, version 1 (alias WMV7)
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
268 </entry></row>
11083
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
269 <row><entry>wmv2</entry><entry>
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
270 Windows Media Video, version 2 (alias WMV8)
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
271 </entry></row>
10109
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
272 <row><entry>rv10</entry><entry>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
273 un vieux codec RealVideo
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
274 </entry></row>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
275 <row><entry>mpeg1video</entry><entry>
11083
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
276 video MPEG1
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
277 </entry></row>
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
278 <row><entry>mpeg2video</entry><entry>
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
279 video MPEG2
10109
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
280 </entry></row>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
281 <row><entry>huffyuv</entry><entry>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
282 compression sans perte
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
283 </entry></row>
11083
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
284 <row><entry>asv1</entry><entry>
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
285 ASUS Video v1
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
286 </entry></row>
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
287 <row><entry>asv2</entry><entry>
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
288 ASUS Video v2
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
289 </entry></row>
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
290 <row><entry>ffv1</entry><entry>
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
291 codec vidéo sans perte de FFmpeg
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
292 </entry></row>
10109
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
293 </tbody>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
294 </tgroup>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
295 </informaltable>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
296
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
297 La première colonne contient le nom du codec qui devrait être passé après la config
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
298 <literal>vcodec</literal>, comme: <option>-lavcopts vcodec=msmpeg4</option>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
299 </para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
300
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
301 <informalexample>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
302 <para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
303 Un exemple, avec compression MJPEG:
11736
nicolas
parents: 11698
diff changeset
304 <screen>mencoder dvd://2 -o <replaceable>titre2.avi</replaceable> -ovc lavc -lavcopts vcodec=mjpeg -oac copy</screen>
10109
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
305 </para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
306 </informalexample>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
307 </sect1>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
308
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
309
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
310 <sect1 id="menc-feat-enc-images">
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
311 <title>Encodage à partir de multiples fichiers image (JPEGs, PNGs ou TGAs)</title>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
312
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
313 <para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
314 <application>MEncoder</application> est capable de créer des fichiers à partir de un
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
315 ou plusieurs fichiers JPEG, PNG ou TGA. Avec une simple copie de trame il peut créer
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
316 des fichiers MJPEG (Motion JPEG), MPNG (Motion PNG) ou MTGA (Motion TGA).
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
317 </para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
318
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
319 <orderedlist>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
320 <title>Explication du processus:</title>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
321 <listitem><para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
322 <application>MEncoder</application> <emphasis>décode</emphasis> le(s) image(s)
11083
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
323 d'origine avec <systemitem class="library">libjpeg</systemitem> (pour décoder
10109
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
324 des PNGs, il utilisera <systemitem class="library">libpng</systemitem>).
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
325 </para></listitem>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
326 <listitem><para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
327 <application>MEncoder</application> envoie alors l'image décodée au compresseur
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
328 vidéo choisi (DivX4, XviD, ffmpeg msmpeg4, etc.).
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
329 </para></listitem>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
330 </orderedlist>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
331
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
332 <formalpara>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
333 <title>Exemples</title>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
334 <para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
335 Une explication de l'option <option>-mf</option> peut être trouvée dans la page de man.
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
336
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
337 <informalexample>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
338 <para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
339 Créer un fichier DivX4 à partir de tous les fichiers JPEG du rép courant:
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
340 <screen>
11736
nicolas
parents: 11698
diff changeset
341 mencoder -mf on:w=800:h=600:fps=25 -ovc divx4 -o <replaceable>sortie.avi</replaceable> \*.jpg<!--
10109
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
342 --></screen>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
343 </para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
344 </informalexample>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
345
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
346 <informalexample>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
347 <para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
348 Créer un fichier DivX4 à partir de quelques fichiers JPEG du rép courant:
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
349 <screen>
11736
nicolas
parents: 11698
diff changeset
350 mencoder -mf on:w=800:h=600:fps=25 -ovc divx4 -o <replaceable>sortie.avi</replaceable> trame001.jpg,trame002.jpg <!--
10109
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
351 --></screen>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
352 </para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
353 </informalexample>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
354
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
355 <informalexample>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
356 <para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
357 Créer un fichier Motion JPEG (MJPEG) à partir de tous les fichiers JPEG du rép courant:
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
358 <screen>
11736
nicolas
parents: 11698
diff changeset
359 mencoder -mf on:w=800:h=600:fps=25 -ovc copy -o <replaceable>sortie.avi</replaceable> \*.jpg<!--
10109
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
360 --></screen>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
361 </para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
362 </informalexample>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
363
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
364 <informalexample>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
365 <para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
366 Créer un fichier non-compressé à partir de tous les fichiers PNG du rép courant:
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
367 <screen>
11736
nicolas
parents: 11698
diff changeset
368 mencoder -mf on:w=800:h=600:fps=25:type=png -ovc raw -o <replaceable>sortie.avi</replaceable> \*.png<!--
10109
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
369 --></screen>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
370 </para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
371 </informalexample>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
372
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
373 <note><para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
374 La largeur doit être un entier multiple de 4, c'est une limitation du format AVI RGB brut.
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
375 </para></note>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
376
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
377 <informalexample>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
378 <para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
379 Créer un fichier Motion PNG (MPNG) à partir de tous les fichiers PNG du rép courant:
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
380 <screen>
11736
nicolas
parents: 11698
diff changeset
381 mencoder -mf on:w=800:h=600:fps=25:type=png -ovc copy -o <replaceable>sortie.avi</replaceable> \*.png<!--
10109
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
382 --></screen>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
383 </para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
384 </informalexample>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
385
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
386 <informalexample>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
387 <para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
388 Créer un fichier Motion TGA (MTGA) à partir de tous les fichiers TGA du rép courant:
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
389 <screen>
11736
nicolas
parents: 11698
diff changeset
390 mencoder -mf on:w=800:h=600:fps=25:type=tga -ovc copy -o <replaceable>sortie.avi</replaceable> \*.tga<!--
10109
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
391 --></screen>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
392 </para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
393 </informalexample>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
394
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
395 </para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
396 </formalpara>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
397 </sect1>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
398
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
399
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
400 <sect1 id="menc-feat-extractsub">
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
401 <title>Extraction des sous-titres DVD dans un fichier Vobsub</title>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
402
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
403 <para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
404 <application>MEncoder</application> est capable d'extraire les sous-titres d'un DVD
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
405 dans des fichiers au format VobSub. Ils consistent en une paire de fichiers terminant
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
406 par <filename>.idx</filename> et <filename>.sub</filename> et sont généralement compressés
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
407 dans une seule archive <filename>.rar</filename>. <application>MPlayer</application>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
408 peut les lire avec les options <option>-vobsub</option> et <option>-vobsubid</option>.
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
409 </para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
410
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
411 <para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
412 Vous spécifiez le nom de base (c-a-d sans extension <filename>.idx</filename> ou
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
413 <filename>.sub</filename>) des fichiers de sortie avec <option>-vobsubout</option>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
414 et l'index pour ces sous-titres dans le fichier final avec <option>-vobsuboutindex</option>.
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
415 </para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
416
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
417 <para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
418 Si l'entrée n'est pas un DVD vous pouvez utiliser <option>-ifo</option> pour indiquer le
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
419 fichier <filename>.ifo</filename> requis pour construire le fichier <filename>.idx</filename> final.
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
420 </para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
421
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
422 <para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
423 Si l'entrée n'est pas un DVD et que vous n'avez pas de fichier <filename>.ifo</filename>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
424 vous aurez besoin d'utiliser l'option <option>-vobsubid</option> pour lui permettre de
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
425 savoir quel id langue placer dans le fichier <filename>.idx</filename>.
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
426 </para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
427
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
428 <para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
429 Chaque étape ajoutera les sous-titres actifs dans les fichiers <filename>.idx</filename>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
430 et <filename>.sub</filename> déjà existants. Vous devrez donc les enlever avant de commencer.
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
431 </para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
432
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
433 <example>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
434 <title>Copier deux sous-titres d'un DVD pendant l'encodage 3-passes</title>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
435 <screen>
11736
nicolas
parents: 11698
diff changeset
436 rm <replaceable>soustitres.idx</replaceable> <replaceable>soustitres.sub</replaceable>
nicolas
parents: 11698
diff changeset
437 mencoder dvd://1 -vobsubout <replaceable>soustitres</replaceable> -vobsuboutindex 0 -sid 2 -o frameno.avi -ovc frameno
10202
nicolas
parents: 10109
diff changeset
438 mencoder dvd://1 -oac copy -ovc divx4 -pass 1
11736
nicolas
parents: 11698
diff changeset
439 mencoder dvd://1 -oac copy -ovc divx4 -pass 2 -vobsubout <replaceable>soustitres</replaceable> -vobsuboutindex 1 -sid 5<!--
10109
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
440 --></screen>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
441 </example>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
442
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
443 <example>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
444 <title>Copier les sous-titres français depuis un fichier MPEG</title>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
445 <screen>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
446 rm soustitres.idx soustitres.sub
11736
nicolas
parents: 11698
diff changeset
447 mencoder <replaceable>film.mpg</replaceable> -ifo <replaceable>film.ifo</replaceable> -vobsubout soustitres -vobsuboutindex 0 -vobsuboutid fr -sid 1<!--
10109
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
448 --></screen>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
449 </example>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
450
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
451 </sect1>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
452
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
453 <sect1 id="aspect">
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
454 <title>Préserver l'aspect ratio</title>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
455 <para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
456 Les fichiers des DVDs et des SVCDs (c-a-d MPEG1/2) contiennent une valeur d'aspect
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
457 ratio, qui décrit comment le lecteur devrait dimensionner le flux vidéo, pour que les
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
458 humains n'aient pas des "têtes d'oeuf" (ex. 480x480 + 4:3 = 640x480). De toute façon,
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
459 quand vous encodez un fichier AVI (DivX), vous devez être conscients que les entêtes
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
460 AVI ne stockent pas cette valeur. Redimensionner le film est dégouttant et coûteux en
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
461 temps, il doit y avoir une meilleur solution !
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
462 </para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
463
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
464 <para>Il y en a une.</para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
465
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
466 <para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
467 MPEG4 a une fonction unique: le flux vidéo peut contenir l'aspect ratio requis. Oui,
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
468 tout comme les fichiers MPEG1/2 (DVD, SVCD). Malheureusement, il n'y a
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
469 <emphasis role="bold">pas</emphasis> de lecteurs vidéo au dehors qui supportent cet
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
470 attribut. Excepté <application>MPlayer</application>.
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
471 </para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
472
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
473 <para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
474 Cette fonction ne peut être utilisé qu'avec le codec <systemitem>mpeg4</systemitem> de
11844
nicolas
parents: 11736
diff changeset
475 <emphasis role="bold"><systemitem class="library">libavcodec</systemitem></emphasis>. Gardez à l'esprit: bien que
10109
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
476 <application>MPlayer</application> lise correctement le fichier créé, les autres lecteurs
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
477 utiliseront un mauvais aspect ratio.
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
478 </para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
479
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
480 <para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
481 Vous devriez sérieusement couper les bandes noires au dessus et en dessous de l'image.
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
482 Voir la page de man pour l'utilisation des filtres <systemitem>cropdetect</systemitem>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
483 et <systemitem>crop</systemitem>.
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
484 </para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
485
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
486 <formalpara>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
487 <title>Utilisation</title>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
488 <para>
11736
nicolas
parents: 11698
diff changeset
489 <screen>mencoder <replaceable>echantillon-svcd.mpg</replaceable> -ovc lavc -lavcopts vcodec=mpeg4:autoaspect -vf
nicolas
parents: 11698
diff changeset
490 crop=714:548:0:14 -oac copy -o <replaceable>sortie.avi</replaceable></screen>
10109
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
491 </para>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
492 </formalpara>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
493 </sect1>
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
494
11083
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
495 <sect1 id="custommatrices"><title>Inter/intra matrices personnalisées</title>
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
496
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
497 <para>
11844
nicolas
parents: 11736
diff changeset
498 Avec cette fonction de <link linkend="ffmpeg"><systemitem class="library">libavcodec</systemitem></link> vous pouvez
11083
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
499 initialiser des matrices personnalisées inter (I-frames/trames-clé) et intra
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
500 (P-frames/trames prévues). Elle est supportée par de nombreux codecs:
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
501 <systemitem>mpeg1video</systemitem> et <systemitem>mpeg2video</systemitem>
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
502 fonctionnent.
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
503 </para>
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
504
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
505 <para>
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
506 Une utilisation typique de cette fonction est d'initialiser les matrices
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
507 recommandées par les spécifications <ulink url="http://www.kvcd.net/">KVCD</ulink>.
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
508 </para>
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
509
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
510 <para>
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
511 La <emphasis role="bold">matrice de quantisation &quot;Notch&quot; de KVCD:</emphasis>
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
512 </para>
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
513
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
514 <para>
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
515 Intra:
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
516 <screen>
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
517 8 9 12 22 26 27 29 34
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
518 9 10 14 26 27 29 34 37
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
519 12 14 18 27 29 34 37 38
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
520 22 26 27 31 36 37 38 40
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
521 26 27 29 36 39 38 40 48
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
522 27 29 34 37 38 40 48 58
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
523 29 34 37 38 40 48 58 69
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
524 34 37 38 40 48 58 69 79
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
525 </screen>
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
526
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
527 Inter:
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
528 <screen>
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
529 16 18 20 22 24 26 28 30
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
530 18 20 22 24 26 28 30 32
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
531 20 22 24 26 28 30 32 34
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
532 22 24 26 30 32 32 34 36
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
533 24 26 28 32 34 34 36 38
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
534 26 28 30 32 34 36 38 40
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
535 28 30 32 34 36 38 42 42
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
536 30 32 34 36 38 40 42 44
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
537 </screen>
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
538 </para>
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
539
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
540 <para>
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
541 Utilisation:
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
542 <screen>
11736
nicolas
parents: 11698
diff changeset
543 $ mencoder <replaceable>entree.avi</replaceable> -o <replaceable>sortie.avi</replaceable> -oac copy -ovc lavc
nicolas
parents: 11698
diff changeset
544 -lavcopts inter_matrix=...:intra_matrix=...
11083
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
545 </screen>
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
546 </para>
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
547
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
548 <para>
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
549 <screen>
11736
nicolas
parents: 11698
diff changeset
550 $ mencoder <replaceable>entree.avi</replaceable> -ovc lavc -lavcopts
11083
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
551 vcodec=mpeg2video:intra_matrix=8,9,12,22,26,27,29,34,9,10,14,26,27,29,34,37,
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
552 12,14,18,27,29,34,37,38,22,26,27,31,36,37,38,40,26,27,29,36,39,38,40,48,27,
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
553 29,34,37,38,40,48,58,29,34,37,38,40,48,58,69,34,37,38,40,48,58,69,79
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
554 :inter_matrix=16,18,20,22,24,26,28,30,18,20,22,24,26,28,30,32,20,22,24,26,
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
555 28,30,32,34,22,24,26,30,32,32,34,36,24,26,28,32,34,34,36,38,26,28,30,32,34,
11736
nicolas
parents: 11698
diff changeset
556 36,38,40,28,30,32,34,36,38,42,42,30,32,34,36,38,40,42,44 -oac copy -o
nicolas
parents: 11698
diff changeset
557 <replaceable>svcd.mpg</replaceable>
11083
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
558 </screen>
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
559 </para>
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
560 </sect1>
1ffff639216e sync, typos, cosmetics, more accurate translation & other various fixes
nicolas
parents: 10202
diff changeset
561
11736
nicolas
parents: 11698
diff changeset
562 <sect1 id="menc-feat-dvd-mpeg4">
nicolas
parents: 11698
diff changeset
563 <title>Créer un rip MPEG4 (&quot;DivX&quot;) de haute qualité à partir d'un DVD</title>
nicolas
parents: 11698
diff changeset
564
nicolas
parents: 11698
diff changeset
565 <para>
nicolas
parents: 11698
diff changeset
566 Ripper un titre DVD dans un fichier MPEG4 (DivX) de qualité maximale implique de
nicolas
parents: 11698
diff changeset
567 nombreuses considérations. Vous trouverez plus bas un exemple du processus quand il
nicolas
parents: 11698
diff changeset
568 n'y a pas de taille de fichier particulière à atteindre (à part peut être faire tenir
nicolas
parents: 11698
diff changeset
569 le résultat dans 2 Go). <systemitem class="library">libavcodec</systemitem>
nicolas
parents: 11698
diff changeset
570 sera utilisé pour la vidéo, et l'audio sera copié sans aucun changement.
nicolas
parents: 11698
diff changeset
571 </para>
nicolas
parents: 11698
diff changeset
572
nicolas
parents: 11698
diff changeset
573 <sect2 id="menc-feat-dvd-mpeg4-crop">
nicolas
parents: 11698
diff changeset
574 <title>Découpage</title>
nicolas
parents: 11698
diff changeset
575 <para>
nicolas
parents: 11698
diff changeset
576 Lisez le DVD et appliquez le filtre de détection de découpage
nicolas
parents: 11698
diff changeset
577 (<option>-vf cropdetect</option>) dessus. Cela affiche un rectangle de découpage
nicolas
parents: 11698
diff changeset
578 à utiliser pour l'encodage. Les raisons du découpage sont que beaucoup de films ne sont
nicolas
parents: 11698
diff changeset
579 pas dans un aspect ratio standard (16/9 ou 4/3), ou, pour n'importe quelle raison,
nicolas
parents: 11698
diff changeset
580 l'image ne tient pas dans la trame. Vous pouvez aussi les bandes noires quand vous rippez.
nicolas
parents: 11698
diff changeset
581 Cela améliore la qualité du rip car le bord dur des bandes noires gaspille beaucoup de
nicolas
parents: 11698
diff changeset
582 bits. Un aspect courant est 2.35, ce qui corresponds au cinescope. La plupart des gros
nicolas
parents: 11698
diff changeset
583 <emphasis>blockbusters</emphasis> ont cet aspect ratio.
nicolas
parents: 11698
diff changeset
584 </para>
nicolas
parents: 11698
diff changeset
585 </sect2>
nicolas
parents: 11698
diff changeset
586
nicolas
parents: 11698
diff changeset
587 <sect2 id="menc-feat-dvd-mpeg4-quality">
nicolas
parents: 11698
diff changeset
588 <title>Niveau de qualité</title>
nicolas
parents: 11698
diff changeset
589 <para>
nicolas
parents: 11698
diff changeset
590 Ensuite vous devez choisir le niveau de qualité désiré. Quand il n'y a pas besoin
nicolas
parents: 11698
diff changeset
591 de garder une certaine taille pour tenir sur des CDs ou autres, en utilisant une
nicolas
parents: 11698
diff changeset
592 quantisation constante, c-a-d. une qualité constante, est un bon choix. De cette
nicolas
parents: 11698
diff changeset
593 façon chaque trame reçoit autant de bits dont elle a besoin pour maintenir la
nicolas
parents: 11698
diff changeset
594 qualité au niveau désiré, mais les multiples passes d'encodage ne sont pas requises.
nicolas
parents: 11698
diff changeset
595 Avec <systemitem class="library">libavcodec</systemitem>, vous pouvez obtenir une
nicolas
parents: 11698
diff changeset
596 qualité constante en utilisant
nicolas
parents: 11698
diff changeset
597 <option>-lavcopts vqscale=<replaceable>N</replaceable></option>.
nicolas
parents: 11698
diff changeset
598 <option>vqscale=3</option> devrait vous donner un fichier de taille inférieure à 2Go,
nicolas
parents: 11698
diff changeset
599 suivant la longueur du film et le bruit de la vidéo (plus il y a de bruit, plus il est
nicolas
parents: 11698
diff changeset
600 difficile de comresser.)
nicolas
parents: 11698
diff changeset
601 </para></sect2>
nicolas
parents: 11698
diff changeset
602
nicolas
parents: 11698
diff changeset
603 <sect2 id="menc-feat-dvd-mpeg4-2gb">
nicolas
parents: 11698
diff changeset
604 <title>Fichiers de plus de 2 Go</title>
nicolas
parents: 11698
diff changeset
605 <para>
nicolas
parents: 11698
diff changeset
606 Si le fichier provenant d'un encodage à qualité constante fait plus de 2 Go,
nicolas
parents: 11698
diff changeset
607 vous devrez créer un index pour pouvoir le voir correctement.
nicolas
parents: 11698
diff changeset
608 Vous devez soit
nicolas
parents: 11698
diff changeset
609
nicolas
parents: 11698
diff changeset
610 <itemizedlist>
nicolas
parents: 11698
diff changeset
611 <listitem><para>
nicolas
parents: 11698
diff changeset
612 lire le film avec <option>-forceidx</option> pour créer un index à la volée,
nicolas
parents: 11698
diff changeset
613 </para></listitem>
nicolas
parents: 11698
diff changeset
614 <listitem><para>
nicolas
parents: 11698
diff changeset
615 utiliser <option>-saveidx</option> pour écrire l'index dans un fichier une fois pour
nicolas
parents: 11698
diff changeset
616 toute et <option>-loadidx</option> pour l'utiliser pour la lecture de ce fichier.
nicolas
parents: 11698
diff changeset
617 </para></listitem>
nicolas
parents: 11698
diff changeset
618 </itemizedlist>
nicolas
parents: 11698
diff changeset
619
nicolas
parents: 11698
diff changeset
620 Si cela vous ennuie, vous préférez peut-être garder la taille du fichier inférieure à 2 Go.
nicolas
parents: 11698
diff changeset
621 </para>
nicolas
parents: 11698
diff changeset
622
nicolas
parents: 11698
diff changeset
623 <para>
11844
nicolas
parents: 11736
diff changeset
624 Il y a trois façons d'éviter cela. Vous pouvez essayer de réencoder en utilisant
11736
nicolas
parents: 11698
diff changeset
625 <option>vqscale=4</option> et voir si la taille et la qualité sont toutes deux
nicolas
parents: 11698
diff changeset
626 acceptables. Vous pouvez aussi utiliser
nicolas
parents: 11698
diff changeset
627 <link linkend="menc-feat-divx4">l'encodage 2 passes</link>.
nicolas
parents: 11698
diff changeset
628 Puisque vous copiez la piste audio telle quelle et que donc vous connaissez
nicolas
parents: 11698
diff changeset
629 son débit, et que vous connaissez la durée du film, vous pouvez calculer
nicolas
parents: 11698
diff changeset
630 le débit requis à passer à l'option
nicolas
parents: 11698
diff changeset
631 <option>-lavcopts vbitrate=<replaceable>bitrate</replaceable></option>
nicolas
parents: 11698
diff changeset
632 en utilisant <link linkend="menc-feat-divx4">l'encodage 3 passes</link>.
11844
nicolas
parents: 11736
diff changeset
633 </para>
nicolas
parents: 11736
diff changeset
634
nicolas
parents: 11736
diff changeset
635 <para>
nicolas
parents: 11736
diff changeset
636 La troisième et peut-être la meilleure option serait de légèrement diminuer
nicolas
parents: 11736
diff changeset
637 la résolution. Le 'softening' léger et la perte de détails est visuellement
nicolas
parents: 11736
diff changeset
638 préférable à la pixélisation et autres artéfacts de la compression MPEG.
nicolas
parents: 11736
diff changeset
639 Diminuer la résolution réduit le bruit de l'image, ce qui est bénéfique, car
nicolas
parents: 11736
diff changeset
640 le bruit est difficile à compresser.
11736
nicolas
parents: 11698
diff changeset
641 </para></sect2>
nicolas
parents: 11698
diff changeset
642
nicolas
parents: 11698
diff changeset
643 <sect2 id="menc-feat-dvd-mpeg4-deinterlacing">
nicolas
parents: 11698
diff changeset
644 <title>Désentrelacement</title>
nicolas
parents: 11698
diff changeset
645 <para>
nicolas
parents: 11698
diff changeset
646 Si le film est entrelaçé, vous pouvez le désentrelaçer pendant le rip.
nicolas
parents: 11698
diff changeset
647 Le faire à cette étape est discutable. L'avantage est que le désentrelaçement
nicolas
parents: 11698
diff changeset
648 pendant la conversion en MPEG4 rends la compression meilleure, et le visionnage
nicolas
parents: 11698
diff changeset
649 plus facile et moins gourmand en CPU sur des moniteurs d'ordinateur car aucun
nicolas
parents: 11698
diff changeset
650 désentrelacement n'est requis.
nicolas
parents: 11698
diff changeset
651 </para>
nicolas
parents: 11698
diff changeset
652
nicolas
parents: 11698
diff changeset
653 <para>
nicolas
parents: 11698
diff changeset
654 Savoir si on désentrelace durant l'étape du rip dépends du DVD. Si le DVD est
nicolas
parents: 11698
diff changeset
655 un film, qui a été tourné en 24 fps, vous pouvez très bien désentrelacer pendant
nicolas
parents: 11698
diff changeset
656 le rip. Si, par contre, la vidéo originale est en 50/60 fps, la convertir en
11844
nicolas
parents: 11736
diff changeset
657 vidéo 23.976/25 fps désentrelaçé perdra des informations. Si vous décidez tout de même de désentrelacer, vous pouvez essayer avec différents filtres de désentrelacement, voir
11736
nicolas
parents: 11698
diff changeset
658 <ulink url="http://www.wieser-web.de/MPlayer/">http://www.wieser-web.de/MPlayer/</ulink>
nicolas
parents: 11698
diff changeset
659 pour des exemples. Un bon point de départ est <option>-vf pp=fd</option>.
nicolas
parents: 11698
diff changeset
660 </para>
nicolas
parents: 11698
diff changeset
661
nicolas
parents: 11698
diff changeset
662 <para>
nicolas
parents: 11698
diff changeset
663 Si vous découpez et désentrelacez en même temps, désentrelacez
nicolas
parents: 11698
diff changeset
664 <emphasis>avant</emphasis> de découper. En fait, cela n'est pas nécessaire
nicolas
parents: 11698
diff changeset
665 si l'offset de découpage vertical est un multiple de 2 pixels. De toute façon
nicolas
parents: 11698
diff changeset
666 avec certains autres filtres comme le dering vous devez toujours découper en dernier,
nicolas
parents: 11698
diff changeset
667 donc c'est une bonne habitude à prendre de mettre le filtre de découpage en dernier.
nicolas
parents: 11698
diff changeset
668 </para></sect2>
nicolas
parents: 11698
diff changeset
669
nicolas
parents: 11698
diff changeset
670 <sect2 id="menc-feat-dvd-mpeg4-telecine">
nicolas
parents: 11698
diff changeset
671 <title>Telecine inversé</title>
nicolas
parents: 11698
diff changeset
672 <para>
nicolas
parents: 11698
diff changeset
673 Si vous rippez un DVD PAL, qui est en 25 fps, vous n'avez pas à vous soucier
nicolas
parents: 11698
diff changeset
674 des fps. Utilisez juste 25 fps. D'un autre coté les DVDs NTSC sont en
nicolas
parents: 11698
diff changeset
675 29.97 fps (souvent arrondi à 30 fps, mais ce n'est pas la vitesse réelle).
nicolas
parents: 11698
diff changeset
676 Si le film à été enregistré pour la TV, vous n'avez encore une fois pas à
nicolas
parents: 11698
diff changeset
677 toucher les fps. Mais si le film a été enregistré sur pellicule, et donc à
nicolas
parents: 11698
diff changeset
678 (exactement) 24 fps, il a été converti en 29.97 fps pour le presser sur DVD.
nicolas
parents: 11698
diff changeset
679 La conversion où 12 champs sont ajoutés toutes les 24 trames est appelée telecine.
nicolas
parents: 11698
diff changeset
680 Pour plus d'infos sur telecine, faites
nicolas
parents: 11698
diff changeset
681 <ulink url="http://www.google.com/search?q=telecine+field+23.976">
nicolas
parents: 11698
diff changeset
682 une recherche Google sur &quot;telecine field 23.976&quot;</ulink>.
nicolas
parents: 11698
diff changeset
683 </para>
nicolas
parents: 11698
diff changeset
684
nicolas
parents: 11698
diff changeset
685 <para>
nicolas
parents: 11698
diff changeset
686 Au cas où vous ayez un DVD teleciné, vous pouvez inverser le telecine, c-a-d.
nicolas
parents: 11698
diff changeset
687 convertir le film en 23.976 fps (29.97*4/5).
nicolas
parents: 11698
diff changeset
688 Sinon les panoramiques seront sales et horribles. Vous pouvez utiliser
nicolas
parents: 11698
diff changeset
689 <option>-ofps 23.976</option> pour cela. Tous ce qui est montré au cinéma
nicolas
parents: 11698
diff changeset
690 est enregistré sur pellicule et nécessite le telecine inverse, les programmes TV
nicolas
parents: 11698
diff changeset
691 n'en ont pas besoin.
nicolas
parents: 11698
diff changeset
692 </para></sect2>
nicolas
parents: 11698
diff changeset
693
nicolas
parents: 11698
diff changeset
694 <sect2 id="menc-feat-dvd-mpeg4-scaling">
nicolas
parents: 11698
diff changeset
695 <title>Redimensionnement et aspect ratio</title>
nicolas
parents: 11698
diff changeset
696 <para>
nicolas
parents: 11698
diff changeset
697 Pour une meilleur qualité, ne redimensionnez pas les films pendant le rip.
nicolas
parents: 11698
diff changeset
698 Le redimensionnement produit des artéfacts et un fichier plus gros. Les
nicolas
parents: 11698
diff changeset
699 pixels des films DVD ne sont pas carrés, donc ces films incluent des infos
nicolas
parents: 11698
diff changeset
700 sur l'aspect ratio correct. Il est possible d'insérer l'aspect ratio dans
nicolas
parents: 11698
diff changeset
701 l'entête MPEG4 du fichier de sortie. La plupart des lecteurs vidéos ignorent
nicolas
parents: 11698
diff changeset
702 cette info, mais <application>MPlayer</application> l'utilise. Donc si vous
nicolas
parents: 11698
diff changeset
703 comptez utiliser uniquement <application>MPlayer</application> pour lire le fichier
nicolas
parents: 11698
diff changeset
704 rippé, vous n'avez pas besoin de redimensionner le film, passez juste
nicolas
parents: 11698
diff changeset
705 <option>-lavcopts autoaspect</option> à <application>MEncoder</application>
nicolas
parents: 11698
diff changeset
706 et tout sera fait automatiquement.
nicolas
parents: 11698
diff changeset
707 Si vous devez redimensionner le film, assurez-vous de garder une taille correcte,
nicolas
parents: 11698
diff changeset
708 surtout si vous découpez.
nicolas
parents: 11698
diff changeset
709 </para>
nicolas
parents: 11698
diff changeset
710 </sect2>
nicolas
parents: 11698
diff changeset
711
nicolas
parents: 11698
diff changeset
712 <sect2 id="menc-feat-dvd-mpeg4-summary">
nicolas
parents: 11698
diff changeset
713 <title>Résumons</title>
nicolas
parents: 11698
diff changeset
714 <para>
nicolas
parents: 11698
diff changeset
715 Avec tout ce qui a été mentioné plus haut, une commande d'encodage convenable pourrait
nicolas
parents: 11698
diff changeset
716 être
nicolas
parents: 11698
diff changeset
717
nicolas
parents: 11698
diff changeset
718 <screen>
nicolas
parents: 11698
diff changeset
719 mencoder dvd://1 -aid 128 -oac copy -ovc lavc -lavcopts vcodec=mpeg4:vqscale=3:vhq:v4mv:trell:autoaspect \
nicolas
parents: 11698
diff changeset
720 -ofps 23.976 -vf crop=720:364:0:56 -o Harry_Potter_2.avi
nicolas
parents: 11698
diff changeset
721 </screen>
nicolas
parents: 11698
diff changeset
722
nicolas
parents: 11698
diff changeset
723 Ici <option>dvd://1</option> indique le titre DVD à ripper. l'option
nicolas
parents: 11698
diff changeset
724 <option>-aid 128</option> dit d'utiliser la piste audio 128, et
nicolas
parents: 11698
diff changeset
725 <option>-oac copy</option> de la copier telle quelle. Vous devrez utiliser
nicolas
parents: 11698
diff changeset
726 <application>MPlayer</application> pour trouver les bonnes valeurs pour ces options.
nicolas
parents: 11698
diff changeset
727 </para>
nicolas
parents: 11698
diff changeset
728
nicolas
parents: 11698
diff changeset
729 <para>
nicolas
parents: 11698
diff changeset
730 Les options <option>vhq:v4mv:trell</option> pour
nicolas
parents: 11698
diff changeset
731 <option>-lavcopts</option> améliorent la qualité vis-à-vis du débit, mais rends l'encodage
nicolas
parents: 11698
diff changeset
732 plus long. Surtout <option>trell</option> qui ralentit l'encodage mais augmente visiblement
nicolas
parents: 11698
diff changeset
733 la qualité. Si vous voulez désentrelacer, ajoutez un filtre <option>pp</option> à
nicolas
parents: 11698
diff changeset
734 <option>-vf</option>, par exemple
nicolas
parents: 11698
diff changeset
735 <option>-vf pp=fd,crop=720:364:0:56</option> (dans cet ordre). Si vous n'avez pas besoin
nicolas
parents: 11698
diff changeset
736 de telecine inverse, enlevez <option>-ofps 23.976</option>.
nicolas
parents: 11698
diff changeset
737 </para>
nicolas
parents: 11698
diff changeset
738 </sect2>
nicolas
parents: 11698
diff changeset
739
nicolas
parents: 11698
diff changeset
740 </sect1>
nicolas
parents: 11698
diff changeset
741
11914
nicolas
parents: 11844
diff changeset
742 <sect1 id="menc-feat-telecine">
nicolas
parents: 11844
diff changeset
743 <title>Comment gérer le téléciné et le désentrelacement avec les DVDs NTSC</title>
nicolas
parents: 11844
diff changeset
744
nicolas
parents: 11844
diff changeset
745 <formalpara>
nicolas
parents: 11844
diff changeset
746 <title>Introduction</title>
nicolas
parents: 11844
diff changeset
747 <para>
nicolas
parents: 11844
diff changeset
748 Je vous suggère de visiter cette page si vous ne comprenez pas la plupart
nicolas
parents: 11844
diff changeset
749 de ce qui est écrit dans ce document:
nicolas
parents: 11844
diff changeset
750 <ulink url="http://www.divx.com/support/guides/guide.php?gid=10"/>
nicolas
parents: 11844
diff changeset
751 Cette adresse mène à une description compréhensible et simple de ce qu'est le
nicolas
parents: 11844
diff changeset
752 téléciné.
nicolas
parents: 11844
diff changeset
753 </para></formalpara>
nicolas
parents: 11844
diff changeset
754
nicolas
parents: 11844
diff changeset
755 <para>
nicolas
parents: 11844
diff changeset
756 Pour des raisons techniques imputables aux limitations des premiers postes
nicolas
parents: 11844
diff changeset
757 de télévision, toute vidéo destinée à être joué sur un poste de télévision NTSC
nicolas
parents: 11844
diff changeset
758 doit être en 59.94 champs par seconde. les téléfilms et les émissions sont souvent
nicolas
parents: 11844
diff changeset
759 filmés directement en 59.94 champs par seconde, alors que la majorité du
nicolas
parents: 11844
diff changeset
760 cinéma est filmé à 24 ou 23.976 trames par seconde. Quand le DVD d'un film est
nicolas
parents: 11844
diff changeset
761 masterisé, la vidéo est convertie pour la télévision en utilisant un procédé appelé
nicolas
parents: 11844
diff changeset
762 téléciné.
nicolas
parents: 11844
diff changeset
763 </para>
nicolas
parents: 11844
diff changeset
764
nicolas
parents: 11844
diff changeset
765 <para>
nicolas
parents: 11844
diff changeset
766 Sur un DVD, la vidéo n'est en fait jamais stockée en 59.94 champs par seconde.
nicolas
parents: 11844
diff changeset
767 Pour une vidéo qui était à l'origine en 59.94, chaque paire de champs est combinée
nicolas
parents: 11844
diff changeset
768 pour former une trame, donnant ainsi 29.97 trames par seconde. Les lecteurs DVD
nicolas
parents: 11844
diff changeset
769 lisent ensuite un flag contenu dans le flux vidéo pour déterminer si les lignes paires
nicolas
parents: 11844
diff changeset
770 -ou impaires- doivent former le premier champ.
nicolas
parents: 11844
diff changeset
771 </para>
nicolas
parents: 11844
diff changeset
772
nicolas
parents: 11844
diff changeset
773 <para>
nicolas
parents: 11844
diff changeset
774 En général, le contenu à 23.976 trames par seconde reste tel quel quand il est
nicolas
parents: 11844
diff changeset
775 encodé pour un DVD, et le lecteur DVD doit &quot;téléciner&quot; à la volée.
nicolas
parents: 11844
diff changeset
776 Parfois, cependant, la vidéo est téléciné <emphasis>avant</emphasis> d'être
nicolas
parents: 11844
diff changeset
777 stockée sur le DVD; même si elle était à l'origine en 23.976 trames par seconde,
nicolas
parents: 11844
diff changeset
778 elle passe en 59.94 champs par seconde, et est stockée sur le disque en 29.97
nicolas
parents: 11844
diff changeset
779 trames par seconde.
nicolas
parents: 11844
diff changeset
780 </para>
nicolas
parents: 11844
diff changeset
781
nicolas
parents: 11844
diff changeset
782 <para>
nicolas
parents: 11844
diff changeset
783 Quand on regarde des trames individuelles formées à partir d'une vidéo en
nicolas
parents: 11844
diff changeset
784 59.94 champs par seconde, téléciné ou similaire, l'entrelacement est clairement
nicolas
parents: 11844
diff changeset
785 visible partout où il y a du mouvement, car un champ (disons, les lignes paires)
nicolas
parents: 11844
diff changeset
786 représente un temps 1/59.94 de seconde plus loin que le suivant. La lecture de
nicolas
parents: 11844
diff changeset
787 vidéo entrelaçée sur un ordinateur est horrible parce que le moniteur a une
nicolas
parents: 11844
diff changeset
788 résolution supérieure et parce que la vidéo est affichée trame-après-trame plutôt
nicolas
parents: 11844
diff changeset
789 que champ-après-champ.
nicolas
parents: 11844
diff changeset
790 </para>
nicolas
parents: 11844
diff changeset
791
nicolas
parents: 11844
diff changeset
792 <para>
nicolas
parents: 11844
diff changeset
793 Notes:
nicolas
parents: 11844
diff changeset
794 </para>
nicolas
parents: 11844
diff changeset
795 <itemizedlist>
nicolas
parents: 11844
diff changeset
796 <listitem><para>
nicolas
parents: 11844
diff changeset
797 Cette section ne s'applique qu'aux DVDs NTSC, et non PAL.
nicolas
parents: 11844
diff changeset
798 </para></listitem>
nicolas
parents: 11844
diff changeset
799 <listitem><para>
nicolas
parents: 11844
diff changeset
800 Les lignes d'exemple de <application>MEncoder</application> utilisées dans
nicolas
parents: 11844
diff changeset
801 ce document ne sont <emphasis role="bold">pas</emphasis> destinées à un
nicolas
parents: 11844
diff changeset
802 usage tel-quel. Ce sont juste le minimum requis pour encoder des vidéos de
nicolas
parents: 11844
diff changeset
803 cette catégorie. Comment faire des bons rips DVD ou paramétrer
nicolas
parents: 11844
diff changeset
804 <systemitem class="library">libavcodec</systemitem> pour la meilleur qualité
nicolas
parents: 11844
diff changeset
805 possible est en dehors du cadre de ce document.
nicolas
parents: 11844
diff changeset
806 </para></listitem>
nicolas
parents: 11844
diff changeset
807 <listitem><para>
nicolas
parents: 11844
diff changeset
808 Il y a deux notes de bas de page spécifiques à ce guide, notée ainsi:
nicolas
parents: 11844
diff changeset
809 <link linkend="menc-feat-telecine-footnotes">[1]</link>
nicolas
parents: 11844
diff changeset
810 </para></listitem>
nicolas
parents: 11844
diff changeset
811 </itemizedlist>
nicolas
parents: 11844
diff changeset
812
nicolas
parents: 11844
diff changeset
813 <sect2 id="menc-feat-telecine-ident">
nicolas
parents: 11844
diff changeset
814 <title>Comment trouver quel type de vidéo vous avez</title>
nicolas
parents: 11844
diff changeset
815
nicolas
parents: 11844
diff changeset
816 <sect3 id="menc-feat-telecine-ident-progressive">
nicolas
parents: 11844
diff changeset
817 <title>Progressive</title>
nicolas
parents: 11844
diff changeset
818 <para>
nicolas
parents: 11844
diff changeset
819 La vidéo progressive est filmé à l'origine en 23.976 fps, et stockée sur le DVD
nicolas
parents: 11844
diff changeset
820 sans modification.
nicolas
parents: 11844
diff changeset
821 </para>
nicolas
parents: 11844
diff changeset
822
nicolas
parents: 11844
diff changeset
823 <para>
nicolas
parents: 11844
diff changeset
824 Quand vous jouez un DVD progressif avec <application>MPlayer</application>,
nicolas
parents: 11844
diff changeset
825 <application>MPlayer</application> affiche la ligne suivante dès le début de la
nicolas
parents: 11844
diff changeset
826 lecture du film:
nicolas
parents: 11844
diff changeset
827
nicolas
parents: 11844
diff changeset
828 <screen> demux_mpg: 24fps progressive NTSC content detected, switching framerate.</screen>
nicolas
parents: 11844
diff changeset
829
nicolas
parents: 11844
diff changeset
830 À partir de maintenant, demux_mpg ne devrait jamais dire qu'il trouve du
nicolas
parents: 11844
diff changeset
831 &quot;30fps NTSC content.&quot;
nicolas
parents: 11844
diff changeset
832 </para>
nicolas
parents: 11844
diff changeset
833
nicolas
parents: 11844
diff changeset
834 <para>
nicolas
parents: 11844
diff changeset
835 Quand vous regardez une vidéo progressive, vous ne devriez jamais voir
nicolas
parents: 11844
diff changeset
836 l'entrelacement. Attention, cependant, car parfois il y a un petit peu de téléciné
nicolas
parents: 11844
diff changeset
837 mélangé, où vous ne vous y attendriez pas. J'ai rencontré des DVDs de show
nicolas
parents: 11844
diff changeset
838 TV qui ont une seconde de téléciné à chaque changement de scène, ou dans des
nicolas
parents: 11844
diff changeset
839 endroits apparemment aléatoires. J'ai vu une fois un DVD qui était en progressive
nicolas
parents: 11844
diff changeset
840 dans la première moitié, et téléciné dans la seconde. Si vous voulez être
nicolas
parents: 11844
diff changeset
841 <emphasis>vraiment</emphasis> certain, vous pouvez scanner tout le film:
nicolas
parents: 11844
diff changeset
842
nicolas
parents: 11844
diff changeset
843 <screen>mplayer dvd://1 -nosound -vo null -benchmark</screen>
nicolas
parents: 11844
diff changeset
844
nicolas
parents: 11844
diff changeset
845 L'utilisation de <option>-benchmark</option> indique à
nicolas
parents: 11844
diff changeset
846 <application>MPlayer</application> de jouer le film aussi rapidement qu'il le
nicolas
parents: 11844
diff changeset
847 peut; cependant, suivant votre matériel, cela peut prendre un certain temps.
nicolas
parents: 11844
diff changeset
848 Chaque fois que demux_mpg signale un changement de débit, la ligne suivante
nicolas
parents: 11844
diff changeset
849 indiquera l'heure à laquelle le changement s'est produit.
nicolas
parents: 11844
diff changeset
850 </para>
nicolas
parents: 11844
diff changeset
851
nicolas
parents: 11844
diff changeset
852 <para>
nicolas
parents: 11844
diff changeset
853 Parfois la vidéo progressive est appelé &quot;soft-telecine&quot;
nicolas
parents: 11844
diff changeset
854 parce qu'elle est destinée à être téléciné par le lecteur DVD.
nicolas
parents: 11844
diff changeset
855 </para>
nicolas
parents: 11844
diff changeset
856 </sect3>
nicolas
parents: 11844
diff changeset
857
nicolas
parents: 11844
diff changeset
858 <sect3 id="menc-feat-telecine-ident-telecined">
nicolas
parents: 11844
diff changeset
859 <title>Télécinée</title>
nicolas
parents: 11844
diff changeset
860 <para>
nicolas
parents: 11844
diff changeset
861 La vidéo télécinée a été filmée en 23.976, mais a été téléciné
nicolas
parents: 11844
diff changeset
862 <emphasis>avant</emphasis> d'être gravée sur DVD.
nicolas
parents: 11844
diff changeset
863 </para>
nicolas
parents: 11844
diff changeset
864
nicolas
parents: 11844
diff changeset
865 <para>
nicolas
parents: 11844
diff changeset
866 <application>MPlayer</application> ne signale pas (encore) les
nicolas
parents: 11844
diff changeset
867 changements de débit quand il joue de la vidéo téléciné.
nicolas
parents: 11844
diff changeset
868 </para>
nicolas
parents: 11844
diff changeset
869
nicolas
parents: 11844
diff changeset
870 <para>
nicolas
parents: 11844
diff changeset
871 En regardant de la vidéo téléciné, vous vourez des artéfacts d'entrelacement
nicolas
parents: 11844
diff changeset
872 qui semblent &quot;clignoter&quot;: ils apparaissent et disparaissent rapidement.
nicolas
parents: 11844
diff changeset
873 Vous pouvez les regarder plus attentivement avec par exemple
nicolas
parents: 11844
diff changeset
874 <orderedlist>
nicolas
parents: 11844
diff changeset
875 <listitem>
nicolas
parents: 11844
diff changeset
876 <screen>mplayer dvd://1 -speed 0.1</screen>
nicolas
parents: 11844
diff changeset
877 </listitem>
nicolas
parents: 11844
diff changeset
878 <listitem><para>
nicolas
parents: 11844
diff changeset
879 Sauter à une partie avec du mouvement.
nicolas
parents: 11844
diff changeset
880 </para></listitem>
nicolas
parents: 11844
diff changeset
881 <listitem><para>
nicolas
parents: 11844
diff changeset
882 En regardant les trames entrelacées et progressives. Si le motif que vous
nicolas
parents: 11844
diff changeset
883 voyez est PPPII,PPPII,PPPII,... alors la vidéo est téléciné. Si vous voyez
nicolas
parents: 11844
diff changeset
884 un autre motif, alors la vidéo a été téléciné en utiliisant une méthode non-standard
nicolas
parents: 11844
diff changeset
885 et <application>MEncoder</application> ne peut pas la convertir en
nicolas
parents: 11844
diff changeset
886 progressive sans perte. Si vous ne voyez aucun motif, c'est certainement que la
nicolas
parents: 11844
diff changeset
887 vidéo est entrelaçé.
nicolas
parents: 11844
diff changeset
888 </para></listitem>
nicolas
parents: 11844
diff changeset
889 </orderedlist>
nicolas
parents: 11844
diff changeset
890 </para>
nicolas
parents: 11844
diff changeset
891
nicolas
parents: 11844
diff changeset
892 <para>
nicolas
parents: 11844
diff changeset
893 Parfois la vidéo téléciné est appelé &quot;hard-telecine&quot;.
nicolas
parents: 11844
diff changeset
894 </para>
nicolas
parents: 11844
diff changeset
895 </sect3>
nicolas
parents: 11844
diff changeset
896
nicolas
parents: 11844
diff changeset
897 <sect3 id="menc-feat-telecine-ident-interlaced">
nicolas
parents: 11844
diff changeset
898 <title>Entrelaçée</title>
nicolas
parents: 11844
diff changeset
899 <para>
nicolas
parents: 11844
diff changeset
900 La vidéo entrelaçée a été filmé en 59.94 champs par seconde, et stockée sur DVD
nicolas
parents: 11844
diff changeset
901 en 29.97 trames par seconde. L'entrelacement est le résultat de la combinaison
nicolas
parents: 11844
diff changeset
902 des paires de champs dans des trames, car dans chaque trame, chaque champ
nicolas
parents: 11844
diff changeset
903 est séparé du suivant par 1/59.94 secondes.
nicolas
parents: 11844
diff changeset
904 </para>
nicolas
parents: 11844
diff changeset
905
nicolas
parents: 11844
diff changeset
906 <para>
nicolas
parents: 11844
diff changeset
907 Comme pour la vidéo téléciné, <application>MPlayer</application> ne
nicolas
parents: 11844
diff changeset
908 devrait pas encore signaler les changements de débit pendant la lecture de
nicolas
parents: 11844
diff changeset
909 contenu entrelaçé.
nicolas
parents: 11844
diff changeset
910 </para>
nicolas
parents: 11844
diff changeset
911
nicolas
parents: 11844
diff changeset
912 <para>
nicolas
parents: 11844
diff changeset
913 Quand vous regardez de près une vidéo entrelaçée avec <option>-speed 0.1</option>, vous voyez que chaque trame est entrelaçée.
nicolas
parents: 11844
diff changeset
914 </para>
nicolas
parents: 11844
diff changeset
915 </sect3>
nicolas
parents: 11844
diff changeset
916
nicolas
parents: 11844
diff changeset
917 <sect3 id="menc-feat-telecine-ident-mixedpt">
nicolas
parents: 11844
diff changeset
918 <title>Progressive et télécinée mélangées</title>
nicolas
parents: 11844
diff changeset
919 <para>
nicolas
parents: 11844
diff changeset
920 Toute la vidéo &quot;progressive et téléciné mélangées&quot; était à l'origine
nicolas
parents: 11844
diff changeset
921 en 23.976 trames par seconde, mais certaines parties ont fini en téléciné.
nicolas
parents: 11844
diff changeset
922 </para>
nicolas
parents: 11844
diff changeset
923
nicolas
parents: 11844
diff changeset
924 <para>
nicolas
parents: 11844
diff changeset
925 Quand <application>MPlayer</application> joue cette catégorie, il oscillera (de
nicolas
parents: 11844
diff changeset
926 manière répetée) entre &quot;30fps NTSC&quot; et &quot;24fps progressive NTSC&quot;. Regardez la sortie texte de <application>MPlayer</application>
nicolas
parents: 11844
diff changeset
927 pour voir ses messages.
nicolas
parents: 11844
diff changeset
928 </para>
nicolas
parents: 11844
diff changeset
929
nicolas
parents: 11844
diff changeset
930 <para>
nicolas
parents: 11844
diff changeset
931 Vous devriez regarder les sections &quot;30fps NTSC&quot; pour vérifier que
nicolas
parents: 11844
diff changeset
932 c'est effectivement du téléciné, et pas juste de l'entrelaçé.
nicolas
parents: 11844
diff changeset
933 </para>
nicolas
parents: 11844
diff changeset
934 </sect3>
nicolas
parents: 11844
diff changeset
935
nicolas
parents: 11844
diff changeset
936 <sect3 id="menc-feat-telecine-ident-mixedpi">
nicolas
parents: 11844
diff changeset
937 <title>Progressive et entrelacée mélangées</title>
nicolas
parents: 11844
diff changeset
938 <para>
nicolas
parents: 11844
diff changeset
939 Dans le contenu &quot;progressive et entrelaçée&quot;, la vidéo progressive
nicolas
parents: 11844
diff changeset
940 et entrelaçée ont été entremélées.
nicolas
parents: 11844
diff changeset
941 </para>
nicolas
parents: 11844
diff changeset
942
nicolas
parents: 11844
diff changeset
943 <para>
nicolas
parents: 11844
diff changeset
944 Cette catégorie ressemble tout à fait à &quot;progressive et télécinée mélangées&quot;, jusqu'à ce que vous examiniez les sections 30fps et voyez qu'elles
nicolas
parents: 11844
diff changeset
945 n'ont pas de motif de téléciné.
nicolas
parents: 11844
diff changeset
946 </para>
nicolas
parents: 11844
diff changeset
947 </sect3>
nicolas
parents: 11844
diff changeset
948
nicolas
parents: 11844
diff changeset
949 </sect2>
nicolas
parents: 11844
diff changeset
950
nicolas
parents: 11844
diff changeset
951 <sect2 id="menc-feat-telecine-encode">
nicolas
parents: 11844
diff changeset
952 <title>Comment encoder chaque catégorie</title>
nicolas
parents: 11844
diff changeset
953 <para>
nicolas
parents: 11844
diff changeset
954 Comme mentionné au début, les lignes d'exemple de <application>MEncoder</application> ne sont <emphasis role="bold">pas</emphasis> destinées a être utilisé directement; elles démontrent juste les paramètres minimum pour encoder chaque catégorie.
nicolas
parents: 11844
diff changeset
955 </para>
nicolas
parents: 11844
diff changeset
956
nicolas
parents: 11844
diff changeset
957 <sect3 id="menc-feat-telecine-encode-progressive">
nicolas
parents: 11844
diff changeset
958 <title>Progressive</title>
nicolas
parents: 11844
diff changeset
959 <para>
nicolas
parents: 11844
diff changeset
960 La vidéo progressive ne requiert aucun filtrage spécial pour l'encodage. Le seul
nicolas
parents: 11844
diff changeset
961 paramètre que vous devez utiliser est
nicolas
parents: 11844
diff changeset
962 <option>-ofps 23.976</option>. Sinon, <application>MEncoder</application>
nicolas
parents: 11844
diff changeset
963 essaira d'encoder en 29.97 fps et dupliquera des trames.
nicolas
parents: 11844
diff changeset
964 </para>
nicolas
parents: 11844
diff changeset
965
nicolas
parents: 11844
diff changeset
966 <para>
nicolas
parents: 11844
diff changeset
967 <screen>mencoder dvd://1 -nosound -ovc lavc -ofps 23.976</screen>
nicolas
parents: 11844
diff changeset
968 </para>
nicolas
parents: 11844
diff changeset
969 </sect3>
nicolas
parents: 11844
diff changeset
970
nicolas
parents: 11844
diff changeset
971 <sect3 id="menc-feat-telecine-encode-telecined">
nicolas
parents: 11844
diff changeset
972 <title>Télécinée</title>
nicolas
parents: 11844
diff changeset
973 <para>
nicolas
parents: 11844
diff changeset
974 Le téléciné peut être inversé pour retrouver le contenu original en 23.976,
nicolas
parents: 11844
diff changeset
975 en utilisant un procédé appelé inverse-téléciné.
nicolas
parents: 11844
diff changeset
976 <application>MPlayer</application> contient deux filtres pour accomplir cela:
nicolas
parents: 11844
diff changeset
977 <option>detc</option> et <option>ivtc</option>. Vous pouvez lire la page de man
nicolas
parents: 11844
diff changeset
978 pour voir leur différences, mais pour les DVDs je n'ai jamais eu de problèmes
nicolas
parents: 11844
diff changeset
979 avec <option>ivtc</option>. Notez que vous devriez
nicolas
parents: 11844
diff changeset
980 <emphasis role="bold">toujours</emphasis> appliquer l'inverse-telecine avant
nicolas
parents: 11844
diff changeset
981 tout redimensionnement; à mois que vous ne sachiez vraiment ce que vous
nicolas
parents: 11844
diff changeset
982 faites, appliquez l'inverse-téléciné également avant tout découpage
nicolas
parents: 11844
diff changeset
983 <link linkend="menc-feat-telecine-footnotes">[1]</link>. De nouveau,
nicolas
parents: 11844
diff changeset
984 <option>-ofps 23.976</option> est également requis.
nicolas
parents: 11844
diff changeset
985 </para>
nicolas
parents: 11844
diff changeset
986
nicolas
parents: 11844
diff changeset
987 <para>
nicolas
parents: 11844
diff changeset
988 <screen>mencoder dvd://1 -nosound -vf ivtc=1 -ovc lavc -ofps 23.976</screen>
nicolas
parents: 11844
diff changeset
989 </para>
nicolas
parents: 11844
diff changeset
990 </sect3>
nicolas
parents: 11844
diff changeset
991
nicolas
parents: 11844
diff changeset
992 <sect3 id="menc-feat-telecine-encode-interlaced">
nicolas
parents: 11844
diff changeset
993 <title>Entrelaçée</title>
nicolas
parents: 11844
diff changeset
994 <para>
nicolas
parents: 11844
diff changeset
995 Dans la plupart des cas, en pratique, il n'est pas possible de retrouver
nicolas
parents: 11844
diff changeset
996 une vidéo progressive complète à partir de contenu entrelaçé. La seule
nicolas
parents: 11844
diff changeset
997 manière d'y parvenir sans perdre la moitié de la résolution verticale est de
nicolas
parents: 11844
diff changeset
998 doubler le débit et d'essayer de &quot;deviner&quot; ce qui est destiné a constituer
nicolas
parents: 11844
diff changeset
999 les lignes correspondantes pour chaque champ (cela a des inconvenients - voir
nicolas
parents: 11844
diff changeset
1000 la méthode 3).
nicolas
parents: 11844
diff changeset
1001 </para>
nicolas
parents: 11844
diff changeset
1002
nicolas
parents: 11844
diff changeset
1003 <orderedlist>
nicolas
parents: 11844
diff changeset
1004 <listitem><para>
nicolas
parents: 11844
diff changeset
1005 Encodez la vidéo sous forme entrelaçée. Normalement, l'entrelacement entre en
nicolas
parents: 11844
diff changeset
1006 conflit avec la qualité de compression de l'encodeur, mais
nicolas
parents: 11844
diff changeset
1007 <systemitem class="library">libavcodec</systemitem> a deux paramètres
nicolas
parents: 11844
diff changeset
1008 spécifiques pour gérer un peut mieux le stockage de la vidéo entrelaçée:
nicolas
parents: 11844
diff changeset
1009 <option> ildct</option> et <option>ilme</option>. De plus,
nicolas
parents: 11844
diff changeset
1010 utiliser <option>mbd=2</option> est fortement recommandé
nicolas
parents: 11844
diff changeset
1011 <link linkend="menc-feat-telecine-footnotes">[2] </link> car il encodera les
nicolas
parents: 11844
diff changeset
1012 macroblocs en tant que non-entrelaçé là où il n'y a pas de mouvement.
nicolas
parents: 11844
diff changeset
1013 Notez que <option>-ofps</option> n'est PAS requis ici.
nicolas
parents: 11844
diff changeset
1014
nicolas
parents: 11844
diff changeset
1015 <screen>mencoder dvd://1 -nosound -ovc lavc -lavcopts ildct:ilme:mbd=2</screen>
nicolas
parents: 11844
diff changeset
1016 </para></listitem>
nicolas
parents: 11844
diff changeset
1017 <listitem><para>
nicolas
parents: 11844
diff changeset
1018 Utilisez un filtre de désentrelacement avant l'encodage. Il y a beaucoup de ces filtres
nicolas
parents: 11844
diff changeset
1019 disponibles au choix, chacun avec ses avantages et ses inconvénients. Consultez
nicolas
parents: 11844
diff changeset
1020 <option>mplayer -pphelp</option> pour voir ce qui est disponible (recherche sur &quot;deint&quot;), et cherchez sur les
nicolas
parents: 11844
diff changeset
1021 <ulink url="http://www.mplayerhq.hu/homepage/design6/info.html#mailing_lists">
nicolas
parents: 11844
diff changeset
1022 listes de diffusion de MPlayer</ulink> pour trouver des discussions à propos des
nicolas
parents: 11844
diff changeset
1023 divers filtres. De nouveau, le débit ne change pas, donc il n'y a pas de
nicolas
parents: 11844
diff changeset
1024 <option>-ofps</option>. De même, le désentrelacement devrait être appliqué
nicolas
parents: 11844
diff changeset
1025 après le découpage <link linkend="menc-feat-telecine-footnotes">[1]</link> et
nicolas
parents: 11844
diff changeset
1026 avant le redimensionnement.
nicolas
parents: 11844
diff changeset
1027
nicolas
parents: 11844
diff changeset
1028 <screen>mencoder dvd://1 -nosound -vf pp=lb -ovc lavc</screen>
nicolas
parents: 11844
diff changeset
1029 </para></listitem>
nicolas
parents: 11844
diff changeset
1030 <listitem><para>
nicolas
parents: 11844
diff changeset
1031 Malheureusement, cette option est boguée avec
nicolas
parents: 11844
diff changeset
1032 <application>MEncoder</application>; elle est destinée a bien fonctionner avec
nicolas
parents: 11844
diff changeset
1033 <application>MEncoder G2</application>, mais il n'est pas encore là. Vous
nicolas
parents: 11844
diff changeset
1034 pourrez avoir des plantages. De toute façon, le but de <option> -vf
nicolas
parents: 11844
diff changeset
1035 tfields</option> est de créer des trames pleines à partir de chaque champ, ce
nicolas
parents: 11844
diff changeset
1036 qui aboutit à un débit de 59.94. L'avantage de cette approche est qu'aucune donnée
nicolas
parents: 11844
diff changeset
1037 n'est perdue; par contre, puisque chaque trame provient d'un seul champ, les lignes
nicolas
parents: 11844
diff changeset
1038 manquantes doivent être remplies d'une manière ou d'une autre. Il n'y a pas de
nicolas
parents: 11844
diff changeset
1039 vraiment de bonne méthode pour générer les données manquantes, et donc le
nicolas
parents: 11844
diff changeset
1040 résultat sera similaire à celui obtenu en utilisant certains filtres de désentrelacement.
nicolas
parents: 11844
diff changeset
1041 Générer les lignes manquantes créé d'autres problèmes, également, simplement
nicolas
parents: 11844
diff changeset
1042 parce que la quantité de données double. Donc, un débit d'encodage supérieur
nicolas
parents: 11844
diff changeset
1043 est requis pour maintenir la qualité, et plus de puissance CPU est utilisé pour
nicolas
parents: 11844
diff changeset
1044 l'encodage et le décodage. tflields a de nombreuses options différentes pour
nicolas
parents: 11844
diff changeset
1045 la création des lignes manquantes de chaque trame. Si vous utilisez cette méthode,
nicolas
parents: 11844
diff changeset
1046 alors référez vous à la page de man, et choisissez l'option qui rends le mieux avec
nicolas
parents: 11844
diff changeset
1047 votre matériel. Notez qu'en utilisant <option>tfields</option> vous
nicolas
parents: 11844
diff changeset
1048 <emphasis role="bold">devez</emphasis> spécifier <option>-fps</option> et <option>-ofps</option> en indiquant un débit double de celui de la source.
nicolas
parents: 11844
diff changeset
1049
nicolas
parents: 11844
diff changeset
1050 <screen>mencoder dvd://1 -nosound -vf tfields=2 -ovc lavc -fps 59.94 -ofps 59.94</screen>
nicolas
parents: 11844
diff changeset
1051 </para></listitem>
nicolas
parents: 11844
diff changeset
1052 <listitem><para>
nicolas
parents: 11844
diff changeset
1053 Si vous comptez réduire énormément, vous pouvez extraire et encoder
nicolas
parents: 11844
diff changeset
1054 uniquement l'un des deux champs. Bien sûr, vous allez perdre la moitié de la
nicolas
parents: 11844
diff changeset
1055 résolution verticale, mais si vous prévoyez de réduire d'au plus 1/2 de
nicolas
parents: 11844
diff changeset
1056 l'original, la perte ne se vera pas trop. Le résultat sera un fichier progressif à
nicolas
parents: 11844
diff changeset
1057 29.97 trames par seconde. La procédure est d'utiliser
nicolas
parents: 11844
diff changeset
1058 <option>-vf field</option>, et ensuite couper
nicolas
parents: 11844
diff changeset
1059 <link linkend="menc-feat-telecine-footnotes">[1]</link> et dimmensionner
nicolas
parents: 11844
diff changeset
1060 correctement. Rappelez-vous que vous n'avez qu'à ajuster le redimmensionment pour compenser la division par deux de la résolution verticale.
nicolas
parents: 11844
diff changeset
1061 <screen>mencoder dvd://1 -nosound -vf field=0 -ovc lavc</screen>
nicolas
parents: 11844
diff changeset
1062 </para></listitem>
nicolas
parents: 11844
diff changeset
1063 </orderedlist>
nicolas
parents: 11844
diff changeset
1064 </sect3>
nicolas
parents: 11844
diff changeset
1065
nicolas
parents: 11844
diff changeset
1066 <sect3 id="menc-feat-telecine-encode-mixedpt">
nicolas
parents: 11844
diff changeset
1067 <title>Progressive et téléciné mélangées</title>
nicolas
parents: 11844
diff changeset
1068 <para>
nicolas
parents: 11844
diff changeset
1069 De façon à transformer la vidéo progressive et télécinée mélangée en
nicolas
parents: 11844
diff changeset
1070 vidéo entièrement progressive, l'inverse-telecine doit être appliqué sur les parties
nicolas
parents: 11844
diff changeset
1071 télécinées. Il y a deux filtres qui accomplissent nativement cette tâche, mais la
nicolas
parents: 11844
diff changeset
1072 plupart du temps la meilleure solution est d'utiliser deux filtres en conjonction (lire
nicolas
parents: 11844
diff changeset
1073 la suite pour plus de détails).
nicolas
parents: 11844
diff changeset
1074 </para>
nicolas
parents: 11844
diff changeset
1075
nicolas
parents: 11844
diff changeset
1076 <itemizedlist>
nicolas
parents: 11844
diff changeset
1077 <listitem><para>
nicolas
parents: 11844
diff changeset
1078 Actuellement la méthode la plus fiable de traiter ce type de vidéo est, plutôt que
nicolas
parents: 11844
diff changeset
1079 d'appliquer un inverse-téléciné sur les parties télécinées, de téléciner les parties
nicolas
parents: 11844
diff changeset
1080 non-télécinées et d'ensuite appliquer l'inverse-téléciné sur la vidéo entière.
nicolas
parents: 11844
diff changeset
1081 Cela vous semble confus ? softpulldown est un filtre qui parcoure une vidéo
nicolas
parents: 11844
diff changeset
1082 et la rend entièrement télécinée. Si vous faites suivre softpulldown de soit
nicolas
parents: 11844
diff changeset
1083 <option>detc</option>, soit <option>ivtc</option>, le résultat final sera
nicolas
parents: 11844
diff changeset
1084 entièrement progressif. Le découpage et le redimmensionnement devrait être fait
nicolas
parents: 11844
diff changeset
1085 après les opérations d'inverse-téléciné, et <option> -ofps 23.976</option> est
nicolas
parents: 11844
diff changeset
1086 requis.
nicolas
parents: 11844
diff changeset
1087
nicolas
parents: 11844
diff changeset
1088 <screen>mencoder dvd://1 -nosound -vf softpulldown,ivtc=1 -ovc lavc -ofps 23.976</screen>
nicolas
parents: 11844
diff changeset
1089 </para>
nicolas
parents: 11844
diff changeset
1090 </listitem>
nicolas
parents: 11844
diff changeset
1091 <listitem><para>
nicolas
parents: 11844
diff changeset
1092 <option>-vf pullup</option> est conçu pour appliquer un inverse-telecine sur le
nicolas
parents: 11844
diff changeset
1093 matériel téléciné tout en laissant les données progressives intacts. Pullup ne
nicolas
parents: 11844
diff changeset
1094 fonctionne pas vraiment avec l'actuel
nicolas
parents: 11844
diff changeset
1095 <application>MEncoder</application>, cependant, il est vraiment prévu
nicolas
parents: 11844
diff changeset
1096 pour l'utilisation avec <application>MEncoder G2</application> (quand
nicolas
parents: 11844
diff changeset
1097 celui-ci sera prêt). Il fonctionne bien sans <option>-ofps</option>, mais
nicolas
parents: 11844
diff changeset
1098 <option>-ofps</option> est requit pour empécher un affichage brouillé. Avec
nicolas
parents: 11844
diff changeset
1099 <option>-ofps</option>, cela échoue parfois. Le problème provient du
nicolas
parents: 11844
diff changeset
1100 comportement de
nicolas
parents: 11844
diff changeset
1101 <application>MEncoder</application> qui saute des trames pour maintenir
nicolas
parents: 11844
diff changeset
1102 la synchronisation entre l'audio et la vidéo: il saute des trames avant de les
nicolas
parents: 11844
diff changeset
1103 envoyer dans la chaine de filtres, plutôt qu'après. Résultat, <option>pullup</option>
nicolas
parents: 11844
diff changeset
1104 est parfois privé des données dont il a besoin.
nicolas
parents: 11844
diff changeset
1105 </para>
nicolas
parents: 11844
diff changeset
1106
nicolas
parents: 11844
diff changeset
1107 <para>
nicolas
parents: 11844
diff changeset
1108 Si <application>MEncoder</application> saute trop de trames dans une
nicolas
parents: 11844
diff changeset
1109 rangée, il vide les tampons de <option>pullup</option> et le conduit à planter.
nicolas
parents: 11844
diff changeset
1110 </para>
nicolas
parents: 11844
diff changeset
1111
nicolas
parents: 11844
diff changeset
1112 <para>
nicolas
parents: 11844
diff changeset
1113 Même si <application>MEncoder</application> ne saute qu'une seule trame,
nicolas
parents: 11844
diff changeset
1114 <option> pullup</option> ne pourra toujours pas la voir, et finira par opérer sur
nicolas
parents: 11844
diff changeset
1115 une séquence incorrecte de trames. Même si cela ne provoque pas de plantage,
nicolas
parents: 11844
diff changeset
1116 <option>pullup</option> ne sera pas capable de prendre les bonnes décisions pour
nicolas
parents: 11844
diff changeset
1117 ré-assembler les trames progressives, et va soit mal faire correspondre les
nicolas
parents: 11844
diff changeset
1118 champs, soit sauter plusieurs champs pour compenser.
nicolas
parents: 11844
diff changeset
1119 </para>
nicolas
parents: 11844
diff changeset
1120 </listitem>
nicolas
parents: 11844
diff changeset
1121
nicolas
parents: 11844
diff changeset
1122 <listitem><para>
nicolas
parents: 11844
diff changeset
1123 Je n'ai jamais utilisé <option>-vf filmdint</option> moi-même, mais voici ce qu'en dit
nicolas
parents: 11844
diff changeset
1124 D Richard Felker III:
nicolas
parents: 11844
diff changeset
1125
nicolas
parents: 11844
diff changeset
1126 <blockquote><para>C'est bon, mais AMA il essaie de désentrelacer plutôt que
nicolas
parents: 11844
diff changeset
1127 de faire de l'inverse-téléciné trop souvent (tout comme les lecteurs DVD &amp;
nicolas
parents: 11844
diff changeset
1128 et les TVs progressives), ce qui donne un scintillement horrible et d'autres artéfacts.
nicolas
parents: 11844
diff changeset
1129 Si vous voulez l'utiliser, vous devrez au moins passer un peu de temps à régler
nicolas
parents: 11844
diff changeset
1130 les options et à regarder le résultat pour vous assurer que tout va bien.</para></blockquote>
nicolas
parents: 11844
diff changeset
1131 </para></listitem>
nicolas
parents: 11844
diff changeset
1132 </itemizedlist>
nicolas
parents: 11844
diff changeset
1133 </sect3>
nicolas
parents: 11844
diff changeset
1134
nicolas
parents: 11844
diff changeset
1135 <sect3 id="menc-feat-telecine-encode-mixedpi">
nicolas
parents: 11844
diff changeset
1136 <title>Progressive et entrelaçée mélangées</title>
nicolas
parents: 11844
diff changeset
1137 <para>
nicolas
parents: 11844
diff changeset
1138 Il y a deux options pour gérer cette catégorie, chacune d'elle étant un
nicolas
parents: 11844
diff changeset
1139 compromis. Vous devriez décider suivant la durée/position de chaque type.
nicolas
parents: 11844
diff changeset
1140 </para>
nicolas
parents: 11844
diff changeset
1141
nicolas
parents: 11844
diff changeset
1142 <itemizedlist>
nicolas
parents: 11844
diff changeset
1143 <listitem><para>
nicolas
parents: 11844
diff changeset
1144 Traitez-la en tant que progressive. Les parties entrelaçées apparaitront
nicolas
parents: 11844
diff changeset
1145 comme entrelaçées, et certains champs devront être sautés, donnant une
nicolas
parents: 11844
diff changeset
1146 lecture un peu sacadée. Vous pouvez utiliser un filtre de postprocessing si vous
nicolas
parents: 11844
diff changeset
1147 le voulez, mais celui-ci pourrait légérement dégrader les parties progressives.
nicolas
parents: 11844
diff changeset
1148 </para>
nicolas
parents: 11844
diff changeset
1149
nicolas
parents: 11844
diff changeset
1150 <para>
nicolas
parents: 11844
diff changeset
1151 Cette option ne devrait vraiment pas être utilisée si vous voulez finalement
nicolas
parents: 11844
diff changeset
1152 afficher la vidéo sur un périphérique entrelaçé (avec une carte TV, par exemple).
nicolas
parents: 11844
diff changeset
1153 Si vous avez des trames entrelaçées dans une vidéo de 23.976 trames par
nicolas
parents: 11844
diff changeset
1154 secondes, elles seront télécinées avec les trames progressives. La moitié des
nicolas
parents: 11844
diff changeset
1155 &quot;trames&quot; sera affichée durant trois champs (3/59.94 secondes),
nicolas
parents: 11844
diff changeset
1156 provoquant un effet tremblotant &quot;saut dans le temps&quot; qui rends
nicolas
parents: 11844
diff changeset
1157 particulièrement mauvais. Si vous essayez cela, vous <emphasis role="bold">devez</emphasis> utiliser un filtre de désentrelacement comme
nicolas
parents: 11844
diff changeset
1158 <option>lb</option> ou <option>l5</option>.
nicolas
parents: 11844
diff changeset
1159 </para>
nicolas
parents: 11844
diff changeset
1160
nicolas
parents: 11844
diff changeset
1161 <para>
nicolas
parents: 11844
diff changeset
1162 Cela peut être aussi une mauvaise idée pour l'affichage progressif. Des paires
nicolas
parents: 11844
diff changeset
1163 de champs consécutifs seront sautés, provoquant une discontinuité qui peut
nicolas
parents: 11844
diff changeset
1164 être plus visible avec la seconde méthode, qui montre certaines trames
nicolas
parents: 11844
diff changeset
1165 progressives deux fois. La vidéo en 29.97 trames par seconde est déjà un
nicolas
parents: 11844
diff changeset
1166 peu brouillée car elle devrait être lue en 59.94 champs par seconde, donc les
nicolas
parents: 11844
diff changeset
1167 trames dupliquées ne se voient pas trop.
nicolas
parents: 11844
diff changeset
1168 </para>
nicolas
parents: 11844
diff changeset
1169
nicolas
parents: 11844
diff changeset
1170 <para>
nicolas
parents: 11844
diff changeset
1171 D'un autre coté, il vaut mieux considérer votre contenu et comment vous comptez
nicolas
parents: 11844
diff changeset
1172 l'afficher. Si votre vidéo est 90% progressive et que vous ne comptez pas l'afficher
nicolas
parents: 11844
diff changeset
1173 sur une TV, vous devriez préférer une approche progressive. Si c'est seulement
nicolas
parents: 11844
diff changeset
1174 à moitié progressif, vous voudrez probablement l'encoder comme si elle était
nicolas
parents: 11844
diff changeset
1175 complétement entrelaçée.
nicolas
parents: 11844
diff changeset
1176 </para>
nicolas
parents: 11844
diff changeset
1177 </listitem>
nicolas
parents: 11844
diff changeset
1178
nicolas
parents: 11844
diff changeset
1179 <listitem><para>
nicolas
parents: 11844
diff changeset
1180 Traitez-la comme entrelaçée. Certaines trames des parties progressives
nicolas
parents: 11844
diff changeset
1181 devront être dupliquées, causant des saccades irrégulières. De nouveau,
nicolas
parents: 11844
diff changeset
1182 les filtres de désentrelacement peuvent légèrement dégrader les parties
nicolas
parents: 11844
diff changeset
1183 progressives.
nicolas
parents: 11844
diff changeset
1184 </para></listitem>
nicolas
parents: 11844
diff changeset
1185
nicolas
parents: 11844
diff changeset
1186 </itemizedlist>
nicolas
parents: 11844
diff changeset
1187 </sect3>
nicolas
parents: 11844
diff changeset
1188
nicolas
parents: 11844
diff changeset
1189 </sect2>
nicolas
parents: 11844
diff changeset
1190
nicolas
parents: 11844
diff changeset
1191 <sect2 id="menc-feat-telecine-footnotes">
nicolas
parents: 11844
diff changeset
1192 <title>Notes de bas-de-page</title>
nicolas
parents: 11844
diff changeset
1193 <orderedlist>
nicolas
parents: 11844
diff changeset
1194 <listitem><formalpara>
nicolas
parents: 11844
diff changeset
1195 <title>À propos du découpage:</title>
nicolas
parents: 11844
diff changeset
1196 <para>
nicolas
parents: 11844
diff changeset
1197 Les données vidéo des DVDs sont stockées dans un format appelé YUV 4:2:0.
nicolas
parents: 11844
diff changeset
1198 Dans la vidéo YUV, luma (&quot;luminosité&quot;) et chroma (&quot;couleur&quot;)
nicolas
parents: 11844
diff changeset
1199 sont stockés séparemment. Dans une image YUV 4:2:0 il n'y a qu'un pixel chroma
nicolas
parents: 11844
diff changeset
1200 pour quatre pixels luma, car l'oeil humain est plus sensible à la couleur qu'à la
nicolas
parents: 11844
diff changeset
1201 luminosité. Dans une image progressive, chaque carré de quatre pixels luma
nicolas
parents: 11844
diff changeset
1202 (deux de chaque coté) a un pixel chroma en commun. Vous devez couper l'YUV
nicolas
parents: 11844
diff changeset
1203 progressive dans une résolution paire, et utiliser des offsets pairs. Par exemple,
nicolas
parents: 11844
diff changeset
1204 <option>crop=716:380:2:26</option> est correct mais
nicolas
parents: 11844
diff changeset
1205 <option>crop=716:380:3:26 </option> ne l'est pas.
nicolas
parents: 11844
diff changeset
1206 </para>
nicolas
parents: 11844
diff changeset
1207 </formalpara>
nicolas
parents: 11844
diff changeset
1208
nicolas
parents: 11844
diff changeset
1209 <para>
nicolas
parents: 11844
diff changeset
1210 Quand vous traitez de l'YUV 4:2:0 entrelaçé, la situation est un peu plus compliquée.
nicolas
parents: 11844
diff changeset
1211 Au lieu de quatre pixels luma dans une <emphasis>trame</emphasis> partageant
nicolas
parents: 11844
diff changeset
1212 un pixel chroma, chaque ensemble de quatre pixels luma dans un
nicolas
parents: 11844
diff changeset
1213 <emphasis>champs</emphasis> partage un pixel chroma. Quand les champs
nicolas
parents: 11844
diff changeset
1214 sont entrelaçés pour former une trame, chaque scanline est haute de un pixel.
nicolas
parents: 11844
diff changeset
1215 Maintenant, au lieu d'avoir quatre pixels dans un carré, il y a deux pixels cote-à-cote,
nicolas
parents: 11844
diff changeset
1216 et les deux autres pixels sont cote-à-cote deux scanlines plus bas. Les deux pixels
nicolas
parents: 11844
diff changeset
1217 luma des scanlines intérmédiaires proviennent de l'autre champ, et donc partagent
nicolas
parents: 11844
diff changeset
1218 un pixel chroma différent avec deux pixels luma deux scanlines après. Toute
nicolas
parents: 11844
diff changeset
1219 cette confusion fait qu'il est nécessaire d'avoir des dimensions de découpage
nicolas
parents: 11844
diff changeset
1220 et des offsets multiples de quatre. L'horizontal peut rester pair.
nicolas
parents: 11844
diff changeset
1221 </para>
nicolas
parents: 11844
diff changeset
1222
nicolas
parents: 11844
diff changeset
1223 <para>
nicolas
parents: 11844
diff changeset
1224 Pour la vidéo télécinée, je recommande de découper après le procédé
nicolas
parents: 11844
diff changeset
1225 d'inverse-téléciné. Une fois la vidéo en progressive, vous n'aurez plus
nicolas
parents: 11844
diff changeset
1226 qu'à découper par nombres pairs. Si vous voulez vraiment profiter du léger
nicolas
parents: 11844
diff changeset
1227 gain de temps qu'offre le découpage en premier, vous devez couper verticalement
nicolas
parents: 11844
diff changeset
1228 par multiples de quatre ou sinon le fitre d'inverse-téléciné n'aura pas suffisemment
nicolas
parents: 11844
diff changeset
1229 de données.
nicolas
parents: 11844
diff changeset
1230 </para>
nicolas
parents: 11844
diff changeset
1231
nicolas
parents: 11844
diff changeset
1232 <para>
nicolas
parents: 11844
diff changeset
1233 Pour la vidéo entrelaçée (non télécinée), vous devez toujours découper verticalement
nicolas
parents: 11844
diff changeset
1234 par multiples de quatre à moins d'utiliser <option>-vf field</option> avant le
nicolas
parents: 11844
diff changeset
1235 découpage.
nicolas
parents: 11844
diff changeset
1236 </para>
nicolas
parents: 11844
diff changeset
1237 </listitem>
nicolas
parents: 11844
diff changeset
1238
nicolas
parents: 11844
diff changeset
1239 <listitem><formalpara>
nicolas
parents: 11844
diff changeset
1240 <title>À propos des paramètres d'encodage et de la qualité:</title>
nicolas
parents: 11844
diff changeset
1241 <para>
nicolas
parents: 11844
diff changeset
1242 Le fait que je recommande <option>mbd=2</option> ici ne signifie pas qu'il doit
nicolas
parents: 11844
diff changeset
1243 être utilisé ailleurs. Avec <option>trell</option>, <option>mbd=2</option> est une
nicolas
parents: 11844
diff changeset
1244 des deux options de <systemitem class="library">libavcodec</systemitem> qui
nicolas
parents: 11844
diff changeset
1245 augmentent le plus la qualité, et vous devriez toujours au moins les utiliser toutes les
nicolas
parents: 11844
diff changeset
1246 deux à moins que la vitesse d'encodage soit primordiale (par ex. encodage
nicolas
parents: 11844
diff changeset
1247 temps-réel). Il y a beaucoup d'autres options qui augmentent la qualité (et diminuent
nicolas
parents: 11844
diff changeset
1248 la vitesse d'encodage) mais c'est en dehors du cadre de ce document.
nicolas
parents: 11844
diff changeset
1249 </para>
nicolas
parents: 11844
diff changeset
1250 </formalpara>
nicolas
parents: 11844
diff changeset
1251 </listitem>
nicolas
parents: 11844
diff changeset
1252
nicolas
parents: 11844
diff changeset
1253 </orderedlist>
nicolas
parents: 11844
diff changeset
1254
nicolas
parents: 11844
diff changeset
1255 </sect2>
nicolas
parents: 11844
diff changeset
1256
nicolas
parents: 11844
diff changeset
1257 </sect1>
11736
nicolas
parents: 11698
diff changeset
1258
10109
b84118357b83 Adding of XML french docs
nicolas
parents:
diff changeset
1259 </chapter>