首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在WIndows中安装FFMPEG for Python

在WIndows中安装FFMPEG for Python
EN

Stack Overflow用户
提问于 2015-04-21 08:20:13
回答 2查看 33.1K关注 0票数 2

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

当我运行该命令时:

代码语言:javascript
复制
python setup.py test

我明白了:

代码语言:javascript
复制
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

当我运行此示例代码时:

代码语言:javascript
复制
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

我明白了:

代码语言:javascript
复制
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

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

EN

回答 2

Stack Overflow用户

发布于 2017-01-16 03:46:17

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

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

票数 2
EN

Stack Overflow用户

发布于 2015-04-21 08:42:27

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

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

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29760718

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档