On Tue, 26 May 2026 08:57:46 +0900
Takashi Yano wrote:
> On Mon, 25 May 2026 00:47:21 +0000
> destal takul wrote:
> > Nearly every file muxed using MKVToolnix, when remuxed using the Cygwin 
> > version of ffmpeg with '-c copy', will result in "Invalid DTS: XX PTS: XX, 
> > replacing by guess" and "Non-monotonic DTS; previous: XX, current: XX; 
> > changing to XX. This may result in incorrect timestamps in the output 
> > file." warnings, while the Linux and native Windows builds (by gyan.dev) of 
> > the exact same ffmpeg version do not generate such warnings when remuxing 
> > the exact same input file. This seems to be stemming from some math library 
> > difference that results in incorrect parsing of timestamps in the Cygwin 
> > version.
> 
> Thanks for the report. I was able to reproduce the issue.
> Let me take a closer look.

I have found the cause. The cygwin ffmpeg package is based on the
Fedora ffmpeg-free package, and the issue also occurs in Fedora's
ffmeg-free package. In other words, the issue originates from
Fedora. I have added a workaround for this problem.

Please wait for 8.1.1-3, in which the issue will be fixed.

-- 
Takashi Yano <[email protected]>

-- 
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

Reply via email to