[FFmpeg-user] I found the bugs
Mark Filipak
markfilipak.imdb at gmail.com
Wed Jun 19 18:48:45 EEST 2024
I've seen un explainable '-ss' (i.e., seek) problems.
I've seen trivial changes to FFmpeg commands produce a flood of un explainable "non-monotonous DTS"
errors when the trivial change had nothing to do with anything that would change DTS. (And I find it
tragic-funny that FFmpeg 'fixes' the bogus DTS problem by taking the previous DTS and adding '1' to
it instead of adding a whole frame.)
We've all probably experienced these types of faults and then just blew them off and tried something
different in order to get our jobs done. For example, Gyan showed me '-bsf noise' as a better, more
reliable way to cut than using '-ss'.
Ticket_11055.m2ts is the first sample I've found that makes a clear cut case that something's wrong
with FFmpeg's timestamp service -- a 'service' that's probably deeply buried. There may be several
such 'services' created as developers encounter case issues that prompt them to write their own
timestamp service 'fixes'.
May I remind you that
ffmpeg -f framecrc
ffmpeg -vf showinfo
ffprobe -show_frames
all produce differing results.
ffmpeg -f framecrc
is the only one that agrees with the actual packet DTSes & PTSes.
More information about the ffmpeg-user
mailing list