Cette commande recherche le changement de scene dans une video. Pour que l'utilisateur puisse se rendre compte de ces changement, cette commane en extrat l'image clef de chaque scene.

ffmpeg -i freebox.m2ts -filter_complex "select='gt(scene,0.3)',metadata=print:file=time.txt" -vsync vfr img%03d.png

  • -i : fichier en entrée
  • gt(scene,0.3) : il faut que le scene soir superieur a 3 dixiemes de secondes
  • time.txt : nom du fichier texte qui va regrouper l'ensemble des valeurs, au lieu de les afficher à l'écran
  • img%03.png : chaque fois qu'un changement de scene est détecté, une image clef est aussi créée pour "voir" où s'est opéré la détection du changement de scene

Cette commande est idéale pour trouver comment extraire de manière précise, une sous-scène