Я пытаюсь вызвать ffmpeg для создания изображения из кадра в видео, я использую python для этого с помощью subprocess.Popen на Mac, в конечном итоге это переместится на сервер unix.
Я могу успешно создать видео из командной строки с помощью этой строки
ffmpeg -i /Users/bimemployee/Movies/ski\ commute.m4v -r .5 -vframes 1 -ss 00:01:14 /Users/bimemployee/Movies/untitled\ folder/image-%d.jpeg
Затем я превращаю это в итерируемый python и передаю его Popen
s=["ffmpeg","-i","Users/bimemployee/Movies/ski\ commute.m4v","-r","1","-vframes","1","-ss","00:01:14","/Users/bimemployee/Movies/untitled\ folder/image-%d.jpeg"]
subprocess.Popen(s)
Когда я это делаю, я получаю стандартный информационный экран от ffmpeg и сообщение об ошибке Users/bimemployee/Movies/ski\ commute.m4v: Нет такого файла или каталога
Почему этот путь будет работать нормально из командной строки, но не из python?
Во-вторых, это лучшая библиотека для обработки этого, те, которые я смог найти, не кажутся активными проектами или не работают с прямым python, но требуют таких вещей, как cython.
Спасибо, КГ