Mencoder: aggiungere 'bande nere'

Da LugMan TNG.
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Un filmato spesso è in formato non standard ossia diverso dai 4/3 o 16/9. Spesso il filmato è più schiacciato e quindi visto tramite i lettori di casa verrebbe deformato dai programmi che lo ricodificano per i normali schermi televisivi.
Una soluzione è quindi duella di aggiungere le bande nere sopra e sotto il filmato in modo da renderlo un "rettangolo" standard. Per fare ciò si può usare questo intuitivo comando:

mencoder -of mpeg -mpegopts format=dvd -srate 48000 -ofps 25 -ovc lavc -oac lavc -lavcopts\ 
  vcodec=mpeg2video:vhq:vrc_buf_size=1835:keyint=15:vrc_maxrate=9800:
    vbitrate=9000:aspect=4/3:acodec=ac3:abitrate=192 \
  -af volume=10.1 -vf scale=720:400,expand=720:576 input_file -o output_file 

Nota: tutto il comando va dato su una riga e l'istruzione vcodec è tutta attaccata (finisce a 192).

L'istruzione proposta centra il film in un rettangolo 4/3. Per avere il formato 16/9 sostituire aspect=4/3 con aspect=16/9.

Il problema è riscalare il filmato (parametri scale e expand). Si consiglia di mettere scale pari alla definizione del filmato, definizione che si può ottenere esebuendo in shell

maplayer input_file

e chiudendolo subito. expand invece viene posto ad un valore pari o prossimo ai 4/3 o 16/9.


Siti correlati