【发布时间】: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