This commit is contained in:
Dooho Yi 2022-01-14 02:01:13 +09:00
parent 53495411f3
commit 793037d07b

View file

@ -141,24 +141,22 @@ fastify.post("/", async function (request, reply) {
//convert to mp3 //convert to mp3
let dir = path.dirname(audiofile.filepath); let dir = path.dirname(audiofile.filepath);
try { function converter() {
return new Promise((resolve,reject) => {
var process = new ffmpeg(audiofile.filepath); var process = new ffmpeg(audiofile.filepath);
process.then(function (video) { process.then(function (video) {
// Callback mode // Callback mode
video.fnExtractSoundToMP3(dir + '/converted.mp3', function (error, file) { video.fnExtractSoundToMP3(dir + '/converted.mp3', function (error, file) {
if (!error) if (!error) {
console.log('Audio file: ' + file); console.log('Audio file: ' + file);
resolve()
}
}); });
}, function (err) { }, function (err) {
console.log('Error: ' + err); console.log('Error: ' + err);
}); });
} catch (e) { });
console.log(e.code);
console.log(e.msg);
} }
// await new ffmpeg(audiofile.filepath)
//
// await util.promisify((await new ffmpeg(name)).fnExtractSoundToMP3("converted.mp3"));
const file = await folder.createFile(audiofile.filename, await fs.readFile(audiofile.filepath)); const file = await folder.createFile(audiofile.filename, await fs.readFile(audiofile.filepath));
// const text = await folder.createFile("message.txt", Buffer.from(audiofile.fields.message.value)); // const text = await folder.createFile("message.txt", Buffer.from(audiofile.fields.message.value));