将ffmpeg添加到heroku的buildback nodejs中

我一直在试图制作一个可以将音乐可视化的服务器( 这是我目前为止的 )。 这是成功的,但我想尝试,使其与YouTubevideo的工作,我已经find了很多github上的存储库的YouTubevideoaudio转换,使这个合理的可行,但为了部署一个服务器上heroku,可以以我想要的格式托pipeYouTubevideo的临时audio文件,我需要将ffmpeg包含在buildpack中,我不知道如何去做。 这是node.js的heroku buildpack,但我真的不明白它是如何工作的。

TL; DR :为了成功地将一个node.js服务器部署到heroku并运行此代码,在github上分发heroku-buildpack-nodejs存储库之后需要执行哪些步骤?

 var conversionProcess = child_process.spawn( 'ffmpeg', ['-i', 'some_youtube_audio.mp3', 'some_youtube_audio.webm'], { cwd: __dirname + '/tmp' } ); 

顺便说一下,这个函数的文档在node.js API上 。

你应该使用multipack https://github.com/ddollar/heroku-buildpack-multi

然后使用节点buildpack以及ffmpeg buildpack https://github.com/jonathanong/heroku-buildpack-ffmpeg-latest