[ffmpeg] Si vous ffmpeg en utilisant le sous-processus Python, le système ne peut pas trouver le chemin spécifié.

environnement

windows 10 python 3.7 ffmpeg inconnu

Ce que j'ai essayé de faire

command = f'ffmpeg -i "{file_path}" -vf crop={Xl}:{Yl}:{Xs}:{Ys} "{out_path}"'
subprocess.call([command], shell=True)

J'essaye d'exécuter une commande pour recadrer un fichier vidéo. Mais le message d'erreur est ...

The system cannot find the path specified.

Cependant, le fichier existe toujours, et quand j'imprime (commande) et l'exécute à l'invite de commande, il réussit.

Conclusion

command = f'ffmpeg -i "{file_path}" -vf crop={Xl}:{Yl}:{Xs}:{Ys} "{out_path}"'
subprocess.call(command, shell=True)

C'était réparé

J'étais accro à cela pendant environ 2 heures, alors ...

Recommended Posts

[ffmpeg] Si vous ffmpeg en utilisant le sous-processus Python, le système ne peut pas trouver le chemin spécifié.
[Introduction à l'algorithme] Trouvez l'itinéraire le plus court [Python3]
Trouvez l'itinéraire le plus court avec l'algorithme de Python Dijkstra
Trouvez le maximum de Python
Trouvez la valeur maximale python (amélioré)
Trouvez le chemin critique de PERT en utilisant la recherche de priorité de largeur et la recherche de priorité de profondeur
Obtenez le chemin du bureau en Python
Obtenez le chemin du script en Python
Trouvez la distance d'édition (distance de Levenshtein) avec python
Extraire le fichier targz en utilisant python
Obtenez le chemin du bureau en Python
Essayez d'utiliser le module Python Cmd
Obtenez le chemin du fichier à l'aide de Pathlib