# Activités — médias optimisés et horaire TV sécurisé

## Photos

- Import une photo à la fois.
- Prétraitement navigateur : redimensionnement maximum 1920 px et conversion WebP qualité 82.
- Progression visible pendant l'optimisation et l'envoi.
- Validation serveur du MIME, du poids et des dimensions.
- Optimisation complémentaire avec Imagick ou GD lorsqu'ils sont disponibles.
- Enregistrement immédiat sans soumettre de nouveau tout le formulaire.

## Vidéo

- Import d'une seule vidéo avec progression XHR.
- Après la fin du transfert, l'interface affiche « Optimisation en cours ».
- Si FFmpeg est disponible, conversion MP4 H.264/AAC, maximum 1280 × 720, 30 i/s et `faststart`.
- Si FFmpeg n'est pas disponible, le fichier original est conservé avec un diagnostic visible.
- Remplacement et suppression immédiats.

Pour vérifier FFmpeg sur le serveur :

```bash
command -v ffmpeg
ffmpeg -version
```

## Création d'une activité

Une nouvelle activité est d'abord enregistrée, puis l'utilisateur est redirigé vers sa modification au niveau du gestionnaire de médias. Cela permet de sauvegarder chaque photo ou vidéo indépendamment.

## Player TV

La carte « Activité suivante » utilise une grille à trois lignes : libellé, titre, horaire. L'horaire ne dépend plus de la hauteur du titre et reste visible sur les télévisions à faible hauteur utile.
