【问题标题】:How can i deploy a node app using ffmpeg to heroku?如何使用 ffmpeg 将节点应用程序部署到 heroku?
【发布时间】:2015-04-29 22:39:47
【问题描述】:

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

是不是和这条线有关? .setFfmpegPath('./ffmpeg')

   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)

提前致谢

【问题讨论】:

    标签: node.js heroku ffmpeg


    【解决方案1】:

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

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

    【讨论】:

    • 远程:远程:!推送被拒绝,获取自定义 buildpack 远程时出错:
    • 这是heroku(和buildpack)本身的错误,它与你可能在哪里以及如何运行ffmpeg无关。
    • PS:根据文档,您需要the multi buildpack 才能运行ffmpeg buildpack。它不能独立工作。
    猜你喜欢
    • 2012-11-26
    • 1970-01-01
    • 2016-04-09
    • 2021-07-07
    • 2015-11-06
    • 2015-02-28
    • 2012-10-12
    • 2016-07-13
    • 2014-08-21
    相关资源
    最近更新 更多