Hi,
I have labelled the videos every 1 second, and am trying to extract annotations every every 1 second along with the associated frame in the video using ffmpeg. I have uploaded 60fps videos. For some videos, the frame I extract using ffmpeg aligns with the 1 second intervals in the beaverdam player exactly as expected (i.e. 1s in beaverdam player = 60th frame using ffmpeg, 2s = 120th frame).
However, for many videos, there is a discrepancy between the 1,2,3...s mark in the beaverdam player, and the frame extracted via ffmpeg/vlc at that time stamp. It seems 1s = ~22nd frame, 2s = ~84th frame, 3s = 140th frame, but no clear relationship exists.
Could you please shed some light as to why this may be happening? My annotations rely on being able to extract the exact frame where the labels were created (1 second intervals). Thanks greatly for your help.