无法使用fluent-ffmpeg转换文件

我用npm install fluent-ffmpeg并validation了它在node-modules中的存在。 如果将其包含在服务器中,则不会出现错误var ffmpeg = require('fluent-ffmpeg'); 但是,当我用它来转换目录中的.gif文件到.mp4它会引发错误: Error: Cannot find ffmpeg

我的代码:

 var express = require('express'); var bodyParser = require('body-parser'); var app = express(); var ffmpeg = require('fluent-ffmpeg'); var proc = new ffmpeg({ source: '/uploads/myfile.gif' }) .usingPreset('podcast') .saveToFile('/uploads/mynewfile.mp4', function(stdout, stderr) { console.log('file has been converted succesfully'); }); 

我究竟做错了什么? 我想将.gif转换为.mp4

错误在于node-fluent无法findffmpeg,使用which获取ffmpeg的path,并添加以下行:

 ffmpeg.setFfmpegPath('Path\\to\\ffmpeg');