web-dev-qa-db-fra.com

Obtenir le numéro d'image vidéo dans VLC

J'utilise VLC 2.0.5 sur Mac OS X 10.6.8.

J'ai une vidéo .mpg en pause et j'aimerais connaître le numéro d'image de ce moment dans la vidéo. Y at-il un moyen de révéler cela dans VLC?

P.S. J'ai balayé la vidéo pour aller au point où elle est actuellement en pause.

32
hpy

Quicktime Player 7 d'Apple (téléchargement gratuit @ http://support.Apple.com/kb/DL923 ) offre un moyen extrêmement simple d'afficher des cadres; tout ce que vous avez à faire est de cliquer sur l'heure dans le coin inférieur gauche et de sélectionner "cadres". (Il prend également en charge la progression image par image avec les touches fléchées.) Quel dommage que cette fonctionnalité ait été supprimée dans QTX, celle livrée avec OSX 10.6.8. Ne vous inquiétez pas, vous pouvez installer les deux à la fois et ils ne s'immisceront pas les uns dans les autres.

8
Marcus Chan

Je n'ai pas de version OS X, mais elle devrait être similaire aux autres versions. Sous Windows, sélectionnez Outils-> Informations sur le média. Dans la fenêtre qui s'ouvre, sélectionnez l'onglet "Statistiques". Sous la section vidéo, vous verrez les statistiques pour les images affichées et perdues. Le cadre # devrait être ces deux nombres ajoutés ensemble.

VLC Screenshot

7
heavyd

Avec VLC 2.2 sur OS X, on peut estimer le nombre de trames comme suit:

A. ADDON: Installez Jump to time Previous Frame via le menu macOS VLC> Addons Manager ou le menu Ubuntu Outils> Modules externes et extensions> onglet Gestionnaire d’addons> Extensions . Dans VLC 3, cliquez sur le bouton "Rechercher plus d’addons en ligne". La page d'installation en ligne est ici . Redémarrez VLC. Utilisez VLC> Extensions> Jump to time (Previous frame)[Get time >>] pour afficher le délai HH:MM:SS,mmm.

B. CALCULER/ESTIMER: Convertissez HH:MM:SS,mmm en secondes écoulées SS.mmm. Puis total_lapsed_seconds * frame_rate_per_second = numéro de trame.

6
l --marc l

Je voulais faire la même chose mais je ne trouvais pas le moyen de le faire avec VLC.

Mais, selon this , vous pouvez utiliser le filtre drawtext dans ffmpeg pour superposer en permanence le numéro d’image à la vidéo. Donc, si vous le regardez sur un lecteur de votre choix, vous pouvez toujours voir le numéro du cadre.

Par exemple:

ffmpeg -i video.mov -vf "drawtext=fontfile=Arial.ttf: text=%{n}: x=(w-tw)/2: y=h-(2*lh): fontcolor=white: box=1: boxcolor=0x00000099" -y output.mov

5
jjulianf