MPV 播放 .ts 视频无法正常后退,只能快进

MPV 播放 .ts 视频无法正常后退,只能摁两次左箭头键达到后退的目的,但是能正常快进。其他格式的视频可以正常后退。

如何让 mpv 播放 .ts 正常后退?

更新版本,我测试完全正常
mpv遇到问题就请先更新最新版,我的项目提供每日更新 Releases · zhongfly/mpv-build · GitHub

我没记错的话很多ts文件是拼接的,快进快退会有点问题,具体可搜索ts快进
早期有些视频下载软件下载a站b站的会有这个问题,我还写了个脚本批量转换过,不过后面换了个下载软件,软件自动完成了这个步骤.

解决办法很简单,搜索ts转mp4,用ffmpeg复制流的方式,几秒就能完成一个文件转换.

如果可以的话能不能提供下ts文件?当时使用mpv播放ts文件的时候是可以的

https://b.baobuzz.com/m3u8/436227.m3u8?sign=808cf774a8b56e93f9f774b3b94a08e2

使用

ffmpeg -i 'https://b.baobuzz.com/m3u8/436227.m3u8' test.ts

这个命令下载的视频在Linux上的mpv可以正常播放,周末再试试macOS和Windows


我这Mac、Linux、Windows上的mpv没有进行过设置,均可以正常播放、快进、后退

你那个ts视频时间轴有问题,很简单,用视频转码软件,你转码成mp4就可以解决,比如用格式工厂这类

大可不必:
https://bitbucket.org/ericsia/medlexo/raw/fb07633057cf258858c92945848bf485afa3ee0b/Medlexo_Ultimate_64bit.zip

我把 ts 文件下载下来试了下,mpv 干脆就不播放。mplayer 倒是能播放,但明显能看出时间轴有问题