我在Heroku上有一个Java Web应用程序。它位于带有heroku / java buildpack的heroku-18堆栈上。
我需要压缩一些视频,由于缺少用于Java的此类库,因此决定在Heroku上安装FFmpeg。
由于安装了FFmpeg,因此成功添加了https://github.com/kontentcore/heroku-buildpack-ffmpeg
,https://github.com/jonathanong/heroku-buildpack-ffmpeg-latest
之类的FFmpeg构建包,但由于各种链接问题,它们在运行时失败。
为此,我尝试添加heroku-community/apt
buildstack。我的Aptfile文件仅包含ffmpeg
程序包。
我还是要
ffmpeg: error while loading shared libraries: libpulsecommon-11.1.so: cannot open shared object file: No such file or directory
FFmpeg命令很简单:
ffmpeg -i video.webm video-compressed.webm
我想念什么吗?
答案 0 :(得分:0)
我知道这已经过时了,但是对我来说this buildpack做到了。
heroku buildpacks:add --index 1 https://github.com/jonathanong/heroku-buildpack-ffmpeg-latest.git