#1 Le 21/12/2011, à 13:15
- psylo24
[Résolu] script qui me met tous mes fichiers musicaux en mp3
Bonjour à tous,
je suis en train de faire un script qui me remplace mes fichiers WMA en MP3.
Voici ma ligne de commande :
find . -iregex '.+\.wma' -exec soundconverter -b -m audio/mpeg -s .mp3 '{}' \;
elle encode bien mes fichiers en .mp3 mais le probléme c'est que je n'arrive pas à supprimer mes fichiers wma aprés conversion.
je voudrais faire quelque chose du style :
find . -iregex '.+\.wma' -exec soundconverter -b -m audio/mpeg -s .mp3 '{}' && rm -f \;
Auriez vous une petite idée??
Bonnes fêtes de fin d'année.
Dernière modification par psylo24 (Le 21/12/2011, à 18:13)
Hors ligne
#2 Le 21/12/2011, à 14:40
- geenux
Re : [Résolu] script qui me met tous mes fichiers musicaux en mp3
find . -iregex '.+\.wma' -exec soundconverter -b -m audio/mpeg -s .mp3 {} && rm -f {} \;
Ça ne fonctionne pas ça ? (pas testé! )
Hors ligne
#3 Le 21/12/2011, à 15:42
- psylo24
Re : [Résolu] script qui me met tous mes fichiers musicaux en mp3
find . -iregex '.+\.wma' -exec soundconverter -b -m audio/mpeg -s .mp3 {} && rm -f {} \;
Ça ne fonctionne pas ça ? (pas testé! )
helas non j'avais déja testé ca me sort :
find: Paramètre manquant pour « -exec »
Hors ligne
#4 Le 21/12/2011, à 17:33
- geenux
Re : [Résolu] script qui me met tous mes fichiers musicaux en mp3
Dans ce cas, pourquoi ne pas appeler 2 fois l'option -exec ?
Le seul inconvénient est que il n'y aura pas de vérification du résultat de la première commande, donc les fichiers seraient supprimé même si l'exécution de la conversion a échoué !
Hors ligne
#5 Le 21/12/2011, à 18:12
- psylo24
Re : [Résolu] script qui me met tous mes fichiers musicaux en mp3
Dans ce cas, pourquoi ne pas appeler 2 fois l'option -exec ?
Le seul inconvénient est que il n'y aura pas de vérification du résultat de la première commande, donc les fichiers seraient supprimé même si l'exécution de la conversion a échoué !
c'est exactement ce que je voulais faire ! mais je ne connaissais pas la syntaxe exacte !! aprés quelques recherches j'ai trouvé
ce qui se résume à :
find . -iregex '.+\.wma' -exec soundconverter -b -m audio/mpeg -s .mp3 '{}' \; -exec rm -f '{}' \;
merci de votre aide ^^ et encore bonnes fêtes de fin d'année !
Hors ligne