Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 21/12/2011, à 14: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, à 19:13)

Hors ligne

#2 Le 21/12/2011, à 15: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, à 16:42

psylo24

Re : [Résolu] script qui me met tous mes fichiers musicaux en mp3

geenux a écrit :
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, à 18: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, à 19:12

psylo24

Re : [Résolu] script qui me met tous mes fichiers musicaux en mp3

geenux a écrit :

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 ! smile

Hors ligne