const ffmpegPath = require('ffmpeg-static');
const ffmpeg = require('fluent-ffmpeg');
await new Promise((resolve, reject) => {
ffmpeg(tempFilePath)
.setFfmpegPath(ffmpegPath)
.save(outputFilePath)
.on('end', () => {
console.log('Audio processing completed.');
resolve();
})
.on('error', (error) => {
console.error('Audio processing error:', error);
reject(error);
});
});
这段代码我在本地调试是OK的,但是一上传到云上调用就会报错
ffmpeg exited with code 126
请问我该怎么做呢
本地有安装ffmpeg,正式的云函数环境下不存在ffmpeg这个东西,建议你搭自己的服务器环境(安装了ffmpeg)对外提供相关的API给小程序调用