Plus de jeux sur WuGames.ioSponsoriséDécouvrez des jeux de navigateur gratuits — jouez aussitôt, sans téléchargement ni inscription.Jouer

Extraire des Images de la Vidéo

Extrayez des images de vos vidéos et créez des miniatures. Compatible MP4, WebM, MOV ; export en JPG, PNG ou WebP, dans le navigateur.

Upload
Glissez-déposez un fichier vidéo ici
ou cliquez pour parcourir
Choisissez un fichier vidéo pour extraire des images (MP4, WebM, MOV)

À Propos d'Extraire des Images

Cet outil en ligne vous permet d'extraire des images (images) des fichiers vidéo directement dans votre navigateur. Parfait pour créer des miniatures, storyboards ou capturer des moments spécifiques. Choisissez l'intervalle d'extraction, le nombre d'images ou les FPS. Tout le traitement se fait localement pour une confidentialité complète.

Quelle est la meilleure façon d'extraire une image précise d'une vidéo ?

Spécifiez l'horodatage exact en secondes (ou HH:MM:SS.mmm) et fixez l'intervalle d'extraction à 1 image. En interne l'outil cherche l'image clé précédente la plus proche, décode en avant jusqu'à votre temps cible et exporte cette image décodée. Pour une extraction unique précise à l'image, utilisez l'API WebCodecs (Chrome 94+) qui indexe chaque image, ou passez à FFmpeg l'option -ss après -i pour le mode de recherche précis. Si le résultat semble être une image différente de l'attendue, la source a probablement une fréquence d'images variable ou un réordonnancement PTS/DTS — convertissez d'abord en fréquence constante. Le format de sortie affecte la fidélité : PNG est sans perte et meilleur pour les posters/miniatures ; JPEG qualité 92+ est plus petit et suffit ; WebP offre 30% de meilleure compression que JPEG à qualité équivalente.

Quel format de sortie choisir : PNG, JPEG ou WebP ?

PNG (Portable Network Graphics) est sans perte : chaque pixel de l'image décodée est préservé exactement. Mieux pour les miniatures que vous éditerez, les images scientifiques ou forensiques, ou les captures nécessitant de la transparence. Taille de fichier importante (souvent 5-10x plus que JPEG). JPEG (ISO/IEC 10918, qualité 0-100) utilise une compression DCT avec perte qui rejette les détails haute fréquence invisibles pour la plupart. Utilisez qualité 85-95 pour miniatures haute fidélité et 70-85 pour aperçus web où la taille compte. WebP (Google, 2010) supporte les modes sans et avec perte, donne des fichiers ~25-35% plus petits que JPEG à qualité visuelle égale, supporté par tous les navigateurs modernes. AVIF va plus loin (50% plus petit) mais encode plus lentement. Choisissez PNG pour édition, WebP pour livraison web, JPEG pour compatibilité universelle.

Comment extraire une image toutes les N secondes pour une planche-contact ?

Réglez l'intervalle d'extraction à N secondes (ou 1/N image par seconde). Pour une vidéo de 10 minutes à 1 image par seconde, vous obtenez 600 miniatures — généralement une bonne densité pour un index visuel rapide. Pour du contenu long (cours, surveillance), 1 image toutes les 5 secondes donne 120 miniatures gérables par tranche de 10 minutes. En interne, l'outil dit à FFmpeg quelque chose comme -vf fps=1/N qui décode tout le flux mais n'émet que des images au rythme demandé. Pour gagner du temps sur des sources très longues, baissez aussi la résolution (extraire des miniatures de 320 de large est bien plus rapide que de 1920). Pour une véritable image planche-contact (grille de miniatures dans un fichier), appliquez ensuite le filtre tile de FFmpeg ou utilisez ImageMagick montage.

Pourquoi mes images extraites sont-elles floues ou pixelisées ?

Plusieurs causes typiques. D'abord, la source elle-même est en basse résolution ou très compressée — extraire d'un téléchargement YouTube 480p ne peut pas conjurer du détail 4K. Ensuite, vous avez extrait une P-frame ou B-frame d'un encodage très compressé, où de petites erreurs de prédiction de mouvement apparaissent nettes quand l'image est vue isolément ; extraire sur ou près d'une image clé (I-frame) donne généralement une image plus propre. Troisièmement, si la vidéo est entrelacée (courant dans les anciennes diffusions TV et le DV), les images uniques montrent des artefacts en peigne sauf à appliquer un filtre de désentrelacement (yadif ou bwdif de FFmpeg). Quatrièmement, la qualité JPEG de sortie a été réglée trop bas. Corrections : extrayez depuis une source de meilleure qualité, préférez les images clés, désentrelacez si besoin, utilisez PNG ou JPEG qualité 90+.

Extraire des Images de la Vidéo — Extrayez des images de vos vidéos et créez des miniatures. Compatible MP4, WebM, MOV ; export en JPG, PNG ou WebP, dans
Extraire des Images de la Vidéo

Puis-je extraire chaque image d'une vidéo ?

Oui — réglez l'intervalle pour correspondre à la fréquence d'images source (source 30 fps = 30 images par seconde extraites = chaque image). Attention à l'espace disque : un clip 30 fps d'1 minute extrait en PNG 1080p produit 1800 fichiers d'environ 2-4 Mo chacun, soit 4-7 Go au total. Pour l'extraction de toutes les images, JPEG qualité 95 est généralement le point d'équilibre (fichiers bien plus petits, visuellement indiscernables). Cas d'usage : rotoscoping, datasets d'entraînement IA, analyse stop-motion, examen forensique. Pour des vidéos très longues, envisagez d'extraire vers une séquence dans une archive unique (TAR ou ZIP) pour éviter de stresser le système de fichiers avec des millions de tout petits fichiers, car beaucoup de systèmes de fichiers ralentissent dramatiquement au-delà de 100 000 fichiers par dossier.

Quelle différence entre I-frames, P-frames et B-frames pour l'extraction ?

Les codecs modernes stockent les images dans une structure appelée GOP (Group of Pictures). Les I-frames (intra-codées) sont des images complètes autonomes — les plus grosses et de plus haute qualité. Les P-frames (prédites) ne stockent que les différences avec les images précédentes ; en reconstruire une exige de décoder tout depuis l'I-frame précédente. Les B-frames (bidirectionnelles) référencent passé et futur, les plus petites. Pour l'extraction, les I-frames offrent la plus haute fidélité par image car elles n'ont pas d'erreurs de prédiction inter-images. Pour n'extraire que les I-frames (souvent les candidates naturelles aux miniatures), réglez le filtre -vf "select='eq(pict_type,I)'" dans FFmpeg. Cela donne environ une image toutes les 2-4 secondes pour la vidéo web, parfait pour des marqueurs de chapitre ou la détection de changement de scène.

Comment extraire des images à des horodatages exacts sans ré-encoder ?

L'extraction pure est toujours une opération de décodage — il n'y a pas de mode codec-copy pour les images individuelles car il faut décompresser pour obtenir les pixels. Cependant vous pouvez éviter le ré-encodage en choisissant un format de sortie sans perte (PNG, WebP lossless, TIFF) pour que les pixels décodés soient écrits tels quels. Le décodage en soi ne perd rien au-delà de ce que l'encodage avec perte original a déjà coûté. Pour extraire à des temps exacts, fournissez les horodatages en secondes fractionnaires et utilisez l'API WebCodecs ou FFmpeg avec -accurate_seek. Si vous voulez une longue séquence d'horodatages, écrivez-les dans un fichier texte et utilisez le filtre select de FFmpeg avec horodatages séparés par +, le tout en une passe — bien plus rapide que N recherches séparées.

Pourquoi les images extraites ne correspondent-elles pas parfaitement à ce que je vois en scrub ?

Les lecteurs vidéo lissent la lecture en sautant l'échauffement du décodeur, utilisent leurs propres heuristiques de recherche et composent parfois du motion blur pour un scrub rapide. Les valeurs de pixels exactes vues en scrub peuvent provenir d'une image partiellement décodée ou interpolée. Le PNG extrait est la vraie valeur de pixel de l'image décodée à l'horodatage de présentation (PTS) demandé. Si la source utilise des B-frames avec réordonnancement, l'image affichée au temps de scrub t peut en réalité avoir un numéro différent de la plus proche de PTS t. Autres sources de désaccord : différences d'espace colorimétrique (le lecteur applique BT.709 vers BT.601, l'extraction non), tone mapping HDR vers SDR à la lecture, ou arrondi de décodage matériel. Pour une extraction vérité-terrain, fiez-vous au fichier plutôt qu'au lecteur.