Installer m2tstoavi pour convertir des vidéos HD en avi

Installer les packet suivants

sudo apt-get install mplayer ffmpeg x264 faad faac a52dec mencoder faad libfaad2-0 libfaad-dev subversion csh ctags

Télécharger m2tstoavi sur http://www.olmosconsulting.com
Le décompresser et aller dans le répertoire créé

tar zxvf m2ts.tar.gz
cd m2ts

Exécuter l’installation

sudo ./install

Voyons maintenant si tout fonctionne

m2tstoavi samplevideo.m2ts

Chez moi, la conversion n’est pas terrible. Pour régler le problème :

sudo gedit /usr/local/bin/m2tstoavi

Puis remplace le contenu du fichier par le code suivant :

#!/bin/csh

#The scripts and instructions in this package are free to use and
#redistribute AT YOUR OWN RISK!!  Standard disclaimers apply.
#NO WARRANTY!

if ( $#argv == “0″ ) then
echo usage: $0 filename.mts …
exit
else
set files=($*)
endif

set path = ( . $path )

echo $0 Starting.
echo ” ”
foreach file ($files)
if ( ! -f $file ) then
echo file $file not found
exit
endif

set filebase=`basename $file | sed s/\.m2ts// | sed s/\.MTS//`
#set outputfile=$filebase.avi
set outputfile=$filebase.mp4

if ( ! -f $outputfile ) then
echo ffmpeg -i $file -sameq $outputfile
ffmpeg -i $file -sameq $outputfile || exit 1
else
echo $outputfile exists, not creating it.
endif
end

echo $0 complete.

Il ne reste plus qu’à tapes la commande suivante pour convertir tous les fichiers d’un répertoire :

m2tstoavi *.MTS