I'm using VLC 2.2.6 without additional extensions and I'd like to know the time a frame occurs in a video file. I can move forward frame by frame with the E
key. Here's an example:
The video file has an advancing red frame counter burnt into it. You can see that advancing from frame 97 to 98 advances the time indicator from 00:01
to 00:02
.
However, if I scrub around the video and try again, I get a different result:
Here, VLC advances from
00:01
to 00:02
on frames 101 and 102 instead.
By comparison, QuickTime Player consistently changes from 00:01
to 00:02
on frames 70 and 71.
I'm concerned that VLC's indication of the time varies with each try and that it's so far off from QuickTime Player. Is there an option I need to enable to get accurate and consistent time readings from VLC?
71
corresponds with a PTS of 1.5 s. It seems that QuickTime player is consistent but wrong while VLC is mostly right (the frame with the red101
has a PTS 2.0 s) but inconsistent.