Newsgroup: it.comp.os.linux.software
Titolo: Ridurre e/o dividere file AVI..

Ciao, ho un file avi di 837Mb e ho il problema di metterlo su CD.
La soluzione più rapida e veloce, credo consista nello splittare il file
con avisplit, mi piacerebbe però, se possibile, ridurre le dimensioni
del file senza dividerlo.
E possibile, secondo voi, ridurlo abbasta da farlo entrare in un CD da
700MB senza perdere troppo in qualita ?
Che mi consigliate ?
Ciao e grazie.
-- 
***  Per E-mail rimuovi ModE dall'indirizzo  ***
  *** Linux user # 198661 --- ICQ 33500725 ***
*** homepage 
http://web.tiscalinet.it/kailed
 ***
            *** Powered by Linux ***

 Che mi consigliate ?
Reencodalo ad un bitrate piu' basso, l'ho fatto varie volte e la
differenza non si nota molto.
-- 
Ciao         -- Massimo --

Massimo wrote:

Perfetto, non è che mi faresti un esempio ?
Ho appena provato con mencoder ma, o mi dice che l'opzione -vf non è
valida, o mi va in segmentation fault :(
Ho provato con gli esempi (più o meno adattati..) presenti nella
documentazione...


 valida, o mi va in segmentation fault :(
Premetto che mencoder l'ho usato pochissimo, queste cose di solito le
faccio con avidemux. Potresti provare con qualcosa tipo:
mencoder -oac copy -ovc lavc -lavcopts vbitrate=1000 file.avi
Per calcolare il bitrate io uso divxcalc, non e' precisissimo ma in
linea di massima funziona.


 Perfetto, non è che mi faresti un esempio ?
Di solito l'audio e` piu` strizzato, per cui ti faccio un'esempio
col video:
mencoder -oac copy -ovc lavc \
 -lavcopts vbitrate=XXX:vhq:v4mv \
 -o ridotto.avi grosso.avi
-- 
 Francesco Romani - Ikitt  | Describe your vision, the meaning is missing |
*** mailserver: 
freemail.it
| Won't anybody listen?                        |
   >>> La questione brevetti software: 
http://www.softwarelibero.org
 <<<

 
Si potrebbe anche agire(oltre che sul bitrate) sull'audio, abbassando
la qualità della compressione mp3 magari, e se proprio non rientra ancora,
una soluzione poco elegate potrebbe essere quella di tagliare parte dei
titoli di coda.
Ovviamente supponendo che l'avi sia un film :-)
Ciao.

  -o ridotto.avi grosso.avi
Mi sta tirando scemo:
[dan@karma ~ ] > mencoder -oac copy -ovc lavc
-lavcopts vbitrate=900:vhq:v4mv -o /linux2/Esorcista.avi
/linux2/Esorcista2.avi
MEncoder 0.91-3.3  (C) 2000-2003 MPlayer Team
CPU: Intel Celeron 2/Pentium III Coppermine,Geyserville (Family: 6,
Stepping: 6)
Detected cache-line size is 32 bytes
CPUflags: Type: 6 MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 0
Reading /home/dan/.mplayer/codecs.conf: 50 audio & 136 video codecs
File non trovato: 'frameno.avi'
Reading config file /home/dan/.mplayer/mencoder: No such file or
directory
lavcopts vbitrate=900:vhq:v4mv is not an MEncoder option
Exiting... (error parsing cmdline)
Ho fatto una prova anche con transcode; tanto per provare, gli ho fatto
riencodare solo l'audio, passando da 128kbpp a 96kbpp. L'ho interrotto
prima che finisse, visto che il nuovo file stava diventando più grosso
dell'originale :(
Provato anche avidemux con un avi più piccolo e anche li, scarsi
risultati. Nella migliore delle ipotesi, va il video ma si sminchia
completamente l'audio...
Mah...
Ciao. 


 dell'originale :(
Se hai usato il pass-through per il video (-P 1) e` strano, ma possibile;
potrebbe essere l'indice del file .avi che e` stato ingrandito,
ho notato che transcode tende a fare dei frammenti piccoli e quindi
a ingrassare l'indice.
Altrimenti, che bitrate video (-w) hai usato?


 quindi: -lavcopts vcodec=mpeg4:vbitrate=900:vhq:v4mv
Strano, a me funzionava la prima command line che hai postato :-/
-lavcopts vbitrate=900:vhq:v4mv
Non e' che a Daniele manca qualche codec?
-- 
Sono un servitore del Fuoco Segreto, e reggo la fiamma di Anor.
A nulla ti servira' il fuoco oscuro, fiamma di Udun.
Torna nell'Ombra! Non puoi passare.

 Strano, a me funzionava la prima command line che hai postato :-/
Dopo il post di Daniele, ho riguardato la manpagina di 
mencoder (che uso raramente, preferisco transcode), ed ho notato
<quote="man mencoder">
       -lavcopts <option1:option2:...>
              If encoding with libavcodec,  you  can  specify  its  parameters
              here.
 
              EXAMPLE:
                 -lavcopts vcodec=msmpeg4:vbitrate=1800:vhq:keyint=250
 
              Available options are:
 
                 vcodec=<value>      use  the specified codec (there is no de-
                                     fault, you must specify it):
</quote>
Il tutto con mencoder 0.90


 mencoder (che uso raramente, preferisco transcode), ed ho notato
..snip..
Boh, adesso mi funziona senza problemi _senza_ l'opzione vcodec, o
meglio, mencoder lavora senza problemi ma non so poi come sarà il
risultato finale. Ho fatto solo qualche prova fermandolo prima che
finisse, dopo provo...
Per quanto riguarda transcode, mi pare di aver copiato pari pari
l'esempio presente nella documentazione e l'ho stoppato dopo che aveva
superato di 15Mb le dimensioni originali...
Questa è una di quelle situazioni, in cui un bel programmino grafico (o
un semplice front-end..), con tutte le opzioni al posto giusto, con dei
bel tooltips, non mi dispiacerebbe affatto. Tra le opzioni di mplayer,
mencoder, transcode, avidemux c'è da tirarsi scemi (senza contare la
chilometrica man di mplayer/mencoder, google e documentazione varia..) 
Ciao.
/me stressato :)
