Python и ffmpeg - PullRequest
       14

Python и ffmpeg

1 голос
/ 11 февраля 2012

Я пытаюсь вызвать ffmpeg для создания изображения из фрейма в видео, я использую python для этого с подпроцессом. Откройте на 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

. Затем я превращаю его в итеративный питон и передаю его. 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.

Спасибо, CG

1 Ответ

3 голосов
/ 11 февраля 2012

Вам не хватает открывающей косой черты:

/Users/bimemployee/Movies/ski_commute.m4v

не совпадает с

Users/bimemployee/Movies/ski_commute.m4v
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...