【问题标题】:How to install ffmpeg for a django app on heroku?如何在heroku上为django应用程序安装ffmpeg?
【发布时间】:2013-01-02 15:54:47
【问题描述】:

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

我找到了this build of 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?

【问题讨论】:

    标签: django heroku ffmpeg


    【解决方案1】:

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

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

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

    【讨论】:

      【解决方案2】:

      您可能希望将构建包换成this one

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

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

      【讨论】:

      • 我确实看到了,但对使用自定义 buildpack 感到紧张。你有这方面的经验吗?它说“与干净的 Python buildpack 的唯一区别是这个包含 ffmpeg”,这令人欣慰。
      • 您可以探索相关构建包的compile 脚本,以确保没有有趣的事情发生。
      • 对我不起作用。 heroku run "ffmpeg -version" 给出 bash: ffmpeg: command not found
      猜你喜欢
      • 2018-02-15
      • 2020-11-01
      • 2015-07-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-14
      • 2016-10-28
      相关资源
      最近更新 更多