32 lines
1.7 KiB
Markdown
32 lines
1.7 KiB
Markdown
# Dance Videos
|
|
|
|
L'utilisateur prend des vidéos de ses cours de danses avec son iPhone,
|
|
en télécharge depuis son application whatsapp quand on lui partage
|
|
et enregistre l'écran de son téléphone quand certaines vidéos de danses apparaissent.
|
|
|
|
Les vidéos de l'iPhone sont au format .mov et possèdent des tags permettant d'identifier le lieu et le datetime de l'enregistrement.
|
|
Les autres sont en général au format .mp4 et le datetime correspond à la réception et non au moment de la danse.
|
|
|
|
L'utilisateur souhaite dans un premier temps organiser ces vidéos (vidéos de cours, de démo).
|
|
Dans un deuxième temps les convertir à un format adapté à son projecteur pour ses répétitions.
|
|
|
|
Un début de solution a été imaginé:Quand l'utilisateur "air drop" ses vidéos vers son MacBook pro M4,
|
|
cela déclenche un script qui déplacera toutes les vidéos du dossier Téléchargement vers un premier dossier de travail
|
|
et enclenchera le programme que l'on concevra ensemble.
|
|
|
|
Ce programme se chargera de convertir chaque vidéos en .mp4 (en conservant les tags si possibles)
|
|
et en renomant les vidéos aussi bien que possible avec un label parlant.
|
|
|
|
On développera plus tard la manière de construire les règles d'organisation (une combinaison de machine learning et de llm assisté par l'utilisateur).
|
|
|
|
Quand l'utilisateur branche sa carte SD avec un nom bien défini ("SD Danse" par exemple),
|
|
un programme se déclenche pour synchroniser son contenu avec le dossier de sortie où les vidéos sont organisées.
|
|
|
|
## Prérequis
|
|
|
|
1. Mac
|
|
2. Une carte SD nommée SD_DANSE formatée en `MS-DOS (FAT32)` pour un meilleur support des projecteurs
|
|
|
|
## [Déclencher au téléchargement](./doc/01.OnAirdropDownload.md)
|
|
|
|
- `./trigger/trigger.sh` |