Thanks, that was what I had guessed, including the "(almost) normal" description of the error.
If FFMPEG outputs a WAV header with the incorrect duration, this looks like a bug with FFMPEG (because its input is a file with known duration). Then Musepack is correctly reading incorrect input data and producing error messages.
Is there a reason for mpcenc producing _two_ error messages? The first makes sense, with the large duration that disagrees with the duration of the contents. The second message is nonsensical. For example:
"WAVE file has incorrect header: header: 3119.752 s, contents: 3119.752 s"
|