在Windows下安装Python的FFMPEG

我试图使用这个 pythonvideo转换器,我甚至不能运行testing。 我阅读手册,我必须单独安装FFMPEG,所以我做了(我在C:\中创build了文件夹,环境variables“path”,并testing它并工作),但仍然无法正常工作。

当我运行命令:

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 

当我运行这个示例代码:

 from converter import Converter c = Converter() info = c.probe('test1.ogg') conv = c.convert('test1.ogg', '/tmp/output.mkv', { 'format': 'mkv', 'audio': { 'codec': 'mp3', 'samplerate': 11025, 'channels': 2 }, 'video': { 'codec': 'h264', 'width': 720, 'height': 400, 'fps': 15 }}) for timecode in conv: print "Converting (%f) ...\r" % timecode 

我得到这个:

 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 

我不明白我还需要做什么才能工作。 谢谢你的帮助。

它看起来不像是100%的Windows兼容,但无论如何: https : //github.com/senko/python-video-converter/issues/1

我个人建议使用Cygwin: https : //www.cygwin.com/

只需在Cygwin中安装ffmpeg和python,然后从那里开始。 然后你有一个很好的POSIX-y环境来运行这个和其他这样的软件。

我能够得到在这里找到的说明工作。 至少在我的命令提示符下输入ffmpeg -version返回结果。

http://adaptivesamples.com/how-to-install-ffmpeg-on-windows/