无法找到ffmpeg文件夹错误

时间:2016-01-01 01:14:04

标签: javascript node.js audio module ffmpeg

我正在尝试从youtube下载音乐并将下载的.mp4转换为.mp3但是我一直在

  

错误:ffmpeg退出代码1:./ times / 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就可以了。谢谢你的帮助!

1 个答案:

答案 0 :(得分:1)

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

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