domenica 13 giugno 2010

FFmpeg #1#

Ieri, in un post non molto simpatico (ma necessario, per motivi di cui non mi va di parlare; anzi ringrazio lightuono e picchiopc che mi hanno sollevato un pò il morale) avevo detto che oggi sarei partito e che sarei rimasto lontano dal mio blog per un mese. Bene, la partenza è stata rinviata di qualche giorno.
Questa notte sono rimasto sveglio a riflettere (prova ne sono i vari commenti lasciati in giro nella blogsfera) e sono arrivato a una conclusione; ad iniziare da questo post, in questo blog, mi occuperò prevalentemente del terminale. Il terminale è qualcosa di favoloso, e con esso si può fare veramente di tutto; ve lo dimostrerò in una serie interminabile di post. Ovviamente, la terminologia che userò sarà, "terra, terra" (traduco: Semplice), come di consueto.
Non sarò affatto teorico, ma, di volta in volta, affronterò dei casi pratici e vi dirò come li ho risolti (ovviamente facendo uso del terminale).

Iniziamo!

Sulla scrivania del mio Ubuntu, da qualche giorno, c'è un video in formato .mp4;
stamattina ho deciso di convertirlo in formato flash (.flv);
per compiere questa operazione mi servirò di ffmpeg, potente e veloce convertitore video.

ffmpeg si basa su libavcodec, libreria per la codifica audio/video.

Ora, anzitutto installo il pacchetto; a tal fine apro il terminale e digito:

sudo apt-get install ffmpeg

Come dicevo il file video da convertire ce l'ho sulla scrivania di Ubuntu, perciò apro il terminale e digito:

cd ~/Scrivania

Non mi rimane che lanciare il comando che invita ffmpeg ad effettuare la conversione:

ffmpeg -i movie.mp4 movie.flv

Badate che ho utilizzato movie come esempio; voi dovete sostituirlo con il nome del vostro file video (facendo attenzione a non alterare gli spazi); ovviamente la conversione può avvenire da flv in mp4 (cioè l'operazione contraria) e anche in altri formati; ma di questo ne parlerò un'altra volta.

Spiego la riga di comando:

ffmpeg: ovviamente è il programma. (lightuono dice che è la via)

-i: nome del file di input

movie.mp4: file video input (il file video che vogliamo convertire)

movie.flv: file video output, cioè il formato (flv) in cui deve avvenire la conversione dello stesso file.

la conversione è avvenuta in 7 secondi (il filmato dura circa 6 minuti)

Su ffmpeg ci ritornerò ogni qual volta mi si presenterà un caso nuovo; infatti è un programmino dalle mille potenzialità.

Sito del progetto: http://www.ffmpeg.org/

Vi ricordo che il presente post è coperto dalla licenza creative commons


Ciao.

4 commenti: