Linux tips and tricks: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nimrod (discussione | contributi)
m mjpeg+transcode+mplayer
Riga 742:
 
In questo esempio, un video MPEG1 e un audio MPEG1 Layer 2 vengono assemblati per produrre un filmato MPEG1 completo, adatto a realizzare un VCD (''-f 1'').
 
=== Acquisizione video analogico con transcode ed mplayer ===
 
Con l'aggiunta di altri due noti prodotti, appunto ''transcode'' ed ''mplayer'', è possibile convertire i filmati acquisiti con lavrec direttamente in moltissimi altri formati. Qui esamineremo la conversione nel popolare formato XVid.
 
Venendo subito al dunque, se ''filmato-mjpeg.avi'' è il file MJPEG ricavato dall'acquisizione, la seguente riga produce un file ''filmato-xvid.avi'' che può essere inciso su un CD-R o un DVD-R e visualizzato su molti lettori DVD compatibili DivX:
 
# transcode -i filmato-mjpeg.avi -x mplayer -Z 640x360 -w 614,50 -y xvid -o filmato-xvid.avi
 
L'opzione ''-i'' serve a specificare il file di input. Con ''-x'' si sceglie come filtro di input quello basato su mplayer, un player in grado di riconoscere un gran numero di formati diversi. L'opzione ''-y'' seleziona invece il formato XVid per l'output. L'opzione ''-w'' specifica il bitrate e il keyrate (quest'ultimo è opzionale). Infine, ''-Z'' definisce le dimensioni dei frame nell'output.
 
Si tratta solo di un esempio, perché è quasi inevitabile dover fare qualche prova prima di raggiungere delle impostazioni soddisfacenti nelle varie situazioni. Un valore più sensato per l'opzione -Z è 768x576, dal momento che il video PAL intero ha queste dimensioni, ma in questo caso occorrerebbero valori elevati per il video bitrate, con conseguente aumento delle dimensioni del file di output.
 
Alle dimensioni 512x384 vengono conservate le proporzioni dell'immagine e basta un bitrate di 700 per garantire una buona qualità senza eccessivo spreco di spazio, arrivando così ad un compromesso migliore.
 
==Reti==