Bonjour,
je suis bloqué depuis un petit moment sur une commande que j'essais d'exécuter depuis un script python.
la voici:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
import subprocess
 
commande = "CScript.exe C:\\WMSDK\\WMEncSDK9\\samples\\vb\\wmcmd\\wmcmd.vbs -input moviein.avi -output movieout.wmv "
 
sortie = subprocess.Popen(commande,stdout=subprocess.PIPE)
while True:
	o = sortie.stdout.readline()
	if o == '' and sortie.poll() != None: break
	print o
je veux utiliser ce scripte pour encoder une video en wmv
Cette commande exécuter directement dans une invite de commande marche parfaitement.
Quant elle est exécuter de python j'ai une erreur:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
C:\Users\lvr>C:\Users\lvr\Desktop\testWmv.py
Microsoft (R) Windows Script Host Version 5.8
 
Copyright (C) Microsoft Corporation. All rights reserved.
 
 
 
C:\WMSDK\WMEncSDK9\samples\vb\wmcmd\wmcmd.vbs(374, 1) WScript.CreateObject: Coul
d not create object named "WMEncEng.WMEncoder".

Je pensais qu'executer une commande de python et d'une shell étais la même chose....

merci