Salut!
Je suis entrain de faire un convertisseur de vidéos au format PSP pour Linux et j'utilise la bibliothèque VTE.

VTE affiche donc un émulateur de terminal (ça sert toujours, c'est bien partique) dans lequel l'utilisateur peut entrer des commandes et dans lequel une commande FFmeg est lancée pour convertir chaque fichier.

Donc, quand j'appui sur "Convertir", pour chaque fichiers, une ligne de commande est lancée dans le terminal.

Je voudrais que avant de lancer la commande suivante, le programme attende que celle en cours soit terminée, mais je n'ai rien trouvé.

Voici mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
if fopt == "sp": #Si c'est le format 1
	for i in files: # pour chaque fichiers,
		term.feed_child("ffmpeg -i "+i+" -f psp -r 29.97 -b "+vidopt+"k -ar 24000 -ab "+audopt+"k -s 480x160 m4v"+str(nb)+".mp4\n")# on lance la convertion dans le format 1
			nb = nb + 00001 #et on incrémente le numéro du fichier de sortie...
		nb = 00001
Merci d'avance!