NodeJs – Fluent-FFMPEG找不到FFMPEG

情况:

在windows和nodejs上用fluent-ffmpeg和ffmpeg运行mp3-to-video。 用于启动服务器的命令:nodemon server.js启动时,执行mp3-to-videofunction。 然后调用fluent-ffmpeg,我将其debugging到fluent-ffmpeg无法find我的ffmpeg包的行。 我确实添加了一些系统variables。 包括FFMPEG_PATH,包括PATH,以及所有不同的目录,如ffmpeg \和ffmpeg \ lib \

我不知道该怎么办..我得到这个错误:

Error: Cannot findd ffmpeg at C:\Users\lexha\Desktop\nodejs\node_modules\fluent-ffmpeg\lib\processor.js:136:22 at C:\Users\lexha\Desktop\nodejs\node_modules\fluent-ffmpeg\lib\capabilities.js:123:9 at C:\Users\lexha\Desktop\nodejs\node_modules\async\dist\async.js:421:16 at next (C:\Users\lexha\Desktop\nodejs\node_modules\async\dist\async.js:5302:29) at C:\Users\lexha\Desktop\nodejs\node_modules\async\dist\async.js:906:16 at C:\Users\lexha\Desktop\nodejs\node_modules\fluent-ffmpeg\lib\capabilities.js:116:11 at C:\Users\lexha\Desktop\nodejs\node_modules\fluent-ffmpeg\lib\utils.js:223:16 at F (C:\Users\lexha\Desktop\nodejs\node_modules\which\which.js:68:16) at E (C:\Users\lexha\Desktop\nodejs\node_modules\which\which.js:80:29) at C:\Users\lexha\Desktop\nodejs\node_modules\which\which.js:89:16 

你可以安装这个节点模块“ffmpeg-installer / ffmpeg”。 你可以在这里find它: https : //www.npmjs.com/package/@ffmpeg-installer/ffmpeg

它会在您的系统上安装ffmpeg,并且节点应该能够立即使用它。

希望这个答案可以帮助你和其他人:-)