>> Anyway, it sounds like pts and best_effort_timestamp are really frame

>> numbers
>
>No, they are not. It is the case if timebase = 1/framerate but that is
>not guaranteed at all and should be seen as a special case, unless for
>some reason you know all your files are that way (and they typically
>aren't).

Okay.  My files all come from the same source.  So if I check to see
if timebase = 1/framerate, and if it is, then I can use pts or 
best_effort_timestamp as the frame numbers (assuming stream.start_time
is zero).

Why would timebase be anything other than 1/framerate?  I thought timebase
was in fact defined as 1/framerate.  That's what avcodec.h says.
_______________________________________________
Libav-user mailing list
Libav-user@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/libav-user

Reply via email to