Alle 21:50, martedì 20 settembre 2005, Alessio Curri ha scritto: > Flavio wrote: > >Vorrei aggiungere (definitivamente) dei sottotitoli in un file.avi. Ho > > provato mencoder -oac copy -ovc copy -sub sottotitoli.sub filmato.avi ma > > non funziona: nessun messaggio di errore, lavora per un po' ma il > > risultato è senza sottotitoli.
> -ovc deve ricodificare, non copiare... > quindi devi passare tutto il comando di ricompilazione, ad esempio: > -ovc lavc -lavcopts > vcodec=mpeg4:vbitrate=1600:mbd=2:v4mv:vpass=1:autoaspect:trell:cbp Grazie, solo un'altra cosa: ricodificandolo, se non si usano esattamente le stesse opzioni impiegate nella prima codifica, si crea una perdita in qualità o un aumento delle dimensioni. C'è un modo per capire con quali opzioni è stata creato un filmato? Ho provato ad usare mplayer -identify, che restituisce fra l'altro: ID_VIDEO_FORMAT=DIV3 ID_VIDEO_BITRATE=871248 ID_VIDEO_WIDTH=640 ID_VIDEO_HEIGHT=304 ID_VIDEO_FPS=23,976 ID_VIDEO_ASPECT=0,0000 per cui ho codificato con le opzioni consigliate nella documentazione usando il valore di bitrate specificato sopra: mencoder -oac copy -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=871248:mbd=2:v4mv:vpass=1:trell:cbp -sub sottotitoli.sub filmato.avi -o prova.avi e poi la seconda passata. Il risultato è ID_VIDEO_FORMAT=DIVX ID_VIDEO_BITRATE=870232 ID_VIDEO_WIDTH=640 ID_VIDEO_HEIGHT=304 ID_VIDEO_FPS=23,976 ID_VIDEO_ASPECT=2,1054 e la dimensione è 3 mega byte in meno. Avevo provato ad usare come codec msmpeg4, che dovrebbe essere DivX3 (cioè il formato originario), ma va in segmentation fault. Tutto giusto o si può fare meglio? Grazie ancora, Flavio ___________________________________ Yahoo! Messenger: chiamate gratuite in tutto il mondo http://it.messenger.yahoo.com

