back

Operazioni su files video

In questa sezione analizzeremo le operazioni che solitamente vengono effettuate sui files video, soffermandoci sui parametri principali che bisogna "passare" al programma FFmpeg. Precisiamo che, salvo alcune eccezioni, i parametri impostati di default su FFmpeg, vanno più che bene.

Conversione di un file video da formato mpg a formato avi

$ ffmpeg -i inputvideo.mpg outputvideo.avi

Elaborazione di un file video con cambio di aspect-ratio

$ ffmpeg -i inputvideo.mpg -aspect 16:9 outputvideo.mpg

Il parametro -aspect determina il valore di aspect-ratio che assumerà il file video di uscita.
Nel nostro caso, il file inputvideo.mpg verrà elaborato e ridimensionato a 16:9. Da notare che il parametro può anche essere immesso in forma decimale come rapporto di 16/9, cioè 1,33.

Elaborazione di un file video con impostazione di un bitrate di 64k:

$ ffmpeg -i inputvideo.avi -b 64k outputvideo.avi

Elaborazione di un file video con impostazione di un frame-rate di 24 fps:

$ ffmpeg -i inputvideo.avi -r 24 outputvideo.avi

Inserimento di un file audio in un file video (colonna sonora)

$ ffmpeg -i audio.mp3 -i inputvideo.avi outputvideo.avi

Inserimento di bande colorate superiormente e inferiormente in un file video

$ ffmpeg -i inputvideo.avi -padtop 20 -padbottom 20 -padcolor 000000 outputvideo.avi

Il numero 20 seguente ai parametri -padtop e -padbottom indica la larghezza della banda in pixel, mentre il parametro -padcolor setta il colore (in esadecimale, pertanto 000000 sarà nero, FF0000 sarà rosso, ecc). Si intuisce che i parametri -padright e -padleft definiscono bande a destra e a sinistra. Con lo stesso criterio, i relativi parametri -croptop -cropbottom -cropright -cropleft seguiti dal numero di pixel, permettono di ritagliare superiormente, inferiomente, a destra e a sinistra delle parti del file video di input.

Operazioni su files audio

In questa sezione analizzeremo le operazioni che solitamente vengono effettuate sui files audio, soffermandoci sui parametri principali che bisogna "passare" al programma FFmpeg.

back