Node.js 错误:使用fluent ffmpeg生成EACCESS节点webkit ffmpeg

Node.js 错误:使用fluent ffmpeg生成EACCESS节点webkit ffmpeg,node.js,ffmpeg,node-webkit,Node.js,Ffmpeg,Node Webkit,我正在做一个nodewebkit应用程序,并试图将ffmpeg捆绑在其中,这样用户就不必在他们的系统上安装ffmpeg 每次访问都与运行代码的权限有关。我尝试了一个chmod-R ug+rw ffmpegFolder,但没有效果 我从这里下载了osx二进制文件:我假设它们是编译的,但我可能错了? 我正在将提取的ffmpeg文件夹捆绑到my.nw的根目录中,提取的根目录如下所示: 这一部分与fluent ffmpeg有关。 它有一个名为setFfmpegPathpath的方法,它告诉fluent

我正在做一个nodewebkit应用程序,并试图将ffmpeg捆绑在其中,这样用户就不必在他们的系统上安装ffmpeg

每次访问都与运行代码的权限有关。我尝试了一个chmod-R ug+rw ffmpegFolder,但没有效果

我从这里下载了osx二进制文件:我假设它们是编译的,但我可能错了? 我正在将提取的ffmpeg文件夹捆绑到my.nw的根目录中,提取的根目录如下所示:

这一部分与fluent ffmpeg有关。 它有一个名为setFfmpegPathpath的方法,它告诉fluent ffmpeg使用您提供的ffmpeg。 我得到了ffmpeg-2.5.4的fs.realpath并使用它。使用./ffmpeg-2.5.4或/ffmpeg-2.5.4或ffmpeg-2.5.4只会给出一个生成enoint错误,我已经读过,这意味着找不到。 如果我从fluent ffmpeg命令中删除setFfmepgPath,那么使用我的系统ffmpeg它可以正常工作。
我觉得我在正确的轨道上与产卵EACCESS错误。如何让它播放得更好?

你能显示完整的堆栈跟踪吗?我让它工作了。如果使用ffpmeg的构建版本,可能会有所帮助。。。事实证明,无论出于何种原因,我决定不使用evermeet提供的二进制文件——尽管它们是有效的!我将可执行二进制文件放在根目录中。当应用程序为.nw且打包到.app中时,以下操作有效。当调用fluent-ffmpeg:I获得ffmpeg-binary:process.cwd+'/ffmpeg'的路径时,我然后执行fs.chmodpp'777'函数,在回调中执行fluent-ffmpeg命令并将ffmpegpath设置为同一路径Yey!