[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