rogerdpack
8th November 2011, 23:11
Hello all. Question.
I know DVD's have "NAV" packets every so often, basically with "the current timestamp" in them.
And I know that sometimes the underlying MPEG PTS time stamp "resets" mid-way through a DVD (sometimes at layer breaks, sometimes never, sometimes at chapter breaks, etc.)
My question is basically...is there any way to know the exact time for any given frame within a DVD, even between NAV packets? Like down to the millisecond, 1:01.05s or the like?
Especially if it's between NAV packets. Do you just have to just "interpolate" its actual timestamps based on the amount of MPEG time elapsed since the most recent NAV packet?
I'm guessing that basically DVD's don't provide fine grained precision of timestamps, so you have to just calculate it on your own?
Thanks!
-roger
I know DVD's have "NAV" packets every so often, basically with "the current timestamp" in them.
And I know that sometimes the underlying MPEG PTS time stamp "resets" mid-way through a DVD (sometimes at layer breaks, sometimes never, sometimes at chapter breaks, etc.)
My question is basically...is there any way to know the exact time for any given frame within a DVD, even between NAV packets? Like down to the millisecond, 1:01.05s or the like?
Especially if it's between NAV packets. Do you just have to just "interpolate" its actual timestamps based on the amount of MPEG time elapsed since the most recent NAV packet?
I'm guessing that basically DVD's don't provide fine grained precision of timestamps, so you have to just calculate it on your own?
Thanks!
-roger