Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/317.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在WIndows中安装用于Python的FFMPEG_Python_Windows_Video_Ffmpeg - Fatal编程技术网

在WIndows中安装用于Python的FFMPEG

在WIndows中安装用于Python的FFMPEG,python,windows,video,ffmpeg,Python,Windows,Video,Ffmpeg,我试图使用python视频转换器,但我甚至无法运行测试。我在手册中读到,我必须单独安装FFMPEG,所以我这样做了(我在C:\,环境变量“path”中创建了文件夹,并对其进行了测试,结果成功了),但仍然不起作用 当我运行命令时: python setup.py test 我明白了: Traceback (most recent call last): File "setup.py", line 51, in <module> packages=['converter']

我试图使用python视频转换器,但我甚至无法运行测试。我在手册中读到,我必须单独安装FFMPEG,所以我这样做了(我在C:\,环境变量“path”中创建了文件夹,并对其进行了测试,结果成功了),但仍然不起作用

当我运行命令时:

python setup.py test
我明白了:

Traceback (most recent call last):
  File "setup.py", line 51, in <module>
    packages=['converter'],
  File "C:\Python27\lib\distutils\core.py", line 151, in setup
    dist.run_commands()
  File "C:\Python27\lib\distutils\dist.py", line 953, in run_commands
    self.run_command(cmd)
  File "C:\Python27\lib\distutils\dist.py", line 972, in run_command
    cmd_obj.run()
  File "setup.py", line 20, in run
    raise Exception('tests failed')
Exception: tests failed
Traceback (most recent call last):
  File "C:\Users\USER\worspace_pyth\cosa\prueba1.py", line 3, in <module>
    c=Converter()
  File "C:\Python27\converter\__init__.py", line 27, in __init__
    ffprobe_path=ffprobe_path)
  File "C:\Python27\converter\ffmpeg.py", line 345, in __init__
    raise FFMpegError("ffmpeg binary not found: " + self.ffmpeg_path)
converter.ffmpeg.FFMpegError: ffmpeg binary not found: ffmpeg
我明白了:

Traceback (most recent call last):
  File "setup.py", line 51, in <module>
    packages=['converter'],
  File "C:\Python27\lib\distutils\core.py", line 151, in setup
    dist.run_commands()
  File "C:\Python27\lib\distutils\dist.py", line 953, in run_commands
    self.run_command(cmd)
  File "C:\Python27\lib\distutils\dist.py", line 972, in run_command
    cmd_obj.run()
  File "setup.py", line 20, in run
    raise Exception('tests failed')
Exception: tests failed
Traceback (most recent call last):
  File "C:\Users\USER\worspace_pyth\cosa\prueba1.py", line 3, in <module>
    c=Converter()
  File "C:\Python27\converter\__init__.py", line 27, in __init__
    ffprobe_path=ffprobe_path)
  File "C:\Python27\converter\ffmpeg.py", line 345, in __init__
    raise FFMpegError("ffmpeg binary not found: " + self.ffmpeg_path)
converter.ffmpeg.FFMpegError: ffmpeg binary not found: ffmpeg
回溯(最近一次呼叫最后一次):
文件“C:\Users\USER\worspace\u pyth\cosa\prueba1.py”,第3行,在
c=转换器()
文件“C:\Python27\converter\\ uuuu init\ uuuu.py”,第27行,在\uuu init中__
ffprobe_路径=ffprobe_路径)
文件“C:\Python27\converter\ffmpeg.py”,第345行,在_init中__
raise FFMpegError(“未找到ffmpeg二进制文件:“+self.ffmpeg_路径”)
converter.ffmpeg.FFMpegError:ffmpeg未找到二进制文件:ffmpeg

我不明白我还需要做些什么才能让它起作用。感谢您的帮助。

无论如何,它看起来并不是100%兼容Windows:

我个人建议使用Cygwin:


只需在Cygwin中安装ffmpeg和python,然后就可以开始了。然后您就有了一个很好的POSIX-y环境来运行此软件和其他类似的软件。

我能够让这里找到的指令正常工作。至少在命令提示符中键入
ffmpeg-version
会返回一个结果


尝试另一个ffmpeg发行版,看看是否有效可能会有所帮助是的,当我在anaconda cmd命令中键入ffmpeg-version时,至少ffmpeg有响应。