[FFmpeg-devel] av_set_pts_info() help

Jesse L. Zamora xtremek2008
Mon Sep 22 12:08:43 CEST 2008


On Monday 22 September 2008 12:19:35 am Kostya wrote:
> On Sun, Sep 21, 2008 at 06:58:42PM -0400, Jesse L. Zamora wrote:
> > Hello All,
> >
> > I was wondering about void the av_set_pts_info function's parameters. I
> > don't understand what the av_set_pts_info(...int pts_wrap_bits...)
> > parameter means...or how it works. I notice that different demuxers have
> > different values, but what value would I use in some other demuxer? :-)
>
> To put it simply it just tells by what value to increment frame timestamp
> (or frame duration).
> It should be given as a fraction of seconds, so if you have framerate
> 15fps, you use increment 1/15th of second call av_set_pts_info(st, 33, 1,
> 15), for 7.5 fps it would be 2/15 and av_set_pts_info(st, 33, 2, 15)
> The second parameter there is precision of timestamps before they start
> wrapping up, it may be leaved 33, I think.
>
> It similar for audio but you can copy behaviour from wav.c in that
> case for some demuxer ;)
>
> > Thanks,
> >
> > Xtreme Kommander

Ah, great, now I understand. Thanks for explaining that to me! :-)

Xtreme Kommander




More information about the ffmpeg-devel mailing list