그래서 ffmpeg를 설치하고 경로에 추가했습니다.
ffmpeg
을 cmd.exe에서 실행하면 ffmpeg.exe가 실행됩니다. 내가 이것을 사용하면경로에서 cmd를 찾을 수없는 child_process.exec
는하지만 :이 happpens 왜 이해가 안
Command failed: ffmpeg -i thing%05d.png thing.avi
'ffmpeg' is not recognized as an internal or external command,\r\noperable program or batch file.
:
const { exec } = require('child_process');
await asyncExec(`ffmpeg -i ${filename}%05d.png ${aviname}`);
//Note: the variables are filled in
나는이 오류가 발생합니다. 난 그냥 VSCode 디버깅이 응용 프로그램을 실행하고 있어요.
편집 :
const asyncExec = text => new Promise((res, rej) => {
exec(text, (err, result) => {
if (err) {
rej(err);
} else {
res(result);
}
});
});
콜백에 출력을 배치하여 실제로 어떤 일이 일어나는지 확인해야합니다. –