diff options
author | rtognimp <rtognimp@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2003-04-06 22:01:54 +0000 |
---|---|---|
committer | rtognimp <rtognimp@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2003-04-06 22:01:54 +0000 |
commit | dae951d466af113a15cc7da1100a101b96e5058e (patch) | |
tree | c5fa918372955b3ccca10e4133ea5937f040fe03 /DOCS/it/encoding.html | |
parent | 42ce6511351061cb3ec870eb6f31d435f22e672d (diff) | |
download | mpv-dae951d466af113a15cc7da1100a101b96e5058e.tar.bz2 mpv-dae951d466af113a15cc7da1100a101b96e5058e.tar.xz |
Sync with 0_90. All stuff different from 0_90 is missing.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9865 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'DOCS/it/encoding.html')
-rw-r--r-- | DOCS/it/encoding.html | 121 |
1 files changed, 83 insertions, 38 deletions
diff --git a/DOCS/it/encoding.html b/DOCS/it/encoding.html index fa5218eb26..29eb30ef94 100644 --- a/DOCS/it/encoding.html +++ b/DOCS/it/encoding.html @@ -1,4 +1,5 @@ <HTML> +<!-- Synced with english version 1.87 --> <HEAD> <TITLE>Codificare - MEncoder - Movie Encoder per Linux</TITLE> @@ -9,12 +10,19 @@ <BODY> -<H2><A NAME="encoding">2.4. Codificare con MEncoder</A></H2> +<H1><A NAME="encoding">7. Codificare con MEncoder</A></H1> <P>Per la lista completa delle opzioni disponibili per Mencoder e gli esempi, vedi - la pagina di man.</P> + la pagina di man. Per una serie di esempi pratici ed una guida dettagliata + sull'uso dei parametri di codifica, leggi i + <A HREF="tech/encoding-tips.txt">consigli per la codifica</A> raccolti da + varie discussioni avvenute sulla mailing list + <A HREF="http://mplayerhq.hu/mailman7listinfo/mplayer-users">mplayer-users</A>. + Cerca negli <A HREF="http://mlayerhq.hu/mailman/mplayer-users">archivi</A> + le discussioni sui dettagli ed i problemi relativi alla codifica con MEncoder. +</P> -<H3><A NAME="2pass">2.4.1. Codificare DivX4 in 2 o 3 passaggi</H3> +<H3><A NAME="2pass">7.1 Codificare in MPEG-4 ("DivX") in 2 o 3 passaggii</H3> <P><U><B>codifica a 2 passaggi :</B></U> il nome deriva dal fatto che questo metodo codifica il file <I>due volte</I>. La prima codifica (<I>passaggio</I> doppiato) crea dei file temporanei (*.log) con una grandezza @@ -23,8 +31,8 @@ file di output, usando i dati sul bitrate dei file temporanei. Il file risultant migliore qualità d'immagine. Se questa è la prima volta che ne senti parlare, dovresti consultare alcune guide disponibili in rete.</P> -<P>Questo esempio mostra come codificare un DVD in un AVI DivX4 a 2 passaggi. Bisogna dare solo -due comandi :<BR> +<P>Questo esempio mostra come codificare un DVD in un AVI MPEG-4 ("DivX") a 2 + passaggi. Bisogna dare solo due comandi :<BR> <CODE> rm frameno.avi</CODE> - rimuovi questo file che può essere rimasto da una precedente codifica a 3 passaggi (interferisce col processo attuale)<BR> @@ -51,15 +59,16 @@ due comandi :<BR> <LI>Secondo passaggio: <P><CODE>mencoder <file/DVD> -oac copy -ovc lavc -lavcopts vcodec=mpeg4:vpass=1:vbitrate=<bitrate></CODE></P> - <P>Cioè il primo passaggio della codifica del video DivX4. + <P>Questo è il primo passaggio della codifica video. Puoi specificare il bitrate video dato da MEncoder alla fine del precedente passaggio.</P></LI> <LI>Terzo passaggio: <P><CODE>mencoder <file/DVD> -oac copy -ovc lavc -lavcopts vcodec=mpeg4:vpass=2:vbitrate=<bitrate></CODE></P> - <P>Cioè il secondo passaggio della codifica video DivX4. - Puoi specificare il bitrate video dato da MEncoder alla fine del precedente - passaggio. In questo passaggio, l'audio da <CODE>frameno.avi</CODE> sarà inserito + <P>Questo è il secondo passaggio della codifica video. + Specifica lo stesso bitrate del passo precedente a meno che tu sappia + veramente cosa stai facendo. In questo passaggio, l'audio preso da + <CODE>frameno.avi</CODE> sarà inserito nel file di destinazione.. ed è tutto pronto!</P></LI> </OL> @@ -75,7 +84,27 @@ due comandi :<BR> mencoder -dvd 2 -ovc lavc -lavcopts vcodec=mpeg4:vpass=2 -oac copy -o movie.avi</CODE></P> -<H3><A NAME="rescaling">2.4.2. Ridimensionare i filmati</A></H3 +<H2><A NAME="rescaling">7.2 Codificare in formato MPEG</A></H2> + +<P>MEncoder può creare file in formato MPEG (MPEG-PS). Ciò è probabilmente utile + solo con il codec <I>mpeg1video<I> di libavcodec, poiché i programmi - tranne + MPlayer - si aspettano solo video MPEG1 ed audio MPEG1 layer 2 (MP2) nei file + MPEG.</P> + +<P>Questa funzione non è molto utile al momento, oltre ad avere probabilmente + molti bug, soprattutto perchè al momento MEncoder non può codificare l'audio + MPEG1 layer 2 (MP2), che tutti gli altri player si aspetano di trovare nei + file MPEG.</P> + +<P>Per modificare il formato d'uscita di MEncoder, usare l'opzione + <CODE>-of mpeg</CODE>.</P> + +<P>Esempio:<BR> + <CODE>mencoder -of mpeg -ovc lavc -lavcopts vcodec=mpeg1video + -oac copy <other options> media.avi -o output.mpg</CODE></P> + + +<H2><A NAME="rescaling">7.3 Ridimensionare i filmati</A></H2> <P>Spesso emerge l'esigenza di ridimensionare le immagini del filmato. Le ragioni possono essere molte: diminuire la dimensione del file, la larghezza di banda della rete, ecc. Molte persone @@ -88,14 +117,14 @@ due comandi :<BR> <CODE>-sws</CODE>. Se non specificata, <B>MEncoder</B> userà il valore 0 : bilineare veloce.</P> -<P>Utilizzo :<BR> +<H5>Utilizzo :</H5> <P><CODE> mencoder input.mpg -ovc lavc -lavcopts vcodec=mpeg4 -vf scale=640:480 -oac copy -o output.avi</CODE></P> -<H3><A NAME="copying">2.4.3. Copia da stream</A></H3> +<H2><A NAME="copying">7.4 Copia da stream</A></H2> <P><B>MEncoder</B> può gestire i flussi in entrata in due modi : <B>codificandoli</B> o <B>copiandoli</B>. Questa sezione tratta la <B>copia</B>.</P> @@ -117,7 +146,7 @@ due comandi :<BR> </P> -<H3><A NAME="fixing">2.4.4. Correggere gli AVI con indice o intervallo malformati</A></H3> +<H2><A NAME="fixing">7.5 Correggere gli AVI con indice o intervallo malformati</A></H2> <P>E' semplicissimo. Copiamo semplicemente i flussi audio e video, e <B>MEncoder</B> genera l'indice. Naturalmente questo non può correggere possibili bug @@ -127,7 +156,21 @@ così non sarà più necessaria l'opzione <CODE>-ni</CODE> per leggerli.</P> <P>Comando : <CODE>mencoder -idx input.avi -ovc copy -oac copy -o output.avi</CODE></P> -<H3><A NAME="libavcodec">2.4.5. Codificare con le famiglia di codec libavcodec</A></H3> +<H3><A NAME="appending">7.5.1 Unire file AVI</A></H3> + +<P>Un utile effetto collaterale della funzione di riparazione dei file AVI è la + possibilità di usare MEncored per unire 2 (o più) file AVI:</P> + +<P>Comando: <CODE>cat 1.avi 3.avi | mencoder -noidx -ovc copy -oac copy -o + output.avi -</CODE></P> + +<P><B>Nota:</B>MEncoder si aspetta che <CODE>1.avi</CODE> e <CODE>2.avi</CODE> + utilizzino gli stessi codec, risoluzione, stream rate, ecc, ed almeno 1.avi + non deve avere errori. Se necessario, puoi riparare i file prima di unirli, + come descritto <A HREF="#fixing">sopra</A>.</P> + + +<H2><A NAME="libavcodec">7.6 Codificare con le famiglia di codec libavcodec</A></H2> <P><A HREF="codecs.html#libavcodec">Libavcodec</A> fornisce una semplice codifica in molti interessanti formati video e audio (al momento i suoi codec audio non sono @@ -138,11 +181,13 @@ supportati). Puoi codificare i seguenti codec :</P> <LI>mjpeg - Motion JPEG</LI> <LI>h263 - H263</LI> <LI>h263p - H263 Plus</LI> - <LI>mpeg4 - DivX4</LI> - <LI>msmpeg4 - il vecchio DivX</LI> - <LI>msmpeg4v2 - Micro$oft MPEG4 V2 (predecessore del DivX alias MP43)</LI> + <LI>mpeg4 - ISO standard MPEG-4 (DivX 5, XviD compatibile)</LI> + <LI>msmpeg4 - variant MPEG-4 pre-standard di MS, v3 (noto anche come DivX3)</LI> + <LI>msmpeg4v2 - MPEG-4 pre-standard di MS, v2 (usati in vecchi file asf)</LI> + <LI>wmv1 - Windows Media Video, versione 1 (noto anche come WMV7)</LI> <LI>rv10 - un vecchio codec RealVideo</LI> <LI>mpeg1video - video MPEG1 :)</LI> + <LI>huffyuv - compressione lossless (senza perdita di qualità, ndt)</LI> </UL> </P> @@ -154,7 +199,7 @@ supportati). Puoi codificare i seguenti codec :</P> -lavcopts vcodec=mjpeg -oac copy</CODE></P> -<H3><A NAME="image_files">2.4.6. Codificare da file di immagine multipli (JPEG, PNG o TGA)</A></H3> +<H2><A NAME="image_files">7.7 Codificare da file di immagine multipli (JPEG, PNG o TGA)</A></H2> <P><B>MEncoder</B> è in grado di creare filmati a partire da uno o più file JPEG, PNG o TGA. Con un semplice framecopy può creare file MJPEG (Motion JPEG) o MPNG @@ -167,40 +212,40 @@ supportati). Puoi codificare i seguenti codec :</P> </P> <P><B>MEncoder</B> quindi passa l' immagine decodificata al compressore video scelto - (DivX4, Xvid, ffmpeg msmpeg4, ecc...). Attenzione al decoder PNG, dato che - attualmente può fornire in output solo formati RGB, quindi non può essere usato con i codec - che richiedono un input YUV, come il DivX4 o l' msmpeg4 di ffmpeg.</P> + (DivX4, Xvid, ffmpeg msmpeg4, ecc...).</P> <P><B><I>Esempi</I></B></P> -<P>La spiegazione dell'opzione <CODE>-mf</CODE> si trova più sotto nella sezione - delle <A HREF="#options">Opzioni</A> generali e nella pagina di man.</P> +<P>La spiegazione dell'opzione <CODE>-mf</CODE> si trova nella pagina di man.</P> <P><I>Creare un file DivX4 da tutti i file JPEG presenti nella directory attuale :</I><BR> - <CODE>mencoder \*.jpg -mf on:w=800:h=600:fps=25 -ovc divx4 - -o output.avi</CODE></P> + <CODE>mencoder -mf on:w=800:h=600:fps=25 -ovc divx4 + -o output.avi \*.jpg</CODE></P> <P><I>Creare un file DivX4 da alcuni dei file JPEG presenti nella directory attuale :</I><BR> - <CODE>mencoder frame001.jpg,frame002.jpg -mf on:w=800:h=600:fps=25 - -ovc divx4 -o output.avi</CODE></P> + <CODE>mencoder -mf on:w=800:h=600:fps=25 + -ovc divx4 -o output.avi frame001.jpg,frame002.jpg</CODE></P> <P><I>Creare un file Motion JPEG (MJPEG) da tutti i file JPEG presenti nella directory attuale :</I><BR> - <CODE>mencoder \*.jpg -mf on:w=800:h=600:fps=25 -ovc copy - -o output.avi</CODE></P> + <CODE>mencoder -mf on:w=800:h=600:fps=25 -ovc copy + -o output.avi \*.jpg</CODE></P> <P><I>Creare un file non compresso da tutti i file PNG presenti nella directory attuale :</I><BR> - <CODE>mencoder \*.png -mf on:w=800:h=600:fps=25:type=png -ovc raw - -o output.avi</CODE></P> + <CODE>mencoder -mf on:w=800:h=600:fps=25:type=png -ovc rawrgb + -o output.avi \*.png</CODE></P> + +<P><B>Nota:</B> La larghezza deve essere un multiplo intero di 4, è una + limitazione del formato RAW RGB dei file AVI.</P> <P><I>Creare un file Motion PNG (MPNG) da tutti i file PNG presenti nella directory attuale :</I><BR> - <CODE>mencoder \*.png -mf on:w=800:h=600:fps=25:type=png -ovc copy - -o output.avi</CODE></P> + <CODE>mencoder -mf on:w=800:h=600:fps=25:type=png -ovc copy + -o output.avi \*.png</CODE></P> <P><I>Creare un file Motion TGA (MTGA) da tutti i file TGA presenti nella directory attuale:</I><BR> - <CODE>mencoder \*.tga -mf on:w=800:h=600:fps=25:type=tga -ovc copy - -o output.avi</CODE></P> + <CODE>mencoder -mf on:w=800:h=600:fps=25:type=tga -ovc copy + -o output.avi \*.tga</CODE></P> -<H3><A NAME="vobsub">2.4.7. Estrarre i sottotitoli dei DVD in un file Vobsub</A></H3> +<H2><A NAME="vobsub">7.8 Estrarre i sottotitoli dei DVD in un file Vobsub</A></H2> <P><B>MEncoder</B> è in grado di estrarre i sottotitoli dei DVD e codificarli nel formato file Vobsub. Questi consistono in un paio di file con estensione .idx e .sub e sono generalmente impacchettati in un unico archivio .rar. MPlayer può leggerli usando le opzioni <I>-vobsub</I> e <I>-vobsubid</I>.</P> @@ -231,7 +276,7 @@ Quindi dovresti rimuoverli prima di ogni nuova esecuzione.</P> <CODE>rm sottotitoli.idx sottotitoli.sub</CODE><BR> <CODE>mencoder movie.mpg -ifo movie.ifo -vobsubout subtitles -vobsuboutindex 0 -vobsuboutid fr -sid 1</CODE></P> -<H3><A NAME="aspect">2.4.8 Conservare le proporzioni</A></H3> +<H2><A NAME="aspect">7.9 Conservare le proporzioni</A></H2> <P>I file dei DVD e dei SVCD (cioè MPEG1/2) contengono un valore di proporzione, che descrive come il lettore dovrebbe ridimensionare il flusso video, così che @@ -255,7 +300,7 @@ Quindi dovresti rimuoverli prima di ogni nuova esecuzione.</P> Vedi la pagina di man per l'utilizzo dei filtri <CODE>cropdetect</CODE> e <CODE>crop</CODE>.</P> -<H5>Utilizzo:</H5> +<H4>Utilizzo:</H4> <P><CODE>$ mencoder sample-svcd.mpg -ovc lavc -lavcopts vcodec=mpeg4:aspect=16.0/9.0 -vf crop=714:548:0:14 -oac copy -o output.avi</CODE></P> |