如何使用ffmpeg将节点应用程序部署到heroku?

时间:2015-04-29 04:05:33

标签: node.js heroku ffmpeg

努力从本地开发部署到部署我的网络应用程序。在节点中使用ffmpeg来裁剪东西。尝试按照本指南部署ffmpeg,https://github.com/HYPERHYPER/heroku-buildpack-ffmpeg以及二进制文件如何在buildpack中进行部署。实现了这一点,但它仍然无法奏效。我如何引用buildpack?

与这条线有关吗?      .setFfmpegPath(' ./的ffmpeg&#39)

   var fileName = './new_crops/' + videoTitle + '.mp3';
    var process = new ffmpeg({
            source: videoGrab
        })
        .setFfmpegPath('./ffmpeg')
        .audioBitrate(info.formats[0].audioBitrate)
        .withAudioCodec('libmp3lame')
        .toFormat('mp3')
        .outputOptions('-id3v2_version', '4')
        .outputOptions('-metadata', 'title=' + title)
        .outputOptions('-metadata', 'artist=' + artist)

提前致谢

1 个答案:

答案 0 :(得分:0)

尝试从ffmpeg路径中删除./。根据buildpack文档,应用程序安装在服务器路径中,因此它是全局可用的。

可执行文件所在的完整路径为/app/vendor/ffmpeg/bin