Abrufen der Videobildnummer in VLC

36

Ich verwende VLC 2.0.5 unter Mac OS X 10.6.8.

Ich habe ein .mpgVideo angehalten und möchte die Bildnummer für diesen Moment im Video erfahren. Gibt es eine Möglichkeit, dies in VLC zu offenbaren?

PS Ich habe das Video hin und her geschrubbt, um den Punkt zu erreichen, an dem es momentan angehalten ist.

hpy
quelle

Antworten:

9

Mit dem Quicktime Player 7 von Apple (kostenloser Download unter http://support.apple.com/kb/DL923 ) können Frames ganz einfach angezeigt werden. Alles was Sie tun müssen, ist auf die Zeit in der unteren linken Ecke zu klicken und "Frames" auszuwählen. (Es unterstützt auch Frame-für-Frame-Schritte mit den Pfeiltasten.) So schade, dass die Funktion in QTX entfernt wurde, das mit OSX 10.6.8 ausgeliefert wird. Keine Sorge, Sie können dann beide installieren und sie werden sich nicht gegenseitig stören.

Marcus Chan
quelle
8

Ich wollte dasselbe tun, fand aber keinen Weg, dies mit VLC zu tun.

Aber nach dieser , können Sie das verwenden drawtextFilter in ffmpegdie Rahmennummer , um das Video dauerhaft zu überlagern. Wenn Sie es sich also auf einem Player Ihrer Wahl ansehen, können Sie immer die Bildnummer sehen.

Beispielsweise:

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

jjulianf
quelle
2
Tipp: Vielleicht möchten Sie fontsize=72den Optionen etwas hinzufügen (oder was auch immer), um etwas besser lesbares zu erzeugen
Brian Gordon,
7

Ich habe keine OS X-Version, aber sie sollte den anderen Versionen ähnlich sein. Unter Windows wählen Sie Extras-> Medieninformationen. Wählen Sie im folgenden Fenster die Registerkarte "Statistik". Unter dem Videobereich sehen Sie die Statistiken für angezeigte und verlorene Bilder. Die Rahmen-Nr. Sollten diese zwei Zahlen sein, die zusammen addiert werden.

VLC Screenshot

heavyyd
quelle
21
Vorausgesetzt, Sie haben das Video von Anfang an abgespielt
Marcus Chan
2
Ja, das stimmt, aber ich glaube nicht, dass es eine Möglichkeit gibt, eine absolute Frame-Nummer zu erhalten. AFAIK, dass Informationen normalerweise nicht in Videostreams eingebettet sind.
Heavyd
Ich habe dies mit einer nicht standardmäßigen Bildrate in OSX versucht, und es hat überhaupt nicht funktioniert (übrigens, Befehl-I, um es in OSX zu öffnen). Ich glaube nicht, dass VLC diese Funktion hat.
Marcus Chan
@heavyd Danke für die schnelle Antwort! Ich habe das Medieninformationsfenster gefunden, aber leider habe ich das Video hin und her geschrubbt, sodass die
Bildanzahl
2
Vom Benutzer Blauhirn : Zu Tools-> Medieninformationen-> Statistiken: Wenn ich den Frames-Zähler vor und nach dem Drücken von e vergleiche, erhöht sich die Zahl nicht um 1. (sondern zufällig um bis zu 300). Da ich auch keinen anderen Weg kenne, denke ich, dass es mit VLC einfach nicht möglich ist.
Fixer1234
6

Mit VLC 2.2 unter OS X kann die Frame-Nummer wie folgt geschätzt werden:

A. ADDON: Installieren Sie Jump to time Previous Frameüber das macOS-Menü VLC> Addons Manager oder über das Ubuntu-Menü Extras> Plugins und Erweiterungen> Registerkarte Addons Manager> Erweiterungen . Klicken Sie in VLC 3 auf die Schaltfläche "Weitere Addons online suchen". Die Online-Installationsseite ist hier . Starten Sie VLC neu. Verwenden Sie die Jump to time (Previous frame) [Get time >>]Schaltfläche VLC> Erweiterungen> , um die HH:MM:SS,mmmAblaufzeit anzuzeigen.

B. BERECHNEN / SCHÄTZEN: In HH:MM:SS,mmmdie Gesamtzahl der verstrichenen Sekunden umrechnen SS.mmm. Dann total_lapsed_seconds * frame_rate_per_second = Bildnummer.

l - marc l
quelle