Commencez par la question à laquelle les images doivent répondre
L'extraction d'image est un problème d'échantillonnage avant d'être un problème de format d'image. Définissez la plage de temps utile et la décision que quelqu'un prendra à partir des images. Une planche contact de réunion nécessite une large couverture de scène. Une revue d’animation nécessite des états rapprochés. Une recherche par vignettes nécessite un ensemble gérable de candidats visuellement différents.
Coupez d'abord. Si seulement 45 secondes sur un enregistrement de 20 minutes comptent, définissez cette plage avant d'augmenter la densité d'échantillonnage. Cela réduit le travail de décodage, l’utilisation de la mémoire, les images en double et le temps requis pour inspecter le résultat.
- Utilisez intervalle lorsque l'heure du calendrier est l'unité stable : une image toutes les 5, 10 ou 30 secondes.
- Utilisez les FPS demandés lorsque l'espacement des mouvements est important : par exemple, 2 échantillons par seconde sur une action courte.
- Utilisez nombre fixe lorsque l'effort d'examen ou la quantité de résultats est fixe : par exemple, 24 candidats dans une scène.
- Utilisez single frame uniquement après avoir déjà connu le moment ou après avoir suffisamment réduit la plage pour inspecter les images à proximité.
Calculer la sortie de l'intervalle avant l'extraction
Pour une plage allant de l'heure de début S à l'heure de fin E, échantillonnée toutes les I secondes, une estimation utile est floor((E - S) / I) + 1 lorsque les deux limites de plage sont incluses. Une plage de 60 secondes échantillonnée toutes les 10 secondes produit donc environ 7 horodatages : 0, 10, 20, 30, 40, 50 et 60 secondes. Le décompte final peut varier à la limite du média car un horodatage doit rester décodable.
Si l'estimation dépasse 240 images, réduisez la plage ou augmentez l'intervalle. Par exemple, échantillonner une plage de 30 minutes toutes les 5 secondes nécessiterait environ 361 horodatages. Augmenter l'intervalle à 8 secondes réduit l'estimation à environ 226, ce qui correspond à une seule exécution. Une autre option consiste à traiter des scènes distinctes afin que chaque résultat reste plus facile à examiner.
L'échantillonnage par intervalles est particulièrement lisible pour les didacticiels, les conférences, les inspections et les longs enregistrements où les événements sont discutés en quelques secondes ou minutes. Il est moins adapté à un mouvement bref qui se termine entre deux horodatages très espacés.
Comprendre ce que signifie le FPS demandé
Le FPS demandé contrôle le nombre d'horodatages que l'outil échantillonne par seconde ; cela ne change pas la vidéo source et ne prouve pas la fréquence d'images de la source. À 2 FPS demandés, l’espacement cible est de 0,5 seconde. Aux 10 FPS demandés, c'est 0,1 seconde. Une plage de 12 secondes à 5 FPS demandés demande environ 61 horodatages lorsque les deux points de terminaison sont inclus.
L'échantillonnage au-dessus des détails temporels utiles du clip crée souvent des quasi-doublons. Une présentation statique enregistrée à 30 FPS source nécessite rarement 30 images exportées par seconde. En revanche, un bug d'interaction de deux secondes peut bénéficier de 10 FPS demandés afin que les changements d'état soient visibles sur une séquence compacte.
Les médias à fréquence d'images variable rendent la distinction plus importante. Le navigateur recherche par heure multimédia et renvoie une image de présentation décodée proche de cette heure ; il se peut qu'il n'y ait pas une seule image source à chaque intervalle parfaitement régulier. Pour une indexation exacte des images sources, utilisez un décodeur conçu pour exposer les horodatages de présentation et les identités des images.
Utiliser un nombre fixe pour le travail de révision limité
Le mode à nombre fixe distribue un nombre choisi de candidats sur la plage sélectionnée. Si une plage de 90 secondes nécessite 10 images, l'écart approximatif entre les candidats est de 90 / (10 - 1), ou 10 secondes lorsque les deux points finaux sont inclus. Ce mode rend la charge de travail de révision prévisible même lorsque la durée des clips diffère.
Un flux de travail utile en deux passes commence avec 12 à 24 images sur une large plage. Identifiez la sous-plage la plus forte, puis répétez avec le même nombre dans cette fenêtre plus petite. Le deuxième passage augmente les détails temporels sans générer des centaines d'images à partir de séquences non pertinentes.
Cette approche fonctionne bien pour les vignettes, les photos d'événements, les angles de produits et l'assurance qualité visuelle. C'est également plus facile à expliquer à une autre personne : « examiner ces 20 candidats » est un transfert plus clair qu'un paramètre FPS arbitraire.
Plans d'échantillonnage travaillés
Présentation du logiciel en dix minutes
Commencez par un intervalle de 30 secondes pour environ 21 images. Supprimez les écrans de chargement et les états en double. Si un flux de travail nécessite plus de détails, isolez cette minute et échantillonnez toutes les 5 secondes. Exportez PNG lorsque le petit texte de l’interface doit rester lisible.
Jeu sportif de huit secondes
Réduisez la portée du jeu et demandez 8 FPS pour environ 65 candidats. Examinez la position de la balle, la pose, l'occlusion et le flou de mouvement. Limitez-vous à la meilleure fenêtre d'une seconde et utilisez des déplacements d'image unique avant d'exporter le JPG ou le PNG final.
Feuille contact de cours de quarante-cinq minutes
Utilisez un intervalle de 2 minutes pour environ 23 images. Cela suffit pour identifier les changements de sujet sans transformer le résultat en une galerie impossible à consulter. Si le texte de la diapositive est important, conservez la largeur de la source ou définissez une largeur maximale qui préserve la lisibilité.
Échantillon d'inspection d'ensemble de données
Choisissez un nombre fixe qui correspond au budget de l'examen humain, puis enregistrez la plage horaire et les paramètres exacts. Un échantillon peut révéler un équilibre de scène et des problèmes de qualité évidents, mais il n’est pas automatiquement représentatif d’un point de vue statistique. La conception des ensembles de données, l’équilibre des classes et la randomisation nécessitent une méthode distincte.
Vérifiez le résultat avant d'augmenter la densité
Examinez les horodatages dans l’ordre et posez trois questions : des transitions importantes manquent-elles ? De nombreuses images consécutives sont-elles visuellement redondantes ? Un évaluateur peut-il comprendre pourquoi chaque image existe ? Les événements manquants nécessitent une plage plus étroite ou un échantillon plus dense ; la redondance nécessite un intervalle plus large ou un FPS demandé inférieur.
Gardez le premier passage délibérément petit. Les images pleine résolution décodées par le navigateur peuvent occuper beaucoup plus de mémoire que ne le suggère leur source vidéo compressée. Un canevas de 1 920 x 1 080 contient environ 8,3 millions d'octets RGBA avant l'encodage de l'image. De nombreux aperçus simultanés peuvent donc mettre sous pression un appareil mobile, même lorsque les fichiers JPG téléchargés sont compacts.
Continuez avec le guide d'images exactes lorsque l'échantillon identifie un moment prometteur, ou ouvrez le convertisseur vidéo en images pour appliquer un plan maintenant.