|
|
c3e78b248f
|
Ajouter une route pour récupérer la progression de la création de vidéos et améliorer la gestion des erreurs dans la fonction createVideoWithList
|
2025-03-13 11:50:31 +01:00 |
|
|
|
a069acfce7
|
Modifier le champ de la base de données pour mettre à jour le chemin du fichier vidéo dans la fonction createVideoWithList
|
2025-03-13 11:33:44 +01:00 |
|
|
|
c90ff42961
|
Refactor la création de vidéos pour utiliser des promesses et améliorer la gestion des erreurs, avec une réponse immédiate au démarrage du rendu.
|
2025-03-13 11:28:17 +01:00 |
|
|
|
2e552be9db
|
Modifier la création de vidéos pour utiliser des promesses et gérer les erreurs lors de l'exécution de ffmpeg
|
2025-03-13 10:06:48 +01:00 |
|
|
|
4bda54b529
|
Ajouter une fonction pour vérifier si la caméra est occupée et mettre à jour la gestion des fichiers vidéo
|
2025-03-13 10:02:49 +01:00 |
|
|
|
d93b2c6b7c
|
Aucune modification apportée au code
|
2025-03-13 09:37:43 +01:00 |
|
|
|
dab93cfdf9
|
Améliorer la gestion des erreurs en ajoutant un code d'état HTTP aux réponses d'erreur dans plusieurs routes et en modifiant la fonction sendError pour accepter un code d'état personnalisé.
|
2025-03-13 09:32:02 +01:00 |
|
|
|
62e8aee6bd
|
Ajouter une fonction pour écrire les paramètres de capture dans un fichier camera.txt
|
2025-03-13 09:24:23 +01:00 |
|
|
|
6c77d267e6
|
Supprimer les tests et les commentaires obsolètes dans tester.js
|
2025-03-13 09:07:56 +01:00 |
|
|
|
9d9868e26b
|
Supprimer la documentation Swagger obsolète dans plusieurs fichiers de routes
|
2025-03-13 09:06:38 +01:00 |
|
|
|
217f0b4fd3
|
Corriger la description de l'API pour la suppression d'un projet en précisant "par son ID"
|
2025-03-13 08:55:31 +01:00 |
|
|
|
d8f1d353c6
|
Déplacer la documentation Swagger pour la suppression de projet vers un fichier séparé et supprimer les commentaires obsolètes dans projectRoutes.js
|
2025-03-13 08:53:19 +01:00 |
|
|
|
30f05ffcbe
|
Modifier l'importation de child_process pour utiliser execSync au lieu de spawn dans videoManager.js
|
2025-03-10 18:01:52 +01:00 |
|
|
|
ef90f77a11
|
Refactor la fonction createVideoWithList pour simplifier la création de vidéos et mettre à jour le statut de la vidéo à "completed"
|
2025-03-10 18:00:30 +01:00 |
|
|
|
e38718b1fa
|
videoManager.js: add videoManager.js
|
2025-03-10 17:56:56 +01:00 |
|
|
|
f85cead1dd
|
Commenter les logs de la base de données dans les fonctions de gestion des projets
|
2025-03-10 17:53:04 +01:00 |
|
|
|
3469c757ec
|
Modifier la route de rendu vidéo pour utiliser GET, ajouter la gestion de l'accès au fichier vidéo et renvoyer le contenu vidéo en fonction de la plage demandée
|
2025-03-10 17:45:42 +01:00 |
|
|
|
9ec8ff73f3
|
Modifier la route de rendu vidéo pour utiliser POST, ajouter la gestion des erreurs et démarrer le processus de rendu vidéo
|
2025-03-10 17:42:32 +01:00 |
|
|
|
55697fc032
|
Modifier la fonction createVideoWithList pour inclure l'ID de la vidéo et mettre à jour le statut de la vidéo après le rendu
|
2025-03-10 17:36:39 +01:00 |
|
|
|
7baac5dcb7
|
Modifier la fonction createVideoWithList pour utiliser spawn au lieu de execSync pour l'exécution de ffmpeg en arrière-plan
|
2025-03-10 17:31:11 +01:00 |
|
|
|
848c50bf33
|
Ajouter la gestion des erreurs lors de l'exécution de la commande ffmpeg pour la création de vidéos
|
2025-03-10 17:25:59 +01:00 |
|
|
|
81c4470464
|
Démarrer la création de vidéo en arrière-plan pour améliorer la réactivité
|
2025-03-10 17:23:52 +01:00 |
|
|
|
29f198cd85
|
Ajouter la durée à la requête de sélection des vidéos lors du rendu
|
2025-03-10 17:22:07 +01:00 |
|
|
|
3d560cfb77
|
Render video débug
|
2025-03-10 17:19:02 +01:00 |
|
|
|
553a934563
|
Modifier la fonction createVideoWithList pour convertir la durée en entier avant de calculer le frame rate
|
2025-03-10 17:16:23 +01:00 |
|
|
|
9e850f0090
|
Modifier la fonction createVideoWithList pour accepter la durée et ajuster le frame rate en conséquence
|
2025-03-10 17:08:11 +01:00 |
|
|
|
e9fd9dfaa1
|
Modifier la route de téléchargement de vidéo pour gérer le streaming avec prise en charge des plages de fichiers
|
2025-03-10 16:55:59 +01:00 |
|
|
|
8f69705ae9
|
Modifier la route de téléchargement de vidéo pour vérifier l'existence du fichier avant de le télécharger
|
2025-03-10 16:54:13 +01:00 |
|
|
|
5979cded02
|
Modifier la route de téléchargement de vidéo pour utiliser un flux de fichiers et gérer les erreurs de streaming
|
2025-03-10 16:49:33 +01:00 |
|
|
|
37d82d1133
|
Modifier la taille de l'image redimensionnée à un septième de ses dimensions d'origine et ajuster la qualité JPEG
|
2025-03-10 16:41:50 +01:00 |
|
|
|
a15ebb0697
|
Modifier la route de création de vidéo pour utiliser async/await et retourner l'ID de la vidéo créée
|
2025-03-10 16:36:06 +01:00 |
|
|
|
d17c96479f
|
Modifier la requête d'insertion pour retourner l'ID de la nouvelle vidéo créée
|
2025-03-10 16:34:53 +01:00 |
|
|
|
727c28d312
|
Modifier la taille de l'image redimensionnée à un cinquième de ses dimensions d'origine
|
2025-03-10 16:13:49 +01:00 |
|
|
|
d790626a1a
|
Ajouter une route pour prévisualiser une image redimensionnée par ID de projet et ID de commande
|
2025-03-10 16:12:16 +01:00 |
|
|
|
9cd1b230fd
|
Ajouter la bibliothèque sharp et configurer les volumes pour node_modules dans docker-compose
|
2025-03-10 16:07:49 +01:00 |
|
|
|
a6a2492842
|
Ajouter la bibliothèque sharp pour le traitement d'images
|
2025-03-10 16:01:47 +01:00 |
|
|
|
65fcf1fc68
|
Mettre à jour le statut du projet dans la base de données lors du démarrage et de l'arrêt de la procédure de capture
|
2025-03-10 15:25:08 +01:00 |
|
|
|
3bf001bb58
|
Modifier la signature de la fonction stopProcedure pour inclure l'objet req dans la route
|
2025-03-10 15:20:13 +01:00 |
|
|
|
961b72b24b
|
Ajouter des logs pour afficher les anciens et nouveaux ID de projet et intervalles lors de l'arrêt de la procédure de capture
|
2025-03-10 15:18:57 +01:00 |
|
|
|
a39bb6e6c0
|
Ajouter la vérification d'un projet en cours et améliorer les messages de retour lors du démarrage et de l'arrêt de la procédure de capture
|
2025-03-10 15:15:26 +01:00 |
|
|
|
b696897cfc
|
Commenter la vérification de l'intervalle maximum dans la procédure de capture
|
2025-03-10 15:13:09 +01:00 |
|
|
|
1457711d8f
|
Ajouter la vérification de l'existence du projet et améliorer la gestion des erreurs dans la procédure de capture
|
2025-03-10 15:11:42 +01:00 |
|
|
|
e446724ecd
|
Améliorer la gestion des erreurs lors du démarrage et de l'arrêt de la procédure de capture
|
2025-03-10 15:08:08 +01:00 |
|
|
|
557be4a58b
|
Modifier la méthode HTTP de la route /procedure/stop/ de GET à POST
|
2025-03-10 15:04:22 +01:00 |
|
|
|
0c56fd79bc
|
Déplacer la logique de capture de cameraRoutes.js vers imageRoutes.js et ajouter les routes pour démarrer et arrêter la procédure de capture
|
2025-03-10 15:02:50 +01:00 |
|
|
|
44d1d6a24e
|
Déplacer la logique de capture de cameraRoutes.js vers imageRoutes.js
|
2025-03-10 14:55:32 +01:00 |
|
|
|
8319ae9685
|
Supprimer l'utilisation de cameraRoutes dans api.js
|
2025-03-10 14:54:21 +01:00 |
|
|
|
4807579846
|
Supprimer l'importation de cameraRoutes dans api.js
|
2025-03-10 14:53:34 +01:00 |
|
|
|
ac0bd807df
|
Export Default Router
|
2025-03-10 14:52:26 +01:00 |
|
|
|
39a7b897bf
|
Configurer Docker avec un Dockerfile et mettre à jour docker-compose.yml pour utiliser la construction d'image
|
2025-03-10 14:46:29 +01:00 |
|