venerdì 20 marzo 2009

Convertire flv in video per il cellulare

Niente di più semplice che usare ffmpeg: io uso questo script, il cui input è il file .flv da convertire.

ffmpeg -i $1 -s qcif -vcodec mpeg4 -r 10 -b 180 -sameq -ab 64 -acodec libmp3lame -ac 1 -ar 22050 `echo$1 | sed 's/.flv/.mp4/'`


Sembra complesso, ma non lo è! E funziona, direi :-) Mi raccomando, sta ttutto su una riga.

4 commenti:

Unknown ha detto...

uhm uhm, io lo trasformerei così...

for i in *.flv; do ffmpeg -i $i -s qcif -vcodec mpeg4 -r 10 -b 180 -sameq -ab 64 -acodec libmp3lame -ac 1 -ar 22050 `echo$i | sed 's/.flv/.mp4/'`; done

così dopo aver scaricato un paccozzo di video te li converti tutti in un colpo solo :-)

Unknown ha detto...

PS: cmq io sul cell ho il player che mi fa vedere anche i flv, direttamente in streaming oppure da memory card... quindi può servire giusto per risparmiare un po' di spazio...

piuttosto ffmpeg lo uso per convertire i flv in avi ed avere le anteprime in nautilus:

ffmpeg -i file.flv -ar 48000 -ac 2 file.avi

Unknown ha detto...

Che roba è un file flv?

Unknown ha detto...

FLash Video, è il formato dei video embedded negli object flash che leggi col plugin di Adobe Flash. quello che usano su youtube, google video, facebook etc... praticamente uno standard de facto, però ancora piuttosto scomodo da usare in maniera standalone su desktop e dispositivi mobili, per questo è meglio convertire in formati classici, tipo 3gp/mp4 per i cell