Extrayez l'image parfaite de n'importe quelle vidéo
Avancez d’une vraie image à la fois, prenez une série entière à intervalle régulier, ou laissez le graphe de différence trouver les coupes. Tout se décode dans cet onglet et le fichier ne part nulle part.
Glissez-déposez une vidéo ou cliquez pour l'importer
MP4 · WebM · MOV et tout ce que votre navigateur sait décoder — le fichier ne quitte pas votre appareil
Comment ça marche
Déposez une vidéo
Tout ce que le navigateur sait décoder. La taille, la résolution et la cadence réelle sont lues sur le fichier lui-même — la case ips a disparu, c’était une supposition.
Placez-vous sur l’image
Les flèches avancent d’images entières et chaque pas attend que l’image change. Zoomez à la molette pour vérifier la netteté, et maintenez Alt pour comparer à votre dernière capture.
Ou lancez une série
Toutes les N secondes, N réparties, ou chaque image d’une plage. Le scanner de scènes dessine la différence entre échantillons : vous déplacez le seuil au lieu de lui faire confiance.
Exportez
PNG, JPG ou WebP, en taille réelle ou réduite, une par une ou en ZIP. La galerie indique la mémoire qu’elle retient et passe une image directement à l’outil suivant.
La capture attend l’image
La recherche est asynchrone : dessiner la vidéo juste après un déplacement capture ce qui était à l’écran avant, en général l’image précédente. Ici, chaque capture attend l’image réellement présentée.
La cadence est mesurée
requestVideoFrameCallback donne l’instant de présentation de chaque image : la cadence vient de la vidéo et non d’une case à remplir. Les cadences courantes sont ajustées, mais 23,976 reste 23,976.
Extraction par lot
Toutes les N secondes, N réparties sur une plage, ou chaque image entre deux points. Le nombre est annoncé avant de commencer, et tout s’arrête dès que vous le demandez.
Détection des coupes
Une différence de luminance entre échantillons réduits, tracée en graphe cliquable. Le seuil est un nombre que vous contrôlez, pas un verdict caché.
Zoom sur le curseur
Zoom à la molette jusqu’à 12×, glisser pour se déplacer, double-clic pour réinitialiser — pour vérifier la netteté ou lire un petit texte avant de choisir.
Une mémoire visible
Les blobs pleine taille s’accumulent vite : la bande affiche des vignettes, chaque image annonce son poids, et le total prévient avant que l’onglet devienne lourd.
Rien n’est envoyé
La vidéo est décodée par le navigateur depuis un object URL local. Pas de serveur, pas de file d’attente, pas de télémétrie sur ce que vous manipulez.
Passe la main au reste de la suite
Envoyez une image directement à CropSnap, CompressSnap, le détoureur ou MemeBolt, sans la télécharger ni la renvoyer.
L’image que vous avez vue, pas la précédente
La cadence est mesurée sur la vidéo elle-même et chaque capture attend que l’image soit réellement affichée : l’arrêt sur image enregistré est celui que vous regardiez.
Décodé par le navigateur que vous avez déjà
La vidéo est lue depuis un object URL local et les images sont dessinées sur un canvas : l’extraction va à la vitesse de votre propre décodeur, sans file d’encodage devant. Rien n’est envoyé, rien n’attend sur un serveur, et fermer l’onglet suffit à se débarrasser du fichier.
Vignettes, preuves, références
Tirer l’arrêt sur image le plus net pour une vignette, attraper l’image exacte où un bug apparaît, réunir des références pour un design, ou documenter ce qui s’est passé à 00:04:11 : tous ont besoin de l’image que vous regardiez, pas de la précédente. Cadence mesurée et recherche attendue, le numéro d’image à l’écran est celui du fichier, et avancer puis reculer retombe chaque fois sur la même image.
Votre vidéo reste sur votre appareil. Aucun téléversement, aucune base de données, aucun suivi — le fichier ne vit que dans la mémoire locale et disparaît à la fermeture de l'onglet.
Questions Fréquentes
QMa vidéo est-elle envoyée quelque part ?+
Non. Le navigateur la décode depuis un object URL local et les images sont dessinées sur un canvas dans le même onglet. Il n’y a pas de composant serveur, et le fichier disparaît à la fermeture de la page.
QComment connaît-il la cadence ?+
Il la mesure. La vidéo est lue en sourdine une fraction de seconde pendant que requestVideoFrameCallback rapporte l’instant de présentation de chaque image ; la médiane des écarts devient la cadence. Là où le navigateur ne fournit pas ce rappel, l’outil le dit au lieu de faire semblant.
QPourquoi le pas à pas est-il plus lent qu’avant ?+
Parce que chaque pas attend désormais que la nouvelle image soit présentée avant de se déclarer effectué. Cette attente, c’est la différence entre enregistrer l’image que vous regardez et enregistrer la précédente.
QPuis-je extraire beaucoup d’images d’un coup ?+
Oui. L’onglet lot en prend une toutes les N secondes, N réparties sur une plage, ou chaque image entre deux points, jusqu’à 500 par série. Le nombre est annoncé avant de démarrer et tout s’arrête dès Arrêter ou Échap.
QQue mesure vraiment la détection de scènes ?+
La différence absolue moyenne de luminance entre échantillons consécutifs pris sur une réduction de 64 pixels de large. Tout est tracé : vous voyez la distance de chaque échantillon au seuil et déplacez le seuil au lieu de croire un score caché.
QDans quelle qualité les images sont-elles exportées ?+
À la résolution native de la vidéo par défaut, en PNG sans perte ou en JPG/WebP avec un curseur de qualité. Vous pouvez aussi exporter à 50 % ou 25 % quand il s’agit d’une planche-contact et non d’un master.