【发布时间】:2019-07-12 12:00:48
【问题描述】:
我正在编写一个使用 pydub 并希望在云中运行它的 python 应用程序,我正在使用 IBM 的 ibmcloud Cloud Foundry 实现来部署该应用程序。
pydub 需要访问 ffmpeg。 python buildpacks 不包含此工具。
如何安装 ffmpeg 并确保 pydub 可以从我的应用程序中访问它?
我试图在应用程序的目录中复制 ffmpeg,甚至在应用程序的根目录中,但我得到了一个 [Errno 2] 没有这样的文件或目录:'ffprobe':'ffprobe' 这意味着pydub无法访问ffmpeg。
我尝试在 manifest.yaml 中包含一个额外的 buildpack (https://github.com/shunjikonishi/heroku-buildpack-ffmpeg)
没有任何效果
这是我蒙面的 manifest.yaml
应用: - 服务: - xxx_de 磁盘配额:1024M - 名称:ffmpeg 构建包:https://github.com/shunjikonishi/heroku-buildpack-ffmpeg 内存:128M - 名称:xvz #route:eu-gb.mybluemix.net 路线:mybluemix.net 实例:1 内存:128M
您能否建议解决方法或替代方法?
谢谢!!
【问题讨论】:
标签: python ffmpeg cloud-foundry pydub