Le mercredi 10 mars 2010 à 14:01:37 tu as dit : > Bonjour à tous,
Bonjour, > j'ai une serie de fichiers avcchd que je dois transformer en avi avec > mencoder. > > la ligne de commande que j'ai adaptee me convient tres bien mais mais je > dois la relancer en changeant le n° du fichier (000xx.mts et 000xx.avi) > à chaque fois ce qui est fastidieux et je souhaiterai que tous les > fichiers soient traités les un apres les autres dans une seule ligne de > commande ou un script (là je suis ignare) > auriez vous une idée? > > je vous remercie d'avance > daniel > > exemple: mencoder /media/Elements/stream-03-11-2009/00032.mts -o > /media/Elements/stream-03-11-2009/avi/00032.avi > > -oac copy -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=2500 -fps 60 -vf > scale=1280:720 > Créer un script bash (dans $HOME/bin/ par exemple): #!/bin/bash REP="/media/Elements/stream-03-11-2009" MENCODER="/usr/bin/mencoder" OPTIONS="-oac copy -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=2500 -fps 60 -vf scale=1280:720" cd $REP for i in *.mts do $MENCODER "$i" -o "$i".avi $OPTIONS done (rem: cela va donner des fichier *.mst.avi, ce qui n'est pas grave en soi, mais on peut très bien virer le mst, mais là je ne me rappelle plus comment faire) sauver, puis chmod u+x le_nom_du_script puis exécuter le script via : ./le_nom_du_script (si $HOME/bin n'est pas dans le path) Conseil : faire un test sur un sous-ensemble des fichiers s'il y en a beaucoup..) -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers [email protected] En cas de soucis, contactez EN ANGLAIS [email protected] Archive: http://lists.debian.org/20100310135059.gc31...@localdomain

