[theora-dev] Time in video file

Bjoern D. Rasmussen bjoern.d.rasmussen at gmail.com
Tue Mar 15 10:36:30 PDT 2011


I'm trying to store video I encode to a file using Theora and Ogg. The
video I record is from my webcam and although the framerate is set to
30 fps I rarely get more then 28-29 fps. Since Theora is fed with a
framerate which isn't precise the time of each frame when I play it in
VLC doesn't match the exact time of when the frame occurred. So
basically I wonder how can I sync a video frame to a clock using
Theora and Ogg?

I tried looking at th_granule_time() and ogg_page_granulepos() but
they seem to be concerned with the frame number and not time of the

Thanks for a great video codec!



More information about the theora-dev mailing list