comparison DOCS/Italian/encoding.html @ 4939:0b4e8f3e0f4a

updated to english version
author frodone
date Tue, 05 Mar 2002 01:13:04 +0000
parents 2729796fb896
children c8a3e58a43d8
comparison
equal deleted inserted replaced
4938:b782efa10c60 4939:0b4e8f3e0f4a
163 un file AVI (DivX), devi fare attenzione che l'intestazione dell'AVI non includa 163 un file AVI (DivX), devi fare attenzione che l'intestazione dell'AVI non includa
164 questo valore. Quindi, l'unica soluzione è ridimensionare.</P> 164 questo valore. Quindi, l'unica soluzione è ridimensionare.</P>
165 165
166 <P><B>MEncoder</B> può ridimensionare le immagini di input se sono in formato YV12 (per esempio: 166 <P><B>MEncoder</B> può ridimensionare le immagini di input se sono in formato YV12 (per esempio:
167 ffdivx, driver odivx, o mpeg1/2). Le dimensioni di output si specificano co le opzioni 167 ffdivx, driver odivx, o mpeg1/2). Le dimensioni di output si specificano co le opzioni
168 <CODE>-x</CODE>, e <CODE>-y</CODE>. Inoltre, ci sono 3 filtri 168 <CODE>-x</CODE>, e <CODE>-y</CODE>. Inoltre, ci sono alcuni filtri
169 di ridimensionamento in <B>MEncoder</B>, <I>0 169 di ridimensionamento in <B>MEncoder</B>, guarda la pagina di man !
170 : bilineare veloce</I>, <I>1 : bilineare</I>, <I>2 : bicubico</I> (migliore qualità).
171 Possono essere specificati con l'opzione <CODE>-sws</CODE>. Se non specificato, 170 Possono essere specificati con l'opzione <CODE>-sws</CODE>. Se non specificato,
172 <B>MEncoder</B> userà 0 : bilineare veloce.</P> 171 <B>MEncoder</B> userà 0 : bilineare veloce.</P>
173 172
174 <P>Ridimensionare è molto semplice :<BR> 173 <P>Ridimensionare è molto semplice :<BR>
175 <CODE>&nbsp;&nbsp;&nbsp;&nbsp;mencoder sample-svcd.mpg -divx4opts br=1300 -x 640 -y 480 -sws 2 -o output.avi</CODE></P> 174 <CODE>&nbsp;&nbsp;&nbsp;&nbsp;mencoder sample-svcd.mpg -divx4opts br=1300 -x 640 -y 480 -sws 2 -o output.avi</CODE></P>
227 226
228 <P>Un esempio, con la compressione MJPEG :<BR> 227 <P>Un esempio, con la compressione MJPEG :<BR>
229 <CODE>&nbsp;&nbsp;&nbsp;&nbsp;mencoder -dvd 2 -o title2.avi -ovc lavc -lavcopts vcodec=mjpeg</CODE></P> 228 <CODE>&nbsp;&nbsp;&nbsp;&nbsp;mencoder -dvd 2 -o title2.avi -ovc lavc -lavcopts vcodec=mjpeg</CODE></P>
230 229
231 230
231 <P><B><A NAME=2.4.3.6>2.4.3.6. Codificare da file di immagine multipli (JPEG o PNG)</B></P>
232
233 <P><B>MEncoder</B> è in grado di creare filmati a partire da uno o più file JPEG o PNG.
234 Con un semplice framecopy può creare file MJPEG (Motion JPEG) o MPNG
235 (Motion PNG).</P>
236
237 <P><B><I>Spiegazione del processo</I></B></P>
238
239 <P><B>MEncoder</B> <I>decodifica</I> le immagini in input con un codec video MJPEG
240 disponibile (per i PNG, usa il decoder PNG interno). Di
241 default usa <CODE>ffmjpeg</CODE>, quindi devi compilare con il supporto libavcodec
242 (cosa che è raccomandata comunque). Lo svantaggio è che non può gestire
243 alcuni tipi di JPEG (al posto di questi verrà codificata un'immagine verde). Usa dei
244 programmi esterni per convertire quelle immagini in un formato adatto.<BR> Si può
245 liberamente scegliere qualunque altro decoder MJPEG, come <CODE>mcmjpg32.dll</CODE>
246 (MainConcept Motion JPEG) se installato, e dopo aver controllato
247 <CODE>codecs.conf</CODE> e la linea di <CODE>videocodec</CODE> che fa riferimento
248 a questo file, saprai che devi usare l'opzione <CODE>-vc mjpeg</CODE>
249 per ottenere questo.
250 </P>
251
252 <P><B>MEncoder</B> quindi passa l' immagine decodificata al compressore video scelto
253 (DivX4, Xvid, ffmpeg msmpeg4, ecc...). Attenzione al decoder PNG, dato che
254 attualmente può fornire in output solo formati RGB, quindi non può essere usato con i codec
255 che richiedono un input YUV, come il DivX4 o l' msmpeg4 di ffmpeg.</P>
256
257 <P><B><I>Esempi</I></B></P>
258
259 <P>La spiegazione dell'opzione <CODE>-mf</CODE> si trova più sotto nella sezione
260 delle <A HREF=#2.4.5>Opzioni</A> generali e nella pagina di man.</P>
261
262 <P><I>Creare un file DivX4 da tutti i file JPEG presenti nella directory attuale :</I><BR>
263 &nbsp;&nbsp;<CODE>mencoder \*.jpg -mf on:w=800:h=600:fps=25 -ovc divx4 -o
264 output.avi</CODE></P>
265
266 <P><I>Creare un file Motion JPEG (MJPEG) da tutti i file JPEG presenti nella directory attuale :</I><BR>
267 &nbsp;&nbsp;<CODE>mencoder \*.jpg -mf on:w=800:h=600:fps=25 -ovc copy
268 -o output.avi</CODE></P>
269
270 <P><I>Creare un file non compresso da tutti i file PNG presenti nella directory attuale :</I><BR>
271 &nbsp;&nbsp;<CODE>mencoder \*.png -mf on:w=800:h=600:fps=25:type=png -ovc raw -o
272 output.avi</CODE></P>
273
274 <P><I>Creare un file Motion PNG (MPNG) da tutti i file PNG presenti nella directory attuale :</I><BR>
275 &nbsp;&nbsp;<CODE>mencoder \*.png -mf on:w=800:h=600:fps=25:type=png -ovc copy
276 -o output.avi</CODE></P>
277
278
232 <P><B><A NAME=2.4.4>2.4.4. Sintassi</B></P> 279 <P><B><A NAME=2.4.4>2.4.4. Sintassi</B></P>
233 280
234 <P>&nbsp;&nbsp;<CODE>mencoder [opzioni] [file di input] [opzioni] ...</P> 281 <P>&nbsp;&nbsp;<CODE>mencoder [opzioni] [file di input] [opzioni] ...</P>
235 282
236 283
317 &nbsp;&nbsp;<B>mp3lame</B> - codifica in MP3 (usando Lame)<BR> 364 &nbsp;&nbsp;<B>mp3lame</B> - codifica in MP3 (usando Lame)<BR>
318 </TD> 365 </TD>
319 </TR> 366 </TR>
320 <TR> 367 <TR>
321 <TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2> 368 <TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
369 <I>-mf</I> opzioni multifile</TD>
370 <TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
371 Usate per codificare da file JPEG multipli. Le sue sotto-opzioni sono:<BR>
372 &nbsp;&nbsp;<B>on</B> - abilita il supporto multifile<BR>
373 &nbsp;&nbsp;<B>w</B>=&lt;valore&gt; - larghezza del file di output<BR>
374 &nbsp;&nbsp;<B>h</B>=&lt;valore&gt; - altezza del file di output<BR>
375 &nbsp;&nbsp;<B>fps</B>=&lt;valore&gt; - fps del file di output<BR>
376 &nbsp;&nbsp;<B>type</B>=&lt;valore&gt; - tipo di file in input (tipi disponibili : <CODE>jpeg</CODE>, <CODE>png</CODE>)<BR>
377 </TD>
378 </TR>
379
380 <TR>
381 <TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
322 <I>-divx4opts</I></TD> 382 <I>-divx4opts</I></TD>
323 <TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2> 383 <TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
324 Se codifichi in DivX4, puoi specificare i sui parametri qui, come:<BR> 384 Se codifichi in DivX4, puoi specificare i sui parametri qui, come:<BR>
325 &nbsp;&nbsp;<CODE>-divx4opts br=1800:deinterlace:key=250</CODE><BR> 385 &nbsp;&nbsp;<CODE>-divx4opts br=1800:deinterlace:key=250</CODE><BR>
326 Opzioni comuni: <B>(per la lista completa leggi la pagina di man!)</B><BR> 386 Opzioni comuni: <B>(per la lista completa leggi la pagina di man!)</B><BR>
327 &nbsp;&nbsp;<B>help</B> - ottieni l'aiuto<BR> 387 &nbsp;&nbsp;<B>help</B> - ottieni l'aiuto<BR>
328 &nbsp;&nbsp;<B>br</B>=XXX - specifica il bitrate in kbit &lt;4-16000&gt; o bit &lt;16001-24000000&gt;<BR> 388 &nbsp;&nbsp;<B>br</B>=&lt;valore&gt; - specifica il bitrate in kbit &lt;4-16000&gt; o bit &lt;16001-24000000&gt;<BR>
329 &nbsp;&nbsp;<B>q</B>=XXXX - qualità (1-veloce, 5-migliore - predefinito 5)<BR> 389 &nbsp;&nbsp;<B>q</B>=&lt;valore&gt; - qualità (1-veloce, 5-migliore - predefinito 5)<BR>
330 &nbsp;&nbsp;<B>key</B>=XXXX - intervallo tra i frame chiave<BR> 390 &nbsp;&nbsp;<B>key</B>=&lt;valore&gt; - intervallo tra i frame chiave<BR>
331 </TD> 391 </TD>
332 </TR> 392 </TR>
333 <TR> 393 <TR>
334 <TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2> 394 <TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
335 <I>-lavcopts</I></TD> 395 <I>-lavcopts</I></TD>
336 <TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2> 396 <TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
337 Se codifichi in libavcodec, puoi specificare i sui parametri qui, come:<BR> 397 Se codifichi in libavcodec, puoi specificare i sui parametri qui, come:<BR>
338 &nbsp;&nbsp;<CODE>-lavcopts vcodec=msmpeg4:vbitrate=1800:vhq:keyint=250</CODE><BR> 398 &nbsp;&nbsp;<CODE>-lavcopts vcodec=msmpeg4:vbitrate=1800:vhq:keyint=250</CODE><BR>
339 Opzioni comuni: <B>(per la lista completa leggi la pagina di man!)</B><BR> 399 Opzioni comuni: <B>(per la lista completa leggi la pagina di man!)</B><BR>
340 &nbsp;&nbsp;<B>help</B> - ottieni l'aiuto<BR> 400 &nbsp;&nbsp;<B>help</B> - ottieni l'aiuto<BR>
341 &nbsp;&nbsp;<B>vcodec</B>=XXX - seleziona il codec video (per la lista completa, vedi la sezione libavcodec sopra)<BR> 401 &nbsp;&nbsp;<B>vcodec</B>=&lt;valore&gt; - seleziona il codec video (per la lista completa, vedi la sezione libavcodec sopra)<BR>
342 &nbsp;&nbsp;<B>vbitrate</B>=XXX - specifica il bitrate in kbit &lt;4-16000&gt; o bit &lt;16001-24000000&gt;<BR> 402 &nbsp;&nbsp;<B>vbitrate</B>=&lt;valore&gt; - specifica il bitrate in kbit &lt;4-16000&gt; o bit &lt;16001-24000000&gt;<BR>
343 &nbsp;&nbsp;<B>vhq</B> - alta qualità<BR> 403 &nbsp;&nbsp;<B>vhq</B> - alta qualità<BR>
344 &nbsp;&nbsp;<B>keyint</B>=XXX - intervallo tra i frame chiave<BR> 404 &nbsp;&nbsp;<B>keyint</B>=&lt;valore&gt; - intervallo tra i frame chiave<BR>
345 </TD> 405 </TD>
346 </TR> 406 </TR>
347 <TR> 407 <TR>
348 <TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2> 408 <TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
349 <I>-lameopts</I></TD> 409 <I>-lameopts</I></TD>
352 &nbsp;&nbsp;<CODE>-lameopts q=3</CODE><BR> 412 &nbsp;&nbsp;<CODE>-lameopts q=3</CODE><BR>
353 &nbsp;&nbsp;<CODE>-lameopts br=192:cbr</CODE><BR> 413 &nbsp;&nbsp;<CODE>-lameopts br=192:cbr</CODE><BR>
354 Opzioni comuni: <B>(per la lista completa leggi la pagina di man!)</B><BR> 414 Opzioni comuni: <B>(per la lista completa leggi la pagina di man!)</B><BR>
355 &nbsp;&nbsp;<B>help</B> - ottieni l'aiuto<BR> 415 &nbsp;&nbsp;<B>help</B> - ottieni l'aiuto<BR>
356 &nbsp;&nbsp;<B>cbr</B> - seleziona MP£ <B>CBR</B> MP3 (il default è <B>VBR</B>)<BR> 416 &nbsp;&nbsp;<B>cbr</B> - seleziona MP£ <B>CBR</B> MP3 (il default è <B>VBR</B>)<BR>
357 &nbsp;&nbsp;<B>br</B>=XXX - specifica il bitrate in kbit &lt;0-1024&gt; (solo per <B>CBR</B>!)<BR> 417 &nbsp;&nbsp;<B>br</B>=&lt;valore&gt; - specifica il bitrate in kbit &lt;0-1024&gt; (solo per <B>CBR</B>!)<BR>
358 &nbsp;&nbsp;<B>q</B>=XXXX - qualità (0-alta, 9-veloce - predefinito 0) (solo per <B>VBR</B>!)<BR> 418 &nbsp;&nbsp;<B>q</B>=&lt;valore&gt; - qualità (0-alta, 9-veloce - predefinito 0) (solo per <B>VBR</B>!)<BR>
359 </TD> 419 </TD>
360 </TR> 420 </TR>
361 </TABLE> 421 </TABLE>
362 422
363 <P><B><A NAME=2.4.6>2.4.6. Esempi</B></P> 423 <P><B><A NAME=2.4.6>2.4.6. Esempi</B></P>