[ffmpeg] Wenn Sie ffmpeg mit dem Python-Unterprozess verwenden, kann das System den angegebenen Pfad nicht finden.

Umgebung

windows 10 python 3.7 ffmpeg unbekannt

Was ich versucht habe zu tun

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

Ich versuche, einen Befehl zum Zuschneiden einer Videodatei auszuführen. Aber die Fehlermeldung lautet ...

The system cannot find the path specified.

Die Datei ist jedoch noch vorhanden, und wenn ich sie drucke (Befehl) und sie an der Eingabeaufforderung ausführe, ist sie erfolgreich.

Fazit

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

Es wurde behoben

Ich war ungefähr 2 Stunden lang süchtig danach, also ...

Recommended Posts

[ffmpeg] Wenn Sie ffmpeg mit dem Python-Unterprozess verwenden, kann das System den angegebenen Pfad nicht finden.
[Einführung in den Algorithmus] Finden Sie den kürzesten Weg [Python3]
Finden Sie den kürzesten Weg mit dem Python Dijkstra-Algorithmus
Finden Sie das maximale Python
Finden Sie den Maximalwert Python (verbessert)
Finden Sie den kritischen Pfad von PERT mithilfe der Breitenprioritätssuche und der Tiefenprioritätssuche
Holen Sie sich den Desktop-Pfad in Python
Holen Sie sich den Skriptpfad in Python
Finden Sie die Bearbeitungsentfernung (Levenshtein-Entfernung) mit Python
Extrahieren Sie die Targz-Datei mit Python
Holen Sie sich den Desktop-Pfad in Python
Versuchen Sie es mit dem Python Cmd-Modul
Holen Sie sich den Dateipfad mit Pathlib