giovedì 5 marzo 2009

Conversione formato video da avi a mp4

Recentemente ho avuto la necessità di caricare sul telefonino degli screencast del mio desktop per far ammirare agli amici gli splendidi effetti 3D di Linux... e per far questo ho dovuto convertire dei filmati AVI in un formato adatto al Nokia N 95: MP4.
Mp4 è un formato contenitore tra i più diffusi nei moderni telefoni cellulari ed ha la caratteristica di poter incorporare flussi video H.264, MPEG-4 Part 2 ed MPEG2, oltre che flussi audio AAC ed MP3.
Per portare a termine il nostro compito ci serviremo del potentissimo FFMPEG e se siete lettori abituali di questo blog, dovreste averlo già installato nella vostra Linux box... se così non fosse, date semplicemente questo comando:

$ sudo apt-get install ffmpeg [invio]

ora che abbiamo lo strumento giusto, procediamo - supponendo di dover convertire un video di nome video.avi che si trova all'interno della nostra cartella Video, apriamo un terminale ed eseguiamo:

$ cd Video [invio]

$ ffmpeg -i video.avi -vcodec libx264 video.mp4 [invio]

bene... abbiamo finito; alla fine del processo ci troveremo il file video.mp4 bell'e pronto per essere trasferito nella memoria del telefonino.

A puro scopo informativo, spieghiamo cosa abbiamo fatto con il precedente comando:
-i video.avi altro non è che il file da convertire
-vcodec libx264 specifica il codec video da utilizzare (in questo caso H.264 con le opzioni di default)
video.mp4 ovviamente è il nome che vogliamo dare al file convertito

infine, bisogna considerare che la libreria libx264 dispone di un nutrito numero di opzioni, la cui conoscenza può risultare utile per diminuire i tempi di codifica o migliorare il risultato finale, quindi per chi volesse approfondire l'argomento ecco il posto giusto: http://ffmpeg.x264.googlepages.com/mapping

Impressionati? Non preoccupatevi è normale :-)

Nessun commento:

Informazioni personali

La mia foto

Se lo spirito di condivisione che caratterizza Linux fosse applicato a tutti gli aspetti della vita, il mondo sarebbe un posto migliore per tutti !