【问题标题】:Adding ffmpeg to heroku buildback nodejs将ffmpeg添加到heroku buildpack nodejs
【发布时间】:2015-05-15 18:22:20
【问题描述】:

我一直在尝试制作一个可以可视化音乐的服务器 (This is what I have so far)。那是成功的,但我想尝试让它与 youtube 视频一起使用,我在 github 上找到了很多用于 youtube 视频到音频转换的存储库,这使得这合理可行,但是为了在 heroku 上部署一个服务器,可以以我想要的格式托管 youtube 视频的临时音频文件,我需要在 buildpack 中包含ffmpeg,但我不知道该怎么做。这是heroku buildpack for node.js,但我不太明白它是如何工作的。

TL;DR:在 github 上 fork 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 上。

【问题讨论】:

    标签: node.js heroku ffmpeg child-process buildpack


    【解决方案1】:

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

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

    【讨论】:

    • 非常感谢,这听起来比我预期的要容易得多!
    猜你喜欢
    • 1970-01-01
    • 2012-07-31
    • 2019-04-02
    • 2012-03-23
    • 2020-01-28
    • 2017-01-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多