如何在Windows 10

时间:2016-04-15 09:19:14

标签: python windows ffmpeg cython pyffmpeg

任何人都可以指出我在我的Windows 10计算机上安装pyffmpeg的正确方向。我似乎遇到了很多麻烦。这需要cython吗?请所有输入表示赞赏。

**更新我安装了cython并且它卡在了setup.py

它在第84行安装卡住了

Traceback (most recent call last):
  File ".\setup.py", line 84, in <module>
incdir = incdir + list(nd.get_numpy_include_dirs())
TypeError: cannot concatenate 'str' and 'list' objects

ffmpeg版本为ffmpeg-20160415-git-21acc4d-win32-static

我确实也改变了它的文件路径

1 个答案:

答案 0 :(得分:0)

setup.py

中的这一行
    incdir = path_join(ffmpegpath, 'include')

不行,因为incdir需要在这里成为一个数组:

if (with_numpy):
    incdir = incdir + list(nd.get_numpy_include_dirs())

所以,

if sys.platform in [ 'win32', 'win64' ] :
    libs = static_resolver(libs)
    libinc += [ r'/mingw/lib' ] # it seems some people require this
    incdir = [ path_join(ffmpegpath, 'include') ]
else:
    incdir = [ path_join(ffmpegpath, 'include'), "/usr/include" , "./include" ]

由于可能需要使用旧版本的ffmpeg,这可能对您没有多大帮助。