Opened 10 months ago
Last modified 10 months ago
#9785 new defect
ffmpeg incorrectly warns about "non-monotonous" timestamp
|Reported by:||mhjacobson||Owned by:|
|Blocking:||Reproduced by developer:||no|
|Analyzed by developer:||no|
Under certain circumstances, ffmpeg emits a warning like this:
[mp4 @ 0x80ee68c00] Non-monotonous DTS in output stream 0:1; previous: 226069, current: 223761; changing to 226070. This may result in incorrect timestamps in the output file.
The correct word is "non-monotonic"; "monotonous" means "not changing in pitch" or, idiomatically, "boring".
The nonstandard terminology dates back to this commit: <https://github.com/FFmpeg/FFmpeg/commit/76d23f40314fc1dcd74a3d470b17782cc0ee5a3a>.
Change History (1)
comment:1 by , 10 months ago
Last edited 10 months ago by (previous) (diff)
Note: See TracTickets for help on using tickets.
DTS must increase every tick. It cannot stay the same (this warning will trigger then too), while monotonic can mean >=.
It also often writes