我試圖調用的ffmpeg從視頻中的幀創建圖像,我使用python在Mac上使用subprocess.Popen要做到這一點,這最終將移動到UNIX服務器。Python和ffmpeg的
我可以成功地創建命令行的視頻這條線
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和一個錯誤,說用戶/ bimemployee/Movies/ski \ commute.m4v:沒有這樣的文件或目錄
爲什麼這個路徑工作正常從命令裏NE但不能從蟒蛇?
其次是處理這個,似乎他們更好地庫的那些我能找到不爲活動項目或不直蟒蛇工作,但需要之類的東西用Cython。
感謝, CG
你不需要反斜槓在Python字符串的空間 – Kru 2012-02-10 20:56:55
嗯,S = [ 「的ffmpeg」,前 「 - 我」, 「用戶/ bimemployee /電影/滑雪commute.m4v」, 「 - R」, 「1」, 「 - vframes」, 「1」,」 -ss」, 「0時01分14秒」, 「/用戶/ bimemployee /電影/命名文件夾/圖像 - %d.jpeg」] ST生病給我用戶/ bimemployee /電影/滑雪commute.m4v:沒有這樣的文件或目錄 – 2012-02-10 21:39:14