2
시간이 흘렀습니다. 나는 어제 이것에 관한 질문을했지만 지금까지는 길었고, 짧게 말해서, 나는 내 인생에 대해 이것을 이해할 수 없다.오류가 발생했습니다 : ENOENT, node.js & FFmpeg를 생성하십시오.
node.js 앱에서 FFmpeg를 사용하여 .avi 파일을 .flv 파일로 트랜스 코딩합니다.이 코드는 FFmpeg에 대한 명령 줄을 사용하지만 앱에는 없습니다. 여기 코드는
입니다.var ffmpeg = require('fluent-ffmpeg');
//make sure you set the correct path to your video file
var proc = new ffmpeg({ source: 'C:/Users/Jay/Documents/movie/drop.avi', nolog: true });
//Set the path to where FFmpeg is installed
proc.setFfmpegPath("C:\\Users\\Jay\\Documents\\FFMPEG\\bin");
proc
//set the size
//.withSize('50%') <-- error appears after this line
// set fps
//.withFps(24)
// set output format to force
//.toFormat('flv')
// setup event handlers
.on('end', function() {
console.log('file has been converted successfully');
})
.on('error', function(err) {
console.log('an error happened: ' + err.message);
})
// save to file <-- the new file I want -->
.saveToFile('C:/Users/Jay/Documents/movie/drop.flv');
오류가 위에서 지정한 줄에 나타납니다, 그것은 붉은 작성에 오류 아니지만, 단순히 말한다 :
는an error happened: spawn ENOENT
는 사람이 건너 했습니까?
일반적으로 사용자가 생성하려고하는 파일 (이 경우 ffmpeg.exe)을 찾을 수 없다는 의미입니다. 경로가 폴더가 아니라 이진 파일을 가리 키도록하십시오. –
벤 포춘, 당신은 생명의 은인, 정말 고마워요 :) – user2757842
내가 어떻게 맥 –