-1

谁能指出我在 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

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

4

1 回答 1

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。

于 2016-04-17T10:16:20.367 回答