Ich habe ein Video für den Physikunterricht gemacht, mit dem ich messen möchte, wie lange ein Ereignis gedauert hat. Ich kann den Startrahmen und den Endrahmen mithilfe der Frame-für-Frame-Funktion von VLC leicht finden.
Der Timer von VLC scheint jedoch nur auf eine Sekunde genau zu sein, was mir keine genauere Antwort als "5 Sekunden" gibt.
Gibt es in VLC oder einem anderen Programm eine Möglichkeit, genau zu bestimmen, zu welcher Zeit ein bestimmtes Bild in einem Video stattfindet?
Ich habe einfachen Zugriff auf Ubuntu und Windows und erwerbe bei Bedarf einen Mac.
Wenn kein genauer Timer verfügbar ist, funktioniert auch der Nummernrahmen, auf dem ich mich befinde, da ich die Framerate kenne.
video
vlc-media-player
Matchu
quelle
quelle
Antworten:
Probieren Sie Avidemux aus . Es sollte in der Lage sein, das zu tun, was Sie wollen, und ist für Windows und Linux frei verfügbar.
quelle
Ich weiß nicht, ob diese Funktion zum Zeitpunkt der Frage verfügbar war, aber der Open-Source - Videoplayer MPC-HC (Media Player Classic Home Cinema) bietet diese beiden Funktionen jetzt definitiv an.
Es gibt eine Kontextmenüoption, um die Millisekundengenauigkeit für die Zeitanzeige zu aktivieren, und Sie können problemlos zwischen Frames in Vorwärts- (
CTRL+Right
) und Rückwärtsrichtung (CTRL+Left
) wechseln.Sie können auch über das
Navigate -> Go To...
Menü (oderCTRL+G
) zum genauen Zeitpunkt ODER Bild in der Videodatei springen .quelle
Nun, Sekunden sind ganze Zahlen. Videoplayer gehen selten unter sie, um genauere Messungen durchzuführen.
Wenn Sie jedoch wissen, bei welchem Bild Sie sich gerade befinden (was ziemlich häufig angezeigt wird) und die Bildrate kennen, können Sie diese normalerweise auf viel mehr Sekunden berechnen. Oder Sie können Frame für Frame während einer Zeitmessung überspringen und in dem Moment, in dem die nächste Sekunde "trifft", zur Frame-Messung wechseln und dann den Prozentsatz der nächsten Sekunde berechnen, in der der bestimmte Frame auftritt.
... nur ein paar verrückte Ideen ... haben das noch nie gebraucht, also ist das alles ungetestet ...
quelle
Dies ist nicht kostenlos ($ 19), aber Womble MPEG-VCR hat Frame-genaue Zeiten mit Frame-für-Frame-Schritten.
Wenn Sie eine Suche mit den Schlüsselwörtern "Frame genau" durchführen, muss es sicher etwas Freeware geben, insbesondere für Linux.
Hoffe das hilft.
quelle
Jede professionelle NLV-App (Non-Linear Video Editing) sollte damit umgehen. Normalerweise unterstützen sie einen Standard namens SMPTE-Timecode, der etwa 3 oder 4 Stellen Genauigkeit pro Sekunde entspricht. Software in dieser Kategorie umfasst Sony Vegas, Final Cut Pro, Adobe Premiere usw.
Versuchen Sie unter Linux Cinelerra (ziemlich veraltet und schrecklich zu installieren), KDEnlive oder Pitivi. Ich bin mir sicher, dass Cinelerra es tun wird, falls Sie es zum Laufen bringen können, aber bei den anderen nicht so sicher.
quelle
Wenn Sie die Framerate nicht kennen, können Sie auch die Länge der Videoleiste in Millimitern messen, dann die Länge der Dauer, die Sie messen möchten. Wenn Sie die Gesamtdauer des Videos kennen, sollten Sie mithilfe einer einfachen Kreuzmultiplikation die genaue Dauer ermitteln, die Sie wissen möchten.
quelle