【问题标题】:build python opencv with ffmpeg support on Heroku在 Heroku 上构建带有 ffmpeg 支持的 python opencv
【发布时间】:2017-07-21 14:46:21
【问题描述】:

我正在使用这个 buildpacks 在 heroku 上安装 ffmpeg

heroku buildpacks:add --index 2 https://github.com/shunjikonishi/heroku-buildpack-ffmpeg.git

这个 buildpacks 可以在 heroku 上安装 python opencv

heroku buildpacks:add --index 3 https://github.com/diogojc/heroku-buildpack-python-opencv-scipy.git

我可以在 heroku 上分别使用 ffmpeg 命令和 python opencv。使用 python opencv,我可以打开和读取图像。但是我无法阅读视频。不知何故,opencv 不是用 ffmpeg 编译的。我的问题是如何编译带有 ffmpeg 支持的 python opencv。

【问题讨论】:

标签: python opencv heroku ffmpeg buildpack


【解决方案1】:

heroku-buildpack-python-opencv-scipy buildpack 实际上并不编译任何东西。它会下载已编译的环境,然后插入 Heroku 应用程序。

但是您可以做的是修改https://github.com/diogojc/heroku-buildpack-python-opencv-scipy/blob/master/Dockerfile 以包含ffmpeg。然后您可以重建此容器并更改 buildpack 以下载您修改后的版本。这将需要大量的工作,但我认为这是最好的选择。或者您可以找到另一个包含所有必需库的构建包。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-05-07
    • 2010-09-16
    • 1970-01-01
    • 2020-11-11
    • 2014-01-02
    • 2012-06-19
    • 1970-01-01
    相关资源
    最近更新 更多