首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NodeJs - Fluent-FFMPEG找不到FFMPEG

NodeJs - Fluent-FFMPEG找不到FFMPEG
EN

Stack Overflow用户
提问于 2017-08-08 05:27:17
回答 2查看 19.2K关注 0票数 25

情况:

在windows和nodejs上用fluent-ffmpeg和ffmpeg运行mp3到video。用于启动服务器的命令: nodemon server.js启动时,执行MP3转视频功能。然后调用fluent-ffmpeg,我调试到fluent-ffmpeg找不到我的ffmpeg包的地方。我确实添加了几个系统变量。包括FFMPEG_PATH、PATH和所有不同的目录,如ffmpeg\和ffmpeg\lib\

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

代码语言:javascript
复制
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
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-02-03 11:53:28

EvilBurrito在这一点上拯救了这一天。我只想添加,请确保使用以下要求:

代码语言:javascript
复制
const ffmpegPath = require('@ffmpeg-installer/ffmpeg').path;
const ffmpeg = require('fluent-ffmpeg');
ffmpeg.setFfmpegPath(ffmpegPath);
票数 42
EN

Stack Overflow用户

发布于 2017-09-29 13:27:24

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

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

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

票数 40
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45555960

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档