Vous pouvez enregistrer une vidéo de webcam en ligne en ouvrant un enregistreur de caméra dans votre navigateur, en accordant l'accès à la caméra et au microphone, puis en appuyant sur enregistrer. Rien n'est installé et le clip est écrit sur votre propre machine, donc le fichier n'atteint jamais un serveur. Le compromis est une sortie WebM et une capture dont le codec et la qualité sont décidés par le navigateur.
L'enregistreur utilise la propre interface de caméra du navigateur, getUserMedia, pour prendre le flux, et son moteur MediaRecorder pour l'encoder, sans plugiciel intermédiaire. Il demande à la caméra du 1280 par 720 comme préférence, ajoute votre microphone dans la même requête, et vous remet un seul fichier WebM lorsque vous arrêtez. Tout se passe dans l'onglet, c'est pourquoi la prise n'a ni filigrane, ni compte, ni plafond de durée au-delà de la mémoire de votre machine, et aussi pourquoi la fréquence d'images, le débit et le codec exact ne sont pas à votre choix.
Un court message vidéo, une mise à jour de standup, une répétition, un clip d'identification pour un client : tout cela nécessite une caméra et rien d'autre, et un onglet de navigateur est le chemin le plus court entre cette idée et un fichier enregistré. Il n'y a aucun installateur à exécuter ni compte à créer avant que le bouton d'enregistrement ne soit disponible. Le coût de cette commodité est un ensemble fixe de limites de plateforme, et ce guide les nomme avant la prise plutôt qu'après.
Enregistreur de webcam
Prévisualisez la caméra, enregistrez la caméra et le microphone ensemble, mettez en pause quand vous en avez besoin, et téléchargez un WebM. Sans installation ni filigrane.
Ce que vous pouvez enregistrer sans rien installer
Tout ce que contient l'enregistrement provient des deux appareils attachés à la machine devant vous : la caméra et le microphone. La page demande les deux dans une seule invite d'autorisation, et le navigateur nomme les appareils qu'il veut avant que vous n'autorisiez. Jusqu'à ce que vous appuyiez sur autoriser, l'enregistreur n'a aucune image du tout, et appuyer sur démarrer sans autorisation signale que la caméra n'a pas pu être ouverte. Il n'y a aucune étape de téléversement, donc les images restent dans la mémoire de l'onglet et rien n'est envoyé à un serveur.
Le flux en direct apparaît dans un cadre 16:9 avec un minuteur dans le coin, et il se lit comme un miroir pendant que vous vérifiez votre cadrage. Ce miroir n'est qu'un réglage d'aperçu, auquel les sections suivantes reviennent. Ce qui atterrit dans le fichier fini, c'est une piste vidéo provenant de la caméra et une piste audio provenant du microphone, encodées ensemble par le navigateur en une seule passe.
| Dans l'enregistrement | Inclus | Détail |
|---|---|---|
| Vidéo de la caméra | Oui | Demandé en 1280 par 720, décidé par le navigateur et la caméra |
| Audio du microphone | Oui | Demandé dans la même invite d'autorisation, sans commutateur distinct |
| Aperçu en miroir | Aperçu uniquement | Le fichier sauvegardé n'est jamais en miroir |
| Filigrane ou incrustation | Non | La page n'ajoute rien par-dessus l'image |
| Rognage ou édition | Non | Une prise directe, à couper plus tard dans un autre outil |
| Téléverser vers un serveur | Non | Les images restent dans l'onglet du navigateur jusqu'à ce que vous arrêtiez |
Deux conséquences en découlent. Une prise est un fichier continu que vous coupez après coup plutôt que pendant, et comme le microphone est capturé en même temps que l'image dès la première frame, l'enregistreur ne peut pas vous livrer un clip silencieux.
Comment enregistrer depuis votre webcam en ligne
Le flux entier tient en quatre actions.
- Ouvrez l'enregistreur et autorisez l'accès. Appuyez sur le bouton de démarrage rond et le navigateur affiche son invite d'autorisation pour la caméra et le microphone. Autorisez-la, et votre flux en direct apparaît avec le minuteur à 00:00.
- Vérifiez l'aperçu, puis enregistrez. L'option miroir est activée par défaut pour que l'image se lise comme un miroir pendant que vous vous cadrez. Le minuteur compte en minutes et secondes à partir du moment où l'enregistrement démarre.
- Mettez en pause et reprenez au lieu de tout recommencer. Le bouton du milieu fige la capture et arrête le chronomètre, et appuyer de nouveau dessus reprend au même point, donc une phrase ratée ne vous coûte pas toute la prise.
- Arrêtez et téléchargez. Le bouton rouge clôt la prise. Le panneau de résultat affiche la taille du fichier et la durée, et le bouton de téléchargement enregistre un WebM nommé avec un horodatage.
Ce que font les trois boutons ronds
Démarrer est le triangle, pause et reprise est la paire de barres, et arrêter est le carré, disposés comme sur un enregistreur matériel pour que les commandes n'aient pas besoin d'explication. La pause ici fait deux choses à la fois : elle fige les images qui entrent dans le fichier et elle fige le minuteur, donc la durée affichée est la durée du fichier plutôt que le temps réel. Arrêter met fin à la prise, libère la caméra et éteint l'indicateur d'enregistrement sur votre appareil.
Pourquoi il n'y a pas de réglage de résolution ou de fréquence d'images
La caméra est demandée en 1280 par 720, et ce nombre est une préférence plutôt qu'un ordre : le navigateur et le pilote de la caméra négocient la taille réellement capturée. Il n'y a aucun champ pour la résolution, la fréquence d'images ou le débit, et aucun sélecteur pour choisir entre plusieurs caméras, car l'interface d'enregistrement n'expose pas ces éléments comme contrôles de page. Si vous avez besoin d'une taille de pixel précise ou d'un débit fixe, un enregistreur dans le navigateur est le mauvais instrument et une application de capture de bureau est le bon.
La sortie WebM et quoi faire à ce sujet
L'enregistreur demande au MediaRecorder du navigateur du WebM, en essayant VP9 d'abord et en retombant sur VP8, et il sauvegarde le résultat avec une extension .webm. Chrome, Edge et Firefox répondent à l'une de ces demandes, donc ces navigateurs écrivent un véritable fichier WebM. Un navigateur qui ne prend en charge aucune des deux options retombe sur son propre format d'enregistrement par défaut, c'est pourquoi le codec exact peut différer entre deux machines qui utilisent la même page. Le panneau de sortie l'étiquette clairement comme sortie WebM.
Le WebM est un bon format de livraison. Il est lu dans tous les navigateurs modernes, il se diffuse bien en streaming, et il n'est pas techniquement inférieur au MP4. Le problème est le public plutôt que le format : certains éditeurs plus anciens, outils de présentation et formulaires de téléversement ne listent que le MP4 et rien d'autre, et un fichier .webm est simplement refusé. Lorsque cela arrive, la réponse est une conversion, pas un nouvel enregistrement.
Convertisseur vidéo
Le bouton Convertir en MP4 de l'enregistreur ouvre cette page avec le clip prêt à être réécrit sur votre propre machine. Le fichier n'est téléversé nulle part.
Soyez clair sur ce que coûte la conversion. Réécrire du WebM en MP4 est un vrai réencodage plutôt qu'un renommage, donc le fichier est décodé et encodé une seconde fois, ce qui prend un moment et sacrifie un peu de qualité. C'est un prix juste lorsqu'une destination refuse le WebM, et inutile quand ce n'est pas le cas. Si la destination accepte le WebM, envoyez l'original, car c'est la copie sortie directement de l'enregistreur.
Webcam contre enregistrement d'écran
Les deux enregistreurs de ce site se ressemblent extérieurement et capturent des choses complètement différentes. Un enregistreur de webcam prend l'image d'une caméra pointée vers une personne ; un enregistreur d'écran prend l'image d'une surface d'affichage que votre système d'exploitation remet. Choisir le mauvais fait perdre une prise, cela vaut donc la peine de décider lequel vous voulez.
| Enregistreur de webcam | Enregistreur d'écran | |
|---|---|---|
| Ce qui est capturé | Caméra et microphone | Écran, fenêtre ou onglet de navigateur |
| Idéal pour | Introductions, mises à jour, répétitions, clips de visage parlant | Tutoriels, démos, rapports de bug, démonstrations pas à pas |
| Microphone | Demandé en même temps que la caméra | Facultatif, ajouté via une seconde invite |
| Audio du système ou de l'onglet | Non applicable | Non capturé, par conception |
| Format de sortie | WebM | WebM |
| Navigateurs mobiles | Fonctionne via HTTPS | Non disponible sur les téléphones |
| Où va le fichier | Reste sur votre appareil | Reste sur votre appareil |
Si ce que vous devez montrer se trouve dans un écran, lisez le guide compagnon sur enregistrer votre écran sans rien installerqui couvre les modes de partage et la seule limite audio qu'un navigateur ne peut pas contourner. Si ce que vous devez montrer est votre visage, c'est cette page qu'il vous faut.
Ce que cet enregistreur ne peut pas faire
- Il ne peut pas enregistrer directement en MP4. La sortie est en WebM, et obtenir du MP4 nécessite une passe supplémentaire dans le convertisseur vidéo avec le léger coût de qualité que cela implique.
- Il ne peut pas contrôler la qualité. Il n'y a aucun champ de débit, de résolution ou de fréquence d'images. La caméra est demandée en 1280 par 720 et le navigateur décide du reste, donc deux machines peuvent produire des fichiers différents à partir de la même prise.
- Il ne peut pas enregistrer sans l'autorisation de la caméra. Refusez l'invite et l'enregistreur s'arrête avant même de commencer. Il n'y a pas de mode audio seul ni de repli sur un fichier.
- Il ne peut pas produire une prise silencieuse. Le microphone est demandé en même temps que la caméra et la page n'a aucun commutateur pour lui, donc le fichier contient votre voix.
- Il ne peut pas monter. Il n'y a pas de rognage, de recadrage, de filtre ou d'annotation. Une prise est un fichier continu, donc couper les silences au début nécessite une seconde étape dans le rogneur vidéo.
- Il ne compresse pas. Le navigateur encode une seule fois à la qualité qu'il choisit, donc une prise plus longue est un fichier qui grossit régulièrement et il n'y a aucune taille cible à viser.
- Il ne survit pas à un changement de page. Les images restent dans l'onglet jusqu'à ce que vous arrêtiez, donc recharger, fermer l'onglet ou naviguer ailleurs met fin à la prise et la fait perdre.
- Il ne peut pas capturer le son du système ni un écran. Il ne connaît que la caméra et le microphone.
Aucune de ces limites n'est un défaut à contourner ; elles constituent la forme de ce qu'un navigateur peut faire avec une caméra.
A-t-il besoin de HTTPS, et fonctionne-t-il sur un téléphone ?
Oui aux deux. L'accès à la caméra et au microphone est réservé aux contextes sécurisés, donc la page doit être servie via HTTPS, ce qui est le cas de ce site ; sur une adresse HTTP simple, le navigateur refuse la requête avant même que la page ne puisse la demander. Les navigateurs mobiles exposent bien la capture par caméra aux pages web, donc le même enregistreur fonctionne sur un téléphone Android ou un iPhone, et l'aperçu est marqué pour être lu en ligne plutôt que de basculer en plein écran. Ce que le téléphone ne vous donne pas, c'est le choix, car le navigateur choisit l'objectif. Comme les prises sont conservées en mémoire jusqu'à ce que vous arrêtiez, les clips courts sont confortables sur un téléphone et les très longs ne le sont pas.