我正在使用这个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。
答案 0 :(得分:0)
heroku-buildpack-python-opencv-scipy
buildpack实际上并没有编译任何东西。它下载已编译的环境,只需插入Heroku应用程序。
但你可以做的是修改https://github.com/diogojc/heroku-buildpack-python-opencv-scipy/blob/master/Dockerfile
以包含ffmpeg。然后,您可以重建此容器并更改buildpack以下载修改后的版本。这将需要大量的工作,但我认为这是最好的选择。或者你可以找到另一个包含所有必需库的buildpack。