我正在尝试从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就可以了。谢谢你的帮助!
答案 0 :(得分:1)
表示您的主目录的~
仅适用于您的shell。相反,试试这个:
proc.setFfmpegPath(process.env.HOME + '/local/bin/ffmpeg');