Réorganiser la récupération des timestamps pour améliorer la logique de création de vidéo

This commit is contained in:
2025-01-12 15:15:44 +00:00
parent 72e53e3c40
commit e4700c0e69

View File

@@ -405,18 +405,17 @@ router.post('/createvideo', (req, res) => {
console.error('Erreur lors de la récupération du timestamp de la première image:', err);
return res.status(500).json({ error: 'Erreur serveur' });
}
start_timestamp = results.rows[0].timestamp;
});
const start_timestamp = results.rows[0].timestamp;
db.query(query_last, [list_ids[image_count - 1]], (err, results) => {
if (err) {
console.error('Erreur lors de la récupération du timestamp de la dernière image:', err);
return res.status(500).json({ error: 'Erreur serveur' });
}
end_timestamp = results.rows[0].timestamp;
});
const end_timestamp = results.rows[0].timestamp;
// déduire du nombre d'images le nombre d'images par seconde via la duration qui sera précisée
fps = image_count / req.body.duration;
const fps = image_count / req.body.duration;
db.query(query, [req.body.project_id, req.body.measurement_ids, req.body.video_path, start_timestamp, end_timestamp, image_count, req.body.resolution, req.body.duration, fps, 0, req.body.name], (err, results) => {
if (err) {
@@ -425,6 +424,8 @@ router.post('/createvideo', (req, res) => {
}
res.status(201).json({ message: 'Vidéo ajoutée avec succès', id: results.rows[0].id });
});
});
});
});
/**