【发布时间】:2019-07-02 14:32:42
【问题描述】:
我目前正在开发我的第一个电子/反应应用程序,它使用了 ffmpeg。我确实无法正确链接 .exe 文件。
我面临的问题是,当我尝试将它与我的项目目录中的相对路径链接时,找不到我 ffmpeg.exe。当使用绝对路径时,它确实有效。
exe文件在当前目录的子文件夹中。
当我使用这样的路径时它确实有效:
'C:\\Users\\xxx\\Documents\\development\\ytDownloader\\app\\utils\\ffmpeg\\ffprobe.exe'
但是当这样尝试时
.setFfmpegPath('.\\ffmpeg\\ffmpeg.exe')
或
'./ffmpeg/ffmpeg.exe'
它不工作。
此外,我真的很想避免在我的项目中使用\\。
有人知道我在这里做错了什么吗?
我收到此错误消息:
Error: spawn .\ffmpeg\ffmpeg.exe ENOENT
at Process.ChildProcess._handle.onexit (internal/child_process.js:229)
at onErrorNT (internal/child_process.js:406)
at process._tickCallback (internal/process/next_tick.js:63)
【问题讨论】:
-
你得到什么错误?
-
添加了错误信息
-
如果删除文件夹开头的 .\ 会怎样?
-
我收到同样的错误信息。
标签: javascript node.js ffmpeg path electron