我正在做一个nodewebkit应用程序,并尝试将ffmpeg捆绑在一起,这样用户就不必在他们的系统上安装ffmpeg。
EACCESS与运行代码的权限有关。我尝试chmod -R ug+rw ffmpegFolder
无济于事。
我从这里下载了osx二进制文件:https://evermeet.cx/ffmpeg/我假设这些已编译但我可能错了?
我将提取的ffmpeg文件夹捆绑到我的.nw
的根目录中,提取的内容如下所示:
这部分与fluent-ffmpeg
有关。
它有一个名为setFfmpegPath(path)
的方法,它告诉fluent-ffmpeg使用你提供的FFMPEG。
我得到fs.realpath
到ffmpeg-2.5.4并使用它。
使用./ffmpeg-2.5.4或/ffmpeg-2.5.4或ffmpeg-2.5.4只会产生一个spawn ENOENT错误我读过,意思是找不到。
如果我从我的fluent-ffmpeg命令中删除setFfmepgPath
,它可以正常使用我的系统ffmpeg。
我觉得我在spawn EACCESS
错误的正确轨道上。怎么让它玩得好呢?