This is the fundamental unit of time (in seconds) in terms
of which frame timestamps are represented. For fixed-fps content,
timebase should be 1/framerate and timestamp increments should be
identically 1.
This often, but not always is the inverse of the frame rate or field rate
for video. 1/time_base is not the average frame rate if the frame rate is not
constant.
Like containers, elementary streams also can store timestamps, 1/time_base
is the unit in which these timestamps are specified.
As example of such codec time base see ISO/IEC 14496-2:2001(E)
vop_time_increment_resolution and fixed_vop_rate
(fixed_vop_rate == 0 implies that it is different from the framerate)
- encoding: MUST be set by user.
- decoding: the use of this field for decoding is deprecated.
Use framerate instead.
This is the fundamental unit of time (in seconds) in terms of which frame timestamps are represented. For fixed-fps content, timebase should be 1/framerate and timestamp increments should be identically 1. This often, but not always is the inverse of the frame rate or field rate for video. 1/time_base is not the average frame rate if the frame rate is not constant.
Like containers, elementary streams also can store timestamps, 1/time_base is the unit in which these timestamps are specified. As example of such codec time base see ISO/IEC 14496-2:2001(E) vop_time_increment_resolution and fixed_vop_rate (fixed_vop_rate == 0 implies that it is different from the framerate)
- encoding: MUST be set by user. - decoding: the use of this field for decoding is deprecated. Use framerate instead.