2012-02-10 14 views
1

ビデオのフレームから画像を作成するためにffmpegを呼び出そうとしていますが、これはMacでsubprocess.Popenでこれを行うためにpythonを使用しています。Pythonとffmpeg

私は成功し、私は、その後のiterableのpythonにこれを回すこのライン

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というエラーが表示されます。

なぜ、このパスはコマンドli neが、Pythonからはできませんか?

2番目は、これを処理するための優れたライブラリです。私が見つけたものは、アクティブなプロジェクトではないか、まっすぐなpythonでは動作しませんが、cythonのようなものが必要です。

おかげで、 CG

あなたは開口部スラッシュ逃している
+3

と同じではありませんがスペースの前に – Kru

+0

Hmm、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 "] st私を与えてくれないユーザー/ bimemployee/Movies/ski commute.m4v:そのようなファイルやディレクトリはありません –

答えて

3

/Users/bimemployee/Movies/ski_commute.m4v 

あなたはPythonの文字列にバックスラッシュを必要としない

Users/bimemployee/Movies/ski_commute.m4v 
+1

uggh、duhh thanks :) –

関連する問題