ffmpeg.exe没有找到项目目录内
I'm目前正在对我的第一个电子/反应的应用程序,这使得使用的ffmpeg。我确实有正确链接.exe文件的一个问题。
我现在面临的问题是,我qazxsw想它与我的项目目录中的相对路径链接时,POI是找不到的。当使用绝对路径,它的工作。
该exe文件是在当前目录下的子文件夹。
它在使用这样的路径I'm工作:
ffmpeg.exe
但是,试图这样'C:\\Users\\xxx\\Documents\\development\\ytDownloader\\app\\utils\\ffmpeg\\ffprobe.exe'
当
要么
.setFfmpegPath('.\\ffmpeg\\ffmpeg.exe')
它不工作。
此外,我真的想避免在我的项目中使用'./ffmpeg/ffmpeg.exe'
。
是否有人有一个想法是什么I'm做错了什么?
我收到此错误信息:
\\
回答如下:
我最近开始学习的NodeJS还有,你能不能试试,也许下面...使用该路径模块
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)
然后ffmpegPath变量会给你访问到你想要的路径,
或尝试使用
var fs = require('fs');
var path = require('path');
var ffmpegPath = path.join(__dirname, '..', 'ffmpeg', 'ffmpeg.exe');
凡..表示当前目录