Abonnement à ma liste de contacts

Etoiles inactivesEtoiles inactivesEtoiles inactivesEtoiles inactivesEtoiles inactives

La comande est simple :

ffmpeg -i video \
       -vf "select='between(t,4,6.5)+between(t,17,26)+between(t,74,91)',
            setpts=N/FRAME_RATE/TB" \
       -af "aselect='between(t,4,6.5)+between(t,17,26)+between(t,74,91)',
            asetpts=N/SR/TB" out.mp4
  • -vf : pêrmt l'extraction de la partie "video" du film
  • -af : pêrmt l'extraction de la partie "audio" du film
  • select='between(t,4,6.5) :
    • t : position courante
    • 4 : debut en secondes sur la timeline
    • 6,5 : fin en secondes sur la timeline
    • + : permet d'ajouter une autre extraction
    • setpts : resolution de la timestamp. "N/FRAME_RATE/TB" ne change pas
Add a comment
Etoiles inactivesEtoiles inactivesEtoiles inactivesEtoiles inactivesEtoiles inactives

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

Add a comment
Etoiles inactivesEtoiles inactivesEtoiles inactivesEtoiles inactivesEtoiles inactives

ffmpeg -i scrolling.mp4 -ss 00:00:45 -vframes 1 output.jpg

  • -i scrolling.mp4 : nom du fichier video
  • -ss 00:00:45 : temps en secondes duquel extraire l'image
  • -vframes 1 : il faut extraire UNE frame
  • output.jpg : nom du fichier de sortie

ATTENTION : pour préserver la qualité des découpe : ajouter -qscale 0

 

Une autre méthode :

ffmpeg -i input.mp4 -vf "select=gt(scene\,0.4),scale=140:-1" -vsync vfr new%02d.jpg

Add a comment
Etoiles inactivesEtoiles inactivesEtoiles inactivesEtoiles inactivesEtoiles inactives

ffmpeg -ss 01:23:45 -i input -vframes 1 -q:v 2 output.jpg

  • -ss : specification du temps
  • -vframe : nombre de frames (d'image en fait) à extraire. (il y a en général 24 ou 25 images apr secondes)
  • -q:v : definision du qscale (definition de l'image)
  • output.jpg : fichier de sortie
Add a comment

Vous retrouverez ici tous mes articles explicatifs de mes concepts, mes résultats d'analyses techniques m'ayant permi d'aboutir à un fonctionnement de mes applicatifs très fonctionnel

Rapport sondage marche

Voici le rapport statistique du sondage (auquel vous pouvez toujours répondre) que j'ai lancé sur le sujet