Encoding 使用ffmpeg从m3u8链接下载时播放的视频

Encoding 使用ffmpeg从m3u8链接下载时播放的视频,encoding,ffmpeg,m3u8,Encoding,Ffmpeg,M3u8,我正在尝试下载此m3u8链接中的视频,为此,我运行以下命令: ffmpeg -i "https://lbs-usp-hls-vod.cmore.se/vod/1aee4/l4fiymehvxx(13287875_ISMUSP).ism/l4fiymehvxx(13287875_ISMUSP).m3u8" -vcodec copy -acodec copy output.mp4 视频下载很好,没有任何错误,但是当我播放视频时,它看起来不太好,因为它看起来帧速率很低,但是在VL

我正在尝试下载此m3u8链接中的视频,为此,我运行以下命令:

ffmpeg -i "https://lbs-usp-hls-vod.cmore.se/vod/1aee4/l4fiymehvxx(13287875_ISMUSP).ism/l4fiymehvxx(13287875_ISMUSP).m3u8" -vcodec copy -acodec copy output.mp4
视频下载很好,没有任何错误,但是当我播放视频时,它看起来不太好,因为它看起来帧速率很低,但是在VLC的videoproperties中,它说它是25 fps,与原始视频相同

如果您需要了解以下内容,m3u8链接来自此网站:

有人知道是什么导致了这个问题,以及如何解决它吗

谢谢你的建议

编辑:经过大量研究,我确实自己解决了这个问题。我只需要在-I之前添加-fflags+igndts,因此命令如下所示

ffmpeg -fflags +igndts -i "https://lbs-usp-hls-vod.cmore.se/vod/1aee4/l4fiymehvxx(13287875_ISMUSP).ism/l4fiymehvxx(13287875_ISMUSP).m3u8" -vcodec copy -acodec copy output.mp4

对我有效,将ffmpeg更新到最新版本(不是每夜构建),并检查VLC版本。@Harry我刚刚安装了ffmpeg和VLC的最新版本,但我仍然有相同的问题。好的,我通过复制/复制您的命令行下载了完整的视频。在vlc中迅速调查,视频播放良好,跳到视频中的不同位置,没有问题。但我有一个每晚构建的ffmpeg:ffmpeg版本N-92820-gd702600350和VLC3.0。8@Harry好的,我下载的视频是这样的:()。我看起来和你的一样还是更糟?嗯,是的,看起来和我下载的版本一模一样,在PC和Android上玩得非常好。在不同的设备上是否相同?