how to fix Non-monotonous DTS in output stream 0:1; when using ffmpeg
38,116
You can try this:
ffmpeg -i xx.m3u8 -c copy -bsf:a aac_adtstoasc demo.mp4
Per this forum post, you can also try:
It seems that decoding time stamps are broken. You can try "-fflags +igndts" to regenerate DTS based on PTS:
Or point to the .ts
file directly, ignore the DTS:
ffmpeg -fflags +igndts -i xx.ts -map 0:0 -map 0:2 -c:v copy -c:a copy demo.mp4
Author by
xiao xin
Updated on December 24, 2021Comments
-
xiao xin over 2 years
When I use
ffmpeg
to convertm3u8
tomp4
, I get some warning,ffmpeg -i xx.m3u8 -c copy demo.mp4
warning is
Non-monotonous DTS in output stream 0:1; previous: 3277744, current: 3276712; changing to 3277745. This may result in incorrect timestamps in the output file. Non-monotonous DTS in output stream 0:1; previous: 3277745, current: 3277736; changing to 3277746. This may result in incorrect timestamps in the output file.
what should I do to fix it?