nilaoda / N_m3u8DL-RE

Cross-Platform, modern and powerful stream downloader for MPD/M3U8/ISM. English/简体中文/繁體中文.
MIT License
4.18k stars 444 forks source link

二进制合并后时长不对和ffmpeg合并有很多黄字警告 #356

Open qingchunnh opened 6 months ago

qingchunnh commented 6 months ago

在下载百度健康直播回放的时候 我默认参数N_m3u8DL-RE.exe URL 下载以后出现特别多 Non-monotonic DTS in output stream 0:1; This may result in incorrect timestamps in the output file. 然后我看到https://github.com/nilaoda/N_m3u8DL-CLI/issues/265 提到建议直播使用二进制合并 我使用了二进制合并以后发现原来有1小时20分钟的视频变成了1个小时,少了20分钟左右,如果一直播放的话后面就花屏了 我又看到https://github.com/nilaoda/N_m3u8DL-CLI/issues/367 我尝试了以后发现 跟默认使用的ffmpeg合并一样出现了特别多的黄字警告,但是视频的时长正确了 Non-monotonic DTS in output stream 0:1; This may result in incorrect timestamps in the output file. 请问我该如何解决,或者这种视频会有问题吗,因为实在太忙了我没有空闲时间检查这1个小时的视频,我大概下载了五六个左右的直播回放,有一半的直播回放出现了这种问题,我是看到直播回放时间久了会被删掉准备备份下来的,没想到会是这样。

RikaCelery commented 6 months ago

警告是正常的 原本视频就是因为这些错误的时间戳而导致你的时长不对,但是你实际播放其实时间是够的,只是这20多分钟的视频无法通过时间轴定位到