Utilia

Extraire une image d'une vidéo

Enregistrez n'importe quelle image d'une vidéo en PNG ou JPG pleine résolution, avancez image par image ou capturez une image toutes les N secondes en ZIP.

Plusieurs images d’un coup

En secondes (75,5) ou en minutes:secondes (1:15,5).

Comment extraire une image d’une vidéo

  1. Déposez une vidéo dans le cadre ci-dessus, ou cliquez dessus pour choisir un fichier. Le MP4 et le WebM fonctionnent dans tous les navigateurs.
  2. Lancez la lecture ou déplacez le curseur Position jusqu’au moment voulu. Le temps s’affiche à la milliseconde.
  3. Affinez avec ◀ Image précédente et Image suivante ▶, qui reculent ou avancent d’exactement une image.
  4. Choisissez le Format de l’image : PNG (sans perte) ou JPG (plus léger).
  5. Appuyez sur Capturer l’image. L’image s’affiche en dessous, à la pleine résolution de la vidéo, avec son temps et ses dimensions. Appuyez sur Télécharger pour l’enregistrer.

Capturer plusieurs images d’un coup

Dans Plusieurs images d’un coup, indiquez Une image toutes les (secondes) et, si besoin, De et À pour limiter la plage (toute la vidéo est sélectionnée par défaut). La ligne à côté du bouton indique le nombre d’images obtenues. Appuyez sur Capturer et télécharger le ZIP : l’outil se place à chaque instant, capture l’image et regroupe le tout dans un seul fichier ZIP, chaque image portant son temps dans la vidéo (par exemple clip-1m05.250s.png). Jusqu’à 300 images par ZIP ; un bouton Annuler interrompt l’opération.

Comment ça marche

La vidéo est lue par le décodeur intégré à votre navigateur, exactement comme sur n’importe quelle page web, à partir d’un lien vers le fichier local : elle n’est ni envoyée, ni même copiée en mémoire, si bien que les gros fichiers passent sans problème. Au moment de la capture, l’image affichée est dessinée sur un canevas à la résolution d’origine de la vidéo (par exemple 1920 × 1080 pour du Full HD, quelle que soit la taille de l’aperçu à l’écran), puis encodée en PNG ou en JPG.

L’avance image par image a besoin de la cadence, qu’un fichier vidéo ne communique pas aux pages web. L’outil la mesure pendant la lecture, en chronométrant les images réellement affichées par le navigateur (grâce à l’API requestVideoFrameCallback), puis l’arrondit à une cadence standard comme 23,976, 25, 29,97, 30, 50 ou 60 images/s. Tant que la vidéo n’a pas été lue quelques instants, 30 images/s sont supposées. Chaque pas vise le milieu de l’image suivante, pour ne jamais retomber deux fois sur la même à cause d’un arrondi.

PNG ou JPG ?

  • PNG (sans perte) conserve l’image exactement telle que décodée, sans perte supplémentaire. À choisir pour des captures de texte, d’interfaces ou des images à retoucher. Un PNG Full HD pèse en général de 1 à 4 Mo.
  • JPG (plus léger) est enregistré en qualité 92 : identique à l’œil pour des photos et des scènes de film, et de 5 à 10 fois plus léger qu’un PNG. À choisir pour des vignettes, du partage ou de grandes séries.

Gardez en tête qu’une image de vidéo est déjà compressée : celle d’une vidéo en qualité streaming ne sera jamais aussi nette qu’une vraie photo, et les images prises en plein mouvement sont souvent floues. Avancer ou reculer de quelques images permet souvent d’en trouver une plus nette.

Limites

Seuls les formats que votre navigateur sait lire sont pris en charge. Le MP4 (H.264) et le WebM passent partout, les MOV d’iPhone fonctionnent en général, et le HEVC (H.265) dépend de votre système. Les fichiers AVI, WMV ou beaucoup de MKV ne peuvent pas être lus : convertissez-les d’abord, par exemple avec l’outil de compression vidéo. Les vidéos protégées des plateformes de streaming (DRM) ne peuvent pas être capturées.

Questions fréquentes

Ma vidéo est-elle envoyée sur un serveur ?

Non. La vidéo est lue et décodée par votre navigateur, sur votre appareil. Les images sont créées localement et rien n’est envoyé.

Quelle est la résolution des images capturées ?

Celle d’origine de la vidéo, pas la taille de l’aperçu à l’écran. Une vidéo 4K donne des images de 3840 × 2160.

Pourquoi la cadence n'est-elle d'abord qu'une estimation ?

Les navigateurs ne transmettent pas aux pages web la cadence inscrite dans le fichier. L’outil la mesure à partir des images affichées pendant la lecture : lancez la vidéo une ou deux secondes et la cadence exacte apparaît.

Puis-je extraire toutes les images, une par une ?

Réglez Une image toutes les (secondes) sur la durée d’une image (0,04 pour 25 images/s) sur une plage courte. La limite est de 300 images par ZIP : pour une longue séquence, découpez-la en plusieurs plages.

Pourquoi mon image est-elle floue ?

L’image correspond exactement au contenu de la vidéo. Le flou de mouvement et la compression rendent certaines images plus douces ; essayez ◀ Image précédente ou Image suivante ▶ pour en trouver une plus nette, et choisissez le PNG pour éviter toute perte supplémentaire.

Est-ce que ça marche sur un téléphone ?

Oui, dans les navigateurs mobiles récents. Avec une vidéo très lourde ou en haute résolution, le déplacement dans la vidéo peut être plus lent, surtout pour capturer beaucoup d’images dans un ZIP.