Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
Convertir toutes les vidéos d'un répertoire
Envoyé par: Phil77

Bonjour,

J'ai une commande de type mencoder mavideosource.wmv mavideoarrivee.avi et je voudrais savoir comment faire pour appliquer cette commande à tout un répertoire afin qu'il convertisse toutes les vidéos du répertoire en conservant leur nom.
Ex :
Quand il y a dans le répertoire la vidéo "video1.wmv", il la convertisse en "video1.avi" puis pour la vidéo suivante "testvideo.wmv" il la convertisse en "testvideo.avi", etc...
Comment puis-je m'y prendre? Je ne m'y connais pas trop en script shell...

Je vous remercie par avance.

Poste le Sunday 24 May 2009 17:49:15
Répondre     Citer    
Re: Convertir toutes les vidéos d'un répertoire
Envoyé par: nicola

for i in *.wmv; do heu le truc qui convertit $i; done

--
On ne prête qu’aux riches, et on a bien raison, parce que les autres remboursent difficilement.
-+- Tristan Bernard (1866-1947) -+-

Poste le Tuesday 26 May 2009 14:49:24
Répondre     Citer    
Re: Convertir toutes les vidéos d'un répertoire
Envoyé par: twocats

#!/bin/bash

for INPUT in *.wmv
do
OUTPUT="$(basename "${INPUT}" .wmv)"
mencoder "${INPUT}" -oac mp3lame -lameopts cbr:br=128 -ovc xvid -xvidencopts bitrate=1000 -o "${OUTPUT}".avi
done




Tu peux bien sûr customiser les options.

Poste le Tuesday 26 May 2009 15:45:57
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
Convertir toutes les vidéos d'un répertoire
Pour poser vos questions sur les scripts shell, le Perl, le C, etc... Attention : nous ne sommes pas des spécialistes du dev, ce forum est juste pour de petites aides ponctuelles concernant le développement et les outils de développement.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons