在WIndows中安装用于Python的FFMPEG
我试图使用python视频转换器,但我甚至无法运行测试。我在手册中读到,我必须单独安装FFMPEG,所以我这样做了(我在C:\,环境变量“path”中创建了文件夹,并对其进行了测试,结果成功了),但仍然不起作用 当我运行命令时:在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 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有响应。