domenica 26 settembre 2010

convertire avchd con linux

fatto in pochi passi con ubuntu 9.10,

se non presente nel sistema, installare mencoder
sudo apt-get install mencoder
installerà da sè anche mplayer e varie librerie necessarie che ti permetteranno anche di vedere i files mts

il seguende comando converte 00001.MTS in 1.avi

mencoder 00001.MTS -o 1.avi -oac copy -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=10000 -fps 50 -vf scale=1920:1080


C'è anche una variante, qualità un pò più alta ma files 3 o 4 volte più grandi, ergo non ne vale la pena, ma se se lo spazio disco x te non mai stato un è un problema :
mencoder 00001.MTS -o 1.avi -oac copy -ovc lavc -lavcopts vcodec=mpeg4:vqscale=2 -fps 50 -vf scale=1920:1080




Funziona!

Quindi volendo convertire tutta la directory

sudo apt-get install csh


scrivi un file col seguente codice, chiamalo converti e salvalo in /bin
#!/bin/csh

# For NTSC change -fps 50 tp -fps 60000/1001 below

foreach f ($*)
mencoder $f -o ${f:r}.avi -oac copy -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=10000 -fps 50 -vf scale=1920:1080
end


Autorizzane l'esecuzione

chmod 711 /bin/converti


vai nella dir coi file da convertire e digita

converti *.MTS


e converti tutti i files...

tratto da qui