À quoi sert cet outil
L'outil Caméra capture des photos et des vidéos avec son depuis la caméra de votre appareil. Basculez entre le mode Photo (images fixes) et le mode Vidéo (enregistrements avec audio). Tout le traitement s'effectue dans votre navigateur — pas de téléchargement, pas de serveur.
Comment l'utiliser
- Autoriser l'accès — Cliquez sur le bouton pour activer votre caméra. Pour le mode vidéo, l'accès au microphone est également demandé.
- Choisir le mode — Basculer entre Photo et Vidéo. En mode Vidéo, la caméra redémarre pour ajouter le micro.
- Capturer — En mode Photo, cliquez sur « Prendre une photo » pour un instantané. En mode Vidéo, cliquez sur « Démarrer l'enregistrement », puis « Arrêter » une fois terminé.
- Télécharger — Survolez tout élément capturé dans la galerie et cliquez sur l'icône de téléchargement pour l'enregistrer.
- Lire — Cliquez sur l'icône de lecture d'une vidéo capturée pour la regarder dans la zone principale avec les contrôles. Utilisez « Retour à la caméra » pour revenir au flux en direct.
- Supprimer — Survolez et cliquez sur le bouton supprimer (X) pour écarter une capture et libérer la mémoire.
Comment ça fonctionne
L'outil utilise l'API MediaDevices du navigateur (getUserMedia) pour accéder à la caméra et au microphone. Les photos sont capturées en dessinant la frame vidéo actuelle sur un canvas et en l'exportant en JPEG. Les vidéos sont enregistrées avec l'API MediaRecorder, qui produit des blocs WebM ; ceux-ci sont combinés en un seul Blob et proposés au téléchargement. Tous les médias sont conservés en mémoire navigateur sous forme d'URL blob jusqu'à suppression ou départ de la page.
HTTPS est requis car getUserMedia ne fonctionne que dans des contextes sécurisés (HTTPS ou localhost). Cela protège les utilisateurs contre l'octroi accidentel d'accès caméra sur des pages non sécurisées.
Cas d'usage et exemples
- Selfie rapide — Prendre une photo sans ouvrir une autre app.
- Alternative à l'enregistrement d'écran — Enregistrer une courte vidéo avec commentaire (caméra + micro).
- Numérisation de document — Prendre une photo d'un document pour utilisation ultérieure.
- Message vidéo — Enregistrer un court message avec audio.
Limitations et contraintes connues
- HTTPS requis — L'outil ne fonctionne pas en HTTP (sauf localhost).
- Support navigateur — getUserMedia et MediaRecorder sont pris en charge dans tous les navigateurs modernes ; les anciens navigateurs peuvent ne pas fonctionner.
- Format WebM — La vidéo est enregistrée en WebM. Certains lecteurs anciens peuvent ne pas le supporter ; convertissez si nécessaire.
- Permissions — Vous devez autoriser l'accès à la caméra (et au micro pour la vidéo). Le refus bloque l'outil.