Bonjour,
je suis bloqué depuis un petit moment sur une commande que j'essais d'exécuter depuis un script python.
la voici:
je veux utiliser ce scripte pour encoder une video en wmv
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
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
Partager