Bonjour,

J'espère être sur le bon topic.

j'essaie de compresser en mp3 des fichiers wave en utilisant un script python sur Windows xp.

Mon script fonctionne lorsque j'utilise un seul argument (en plus du fichier entrant et du fichier sortant). Mais :
- si je mets un deuxième argument, seul le premier est utilisé (et j'obtiens un mp3 sans message d'erreur).
- si je mets un argument précédé d'un double tiret, j'ai le message : C:\lame\lame.exe: unrecognized option --resample 44.1

L'utilisation d'arguments multiples fonctionne quand je les entre directement sur la ligne de commande mais pas depuis mon script.

Le script :

from subprocess import Popen, STDOUT
out = open("E:\\fichier.txt",'w')

p = Popen(args=["C:\lame\lame.exe", "-b 128", "E:\\feuz.wav", "E:\\feuz.mp3"],stdout=out,stderr=STDOUT)

Pouvez-vous m'aider ?

Merci tout plein.