Aucun upload, 100 % local, sans compte

Extraire les images d'une vidéo

Récupérez des images fixes de votre vidéo. Choisissez le nombre d'images par seconde et le format, tout s'exécute dans votre navigateur.

Comment fonctionne Extraire les images d'une vidéo

Extrayez des images fixes de n'importe quelle vidéo en PNG ou JPG directement dans votre navigateur, avec ffmpeg WebAssembly qui applique le filtre fps sur votre appareil. Vous pouvez extraire chaque image, une image par seconde, ou des images à un intervalle personnalisé en secondes. Vous pouvez aussi limiter l'extraction à une plage temporelle spécifique dans le clip. Chaque image extraite est proposée comme un lien de téléchargement séparé ; il n'y a pas d'archive groupée.

La sortie PNG préserve chaque pixel exactement tel qu'il apparait dans l'image vidéo, idéal pour l'analyse d'image, la génération de miniatures ou la préparation de jeux de données pour l'apprentissage automatique. La sortie JPG applique une compression avec pertes pour réduire la taille des fichiers individuels au prix d'une légère perte de qualité, mieux pour les aperçus visuels ou quand vous n'avez besoin que d'une référence rapide.

Comment utiliser Extraire les images d'une vidéo, étape par étape

  1. Déposez ou sélectionnez la vidéo dont vous souhaitez extraire des images.
  2. Choisissez l'intervalle d'extraction (chaque image, chaque seconde, ou un nombre personnalisé de secondes entre les images).
  3. Définissez éventuellement un temps de début et de fin pour limiter l'extraction à une plage spécifique.
  4. Sélectionnez le format de sortie (PNG pour le sans perte, JPG pour des fichiers plus légers).
  5. Cliquez sur Extraire les images et téléchargez chaque image individuellement quand ffmpeg a terminé.

Cas d'utilisation courants

  • Extraire des images d'une vidéo de démonstration produit pour les utiliser comme captures d'écran d'illustration dans la documentation.
  • Extraire une image par seconde d'un enregistrement en accéléré pour créer une planche contact de toute la séquence.
  • Constituer un jeu de données d'images à partir d'un court clip vidéo pour un projet d'entraînement de modèle de vision par ordinateur.
  • Générer des candidats de miniatures à intervalles réguliers à partir d'un long screencast pour trouver la meilleure image d'aperçu.

Questions fréquentes

Ma vidéo est-elle envoyée sur un serveur lors de l'extraction des images ?

Non. ffmpeg.wasm applique le filtre fps dans votre onglet. Votre vidéo est lue en mémoire locale, les images sont échantillonnées et écrites en PNG ou JPG sur votre appareil, puis chaque image est proposée comme son propre lien de téléchargement local. Rien n'est transmis à Sunasty ni à un tiers.

Quelle est la différence entre les images de sortie en PNG et en JPG ?

Le PNG utilise une compression sans perte, chaque pixel de l'image extraite est exactement tel qu'il apparait dans l'image vidéo, sans aucune donnée supprimée. Le JPG applique l'algorithme JPEG avec pertes (-q:v 2 dans ffmpeg, quasi sans perte), produisant des fichiers 5 à 10 fois plus petits que le PNG au prix d'artefacts subtils autour des contours à fort contraste.

Combien d'images vais-je obtenir et quel espace disque cela va-t-il occuper ?

Le nombre d'images est égal à la durée du clip (en secondes) divisée par votre intervalle choisi. A l'extraction image par image sur un clip de 60 secondes à 30 fps, cela donne 1800 fichiers PNG. Chaque image HD en PNG pèse environ 1 à 3 Mo non compressé : vérifiez l'espace disque disponible avant d'extraire à taux maximum sur un long clip.

Puis-je extraire des images d'une partie spécifique de la vidéo seulement ?

Oui. Définissez le temps de début et de fin avant de cliquer sur Extraire. ffmpeg se positionne au point de début et s'arrête au point de fin, ne traitant que ce segment. C'est le moyen le plus efficace de réduire le nombre d'images de sortie quand vous n'avez besoin que d'images d'un moment particulier.

Quels formats vidéo l'extracteur d'images accepte-t-il ?

ffmpeg.wasm lit le MP4, MOV, WebM, MKV, AVI et la plupart des formats de conteneur courants. Le codec d'entrée est géré de manière transparente ; vous ne choisissez que le format d'image de sortie (PNG ou JPG). Chaque image téléchargée utilise l'extension .png ou .jpg correspondante.

Pourquoi l'extraction de chaque image d'une longue vidéo prend-elle autant de temps ?

Le filtre fps doit décoder intégralement le flux vidéo compressé, image par image, pour produire des données de pixels bruts pour chaque image de sortie. Pour une vidéo 1080p de 10 minutes à 24 fps, cela représente 14400 images à décoder et encoder en fichiers image via WebAssembly sans accélération GPU. Utiliser un taux d'extraction plus faible (une image toutes les 5 secondes plutôt que chaque image) réduit à la fois le temps de traitement et le nombre de fichiers à télécharger de manière spectaculaire.