1 Application provided invalid, non monotonically increasing dts to muxer in stream 0:¶
1.1 Classification¶
Validator |
Validator version |
Error message type |
ffmpeg |
general |
MIME type |
Version |
Profile |
video/quicktime |
||
audio/x-ms-wma |
1.2 Analyses¶
1.2.1 Analysis¶
DTS is abbreviation from Decode Timestamp. Muxer (multiplexer) combines multiple data streams into single stream eg. for transfer.
From https://stackoverflow.com/a/76222700: The ‘non monotonically increasing dts’ issue is mainly a result of streaming the input video file in a loop. Each time the loop starts, the timestamps starts from the beginning. The remuxing procedure copies the timestamps from the input to the output, so there is a ‘non-increased DTS scenario’ each time the loop restarts.
Is it a bug in the validating software? - no
1.3 Possible solutions¶
1.3.1 Convert file format with ffmpeg¶
1.3.1.1 Suggestion¶
The problematic WMA file is converted to WAVE format using FFMpeg.
1.3.1.2 Effects¶
The file format changes to the WAVE format.
1.3.1.3 Justification¶
1.3.1.4 Execution example¶
ffmpeg -i <problematic WMA file> <converted WAV file>
1.4 Output example¶
[null @ 0x11f4c00] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 5142 >= 5142
[null @ 0x11f4c00] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 6053 >= 6053