私は音楽を視覚化できるサーバーを作ろうとしてきました(これは私がこれまでに持っているものです)。それは成功しましたが、YouTubeビデオで動作させたいと思っています。これを合理的に実行できるYouTubeビデオからオーディオへの変換用のgithubで多くのリポジトリを見つけましたが、できるサーバーをherokuにデプロイするためにYouTube ビデオの一時オーディオ ファイルを必要な形式でホストするには、ビルドパックに含める必要がありますffmpeg
が、それを行う方法がわかりません。これはnode.js 用の heroku ビルドパックですが、その仕組みがよくわかりません。
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にあります。