1

我想使用 ffmpeg 从视频中提取一帧以将其用作海报。这是我第一次部署应用程序,更不用说在heroku上,所以我不确定如何在服务器上安装ffmpeg。

我发现这个 ffmpeg 版本带有将其“供应商”到我的应用程序中的说明,然后调整我的应用程序的配置设置/路径。供应商意味着什么?我有一种感觉,这是一个轨道问题,因为我似乎无法通过谷歌搜索找到解释。

此外,django 相当于运行指令 heroku config:set PATH=bin:vendor/ffmpeg/bin:<...> -a yourappheroku config:set LD_LIBRARY_PATH=vendor/ffmpeg/lib:/usr/local/lib -a yourapp

4

2 回答 2

2

您可能希望将构建包换成这个

heroku config:add BUILDPACK_URL=https://github.com/integricho/heroku-buildpack-python-ffmpeg.git

构建包是获取您的源代码并构建部署到 Heroku dynos 的内容。此构建包在构建时明确包含您的应用程序中的 ffmpeg。

于 2013-01-18T20:56:09.587 回答
1

我已经搜索了 2 天,尝试了其他用户所说的所有内容。然后我找到了简单的方法。只需去 heroku 应用程序设置。然后单击添加构建包。之后弹出小工具栏。添加此网址:

https://github.com/kontentcore/heroku-buildpack-ffmpeg

按保存更改。然后再次部署您的应用程序。你已经做到了:)

ffmpeg buildpack 安装

于 2018-01-10T18:45:26.117 回答