Démarrer la création de vidéo en arrière-plan pour améliorer la réactivité

This commit is contained in:
2025-03-10 17:23:52 +01:00
parent 29f198cd85
commit 81c4470464

View File

@@ -64,8 +64,8 @@ async function createVideoWithList(projectId, pathList, duration) {
// Commande ffmpeg pour créer la vidéo // Commande ffmpeg pour créer la vidéo
const ffmpegCommand = `ffmpeg -r ${frameRate} -f concat -safe 0 -i ${tempFile} -vsync vfr -pix_fmt yuv420p ${outputVideo}`; const ffmpegCommand = `ffmpeg -r ${frameRate} -f concat -safe 0 -i ${tempFile} -vsync vfr -pix_fmt yuv420p ${outputVideo}`;
console.log('Running ffmpeg command:', ffmpegCommand); console.log('Running ffmpeg command:', ffmpegCommand);
execSync(ffmpegCommand); execSync(ffmpegCommand, { stdio: 'ignore', detached: true });
console.log('Video created successfully:', outputVideo); console.log('Video creation started in background:', outputVideo);
return outputVideo; return outputVideo;
} catch (error) { } catch (error) {
console.error('Error creating video:', error); console.error('Error creating video:', error);