Node.js 在Heroku上使用NodeJS进行HTML5音频转换

Node.js 在Heroku上使用NodeJS进行HTML5音频转换,node.js,heroku,ffmpeg,html5-audio,transcoding,Node.js,Heroku,Ffmpeg,Html5 Audio,Transcoding,我有一个HTML5应用程序,允许用户上传和播放他们的音频文件。服务器是在Heroku上运行的节点 为了允许跨浏览器音频播放,我的理解是,我必须至少维护每个音频文件的两种格式,比如.mp3和.ogg。因此,我需要在服务器端自动转换文件 问题是Heroku不运行ffmpeg。我发现这个项目为heroku创建了一个支持ffmpeg的自定义buildpack,但它似乎是针对Rails应用的: 我想运行一个外部服务器进行代码转换,我的nodejs应用程序将文件发送到该服务器,它进行代码转换,并在我的nod

我有一个HTML5应用程序,允许用户上传和播放他们的音频文件。服务器是在Heroku上运行的节点

为了允许跨浏览器音频播放,我的理解是,我必须至少维护每个音频文件的两种格式,比如.mp3和.ogg。因此,我需要在服务器端自动转换文件

问题是Heroku不运行ffmpeg。我发现这个项目为heroku创建了一个支持ffmpeg的自定义buildpack,但它似乎是针对Rails应用的:

我想运行一个外部服务器进行代码转换,我的nodejs应用程序将文件发送到该服务器,它进行代码转换,并在我的nodejs服务器上重新加载新文件。但我不知道如何设置这样一个服务器,是否已经有一个现成的解决方案来完成这种工作

因此,以下是我的问题:

1- Is there a solution to run ffmpeg on heroku+nodejs?

2- How can I set up a transcoding server that communicates with my nodejs+heroku server?

谢谢

为什么需要在heroku上运行它?只需设置一些虚拟服务器,例如

并使用linux服务器设置节点。它非常简单,可以运行所需的每个包。它已经有了带有预配置node.js+mongodb堆栈的droplet