将ffmpeg添加到heroku buildback nodejs中



我一直在尝试制作一个可以可视化音乐的服务器(这是我到目前为止所拥有的)。这是成功的,但我想尝试,使它与youtube视频的工作,我发现了很多github上的仓库为youtube视频音频转换,使这合理可行,但为了部署一个服务器上的heroku,可以托管临时音频文件的youtube视频在我想要的格式,我需要包括ffmpeg在一个构建包,我不知道如何去做。这是node.js的heroku构建包,但我真的不明白它是如何工作的。

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

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

则使用节点构建包以及ffmpeg构建包https://github.com/jonathanong/heroku-buildpack-ffmpeg-latest

相关内容

  • 没有找到相关文章

最新更新