J'utilise subprocess.popen de python pour récupérer des informations d'un fichier vidéo. La chose est quand je l'exécute la variable de sortie est une chaîne vide quand je sais qu'il devrait y avoir quelque chose. Je peux manuellement exécuter ffmpeg bien.pourquoi subprocess.popen retourne une chaîne vide
Je pense que c'est peut-être un problème avec les tuyaux et la redirection que je fais. Je me demandais si quelqu'un pouvait réparer ça.
qu'est-ce que 'output = Popen (...) .communication()' vous donne? peut-être que vous obtenez une erreur –
il n'y a pas d'erreur, juste rien. – incognito2
Passez une séquence d'arguments au lieu d'une chaîne, vous éviterez les problèmes avec les guillemets –