Parcourez image par image un film avec une minuterie précise

13

J'ai une vidéo que j'ai réalisée pour un cours de physique, que j'ai l'intention d'utiliser pour mesurer la durée d'un événement. Je peux facilement trouver l'image de début et l'image de fin en utilisant la fonction image par image de VLC.

Cependant, le chronomètre de VLC ne semble être précis qu'à une seule seconde, ce qui ne me donne pas une réponse plus précise que "5 secondes".

Existe-t-il un moyen dans VLC, ou tout autre programme, d'identifier précisément à quelle heure une image particulière d'une vidéo a lieu?

J'ai un accès facile à Ubuntu et Windows, et j'achète un Mac si besoin est.

Si la minuterie précise n'est pas disponible, la trame numérique sur laquelle je suis fonctionnera également, car je connais la fréquence d'images.

Matchu
la source
D'accord. Pour le moment, je vais juste céder et compter les images à la main. Cependant, la question reste ouverte pour référence future. Merci!
Matchu

Réponses:

4

Essayez Avidemux . Il doit pouvoir faire ce que vous voulez et est disponible gratuitement pour Windows et Linux.

Mika Fischer
la source
J'ai fini par compter les images, mais j'ai ensuite dû effectuer à nouveau une tâche similaire, pour laquelle Avidemux m'a été d'une grande aide. Merci!
Matchu
4

Je ne sais pas si cette fonctionnalité était disponible au moment où la question a été posée, mais le lecteur vidéo open source MPC-HC (Media Player Classic Home Cinema) a définitivement ces deux fonctionnalités disponibles maintenant.

Il existe une option de menu contextuel pour activer la précision en millisecondes de l'indicateur de temps, et vous pouvez facilement passer d'une image à l'autre dans les directions avant ( CTRL+Right) et arrière ( CTRL+Left).

Minuterie haute précision MPC-HC

Vous pouvez également passer au point de temps exact OU image dans le fichier vidéo via le Navigate -> Go To...menu (ou CTRL+G).

Menu "Aller à ..." de MPC-HC

Alexander Revo
la source
1

Eh bien, les secondes sont des entiers. Les lecteurs vidéo vont rarement en dessous d'eux pour des mesures plus précises.

Mais si vous savez à quelle image vous vous trouvez actuellement (ce qui est assez communément affiché) et que vous connaissez la fréquence d'images, vous pouvez généralement la calculer à bien plus d'une seconde. Ou vous pouvez ignorer image par image pendant une mesure de temps, et au moment où la seconde suivante "frappe", passez à la mesure d'image, puis calculez le pourcentage de la seconde suivante pendant laquelle l'image particulière se produit.

... juste quelques idées folles ... n'ont jamais eu besoin de ça, donc tout cela n'a pas été testé ...

Tour
la source
1
Je ne vois pas de mesure de trame actuelle sur VLC, mais je suis également assez nouveau avec elle. Existe-t-il un moyen pour que VLC l'affiche?
Matchu
1
Je pense que VLC ne peut pas les afficher. VLC a été conçu comme un acteur de réseau, donc le concept de trames lui est un peu vague. Cependant, la plupart d'entre eux peuvent superuser.com/questions/45803/…
Rook
ainsi que les étapes pour sauter image par image sont là
Rook
1
les vidéos sont mesurées, enregistrées et encodées en images , pas en secondes . selon la vidéo, il peut y avoir 24 images affichées par seconde (style de film américain), 25 images par seconde (norme PAL) ou 30 images par seconde (norme NTSC). vous avez raison, tho, que les lecteurs vidéo ne sont généralement pas aussi précis. vous avez probablement besoin d'un éditeur vidéo pour cela.
Quack Quichotte
Oui, je comprends le concept. Je suis donc à la recherche de quelque chose qui affiche des images ou des secondes, comme indiqué. Merci d'avoir clarifié pour toute autre personne qui en a besoin, cependant :)
Matchu
0

Ce n'est pas gratuit (19 $), mais le MPEG-VCR Womble a des temps précis image par étape image par image.

Si vous effectuez une recherche en utilisant les mots clés "frame precise", je suis sûr qu'il doit y avoir quelque chose de freeware, surtout pour Linux.

J'espère que cela t'aides.

Scott McClenning
la source
0

Toute application professionnelle NLV (montage vidéo non linéaire) devrait gérer cela. Ils prennent normalement en charge un timecode standard appelé SMPTE, qui correspond à environ 3 ou 4 chiffres de précision par seconde. Les logiciels de cette catégorie comprennent Sony Vegas, Final Cut Pro, Adobe Premiere, etc.

Pour Linux, essayez Cinelerra (assez obsolète et horrible à installer), KDEnlive ou Pitivi. Je suis sûr que Cinelerra le fera, si vous êtes en mesure de le faire fonctionner, mais pas si sûr des autres.


la source
-1

si vous ne connaissez pas la fréquence d'images, vous pouvez également mesurer la longueur de la barre vidéo en millimètres, puis la durée de la durée que vous souhaitez mesurer. Si vous connaissez la durée totale de la vidéo, utilisez une simple multiplication croisée pour déterminer la durée exacte que vous souhaitez connaître.

elcaxo
la source
Cette réponse donne une précision affreuse.