python - 在 WIndows 中为 Python 安装 FFMPEG

标签 python windows video ffmpeg

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

当我运行命令时:

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

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

最佳答案

我能够按照此处找到的说明工作。至少在我的命令提示符中键入 ffmpeg -version 返回了一个结果。

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

关于python - 在 WIndows 中为 Python 安装 FFMPEG,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29760718/

相关文章:

python - 反向排序python中的二维numpy数组

c++ - VC++ 2010 : Error with Show open dialog after conversion from VC6++

javascript - 如何在 HTML 中完美同步媒体?

php - 我想在没有 flash 插件的情况下上传视频/大文件

python - 无法在python中实现动态规划表算法

python - 如何为 Django REST Framework 正确定义模型/序列化器?

Python Scikit 随机森林 pred_proba 输出四舍五入值

windows - 'Run as administrator' 究竟做了什么?

windows - 基于信息亭系统的编程语言和 O/S

audio - ffmpeg - 多路复用视频和音频并修剪音频