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