【问题标题】:Can't find ffmpeg folder error找不到ffmpeg文件夹错误
【发布时间】:2016-04-05 19:20:35
【问题描述】:

我正在尝试从 youtube 下载音乐并将下载的 .mp4 转换为 .mp3 但我不断收到

错误:ffmpeg 以代码 1 退出:./songs/Battle-Scars.mp4:处理输入时发现无效数据

这里是代码

var proc = new ffmpeg({ source: './songs/Battle-Scars.mp4'})
  .withAudioCodec('libmp3lame')
  .toFormat('mp3')
  .saveToFile('./songs/Battle-Scars.mp4', function(stdout, stderr) {
    console.log('file has been converted succesfully');
  });

youtube -> mp4 转换工作正常,该错误仅在我尝试转换为 mp3 时发生。我感谢所有 提前帮助和感谢!

编辑:一旦我将 ffmpeg 添加到 bash_profile 就可以了。感谢大家的帮助!

【问题讨论】:

    标签: javascript node.js audio module ffmpeg


    【解决方案1】:

    ~ 表示您的主目录仅适用于您的 shell。相反,试试这个:

    proc.setFfmpegPath(process.env.HOME + '/local/bin/ffmpeg');
    

    【讨论】:

    • @JoostVunderlink ffmpeg exited with code 1: ./songs/Battle-Scars.mp4: Invalid data found when processing input 我得到的新错误,有什么建议吗?我还用新代码更新了问题
    • @beekeeper 抱歉,我没有使用 ffmpeg 模块的经验。
    猜你喜欢
    • 1970-01-01
    • 2019-01-08
    • 2019-09-02
    • 2022-07-12
    • 2017-06-11
    • 2012-10-27
    • 2023-03-24
    • 2021-08-26
    • 2020-12-13
    相关资源
    最近更新 更多