找回密码
 立即注册
查看: 2012|回复: 5

mpv播放器加载外挂sup字幕出现问题

4

主题

107

回帖

0

VC币

高级会员

Rank: 4

积分
20836
dqtql 发表于 2024-4-29 00:26:37 | 显示全部楼层 |阅读模式
我使用的mpv版本是mpv-x86_64-20240421-git-b364e4a。为了排除其他因素影响,将portable_config文件夹改名。用mpv播放视频并加载外挂sup字幕时,发现字幕的时间轴出现问题。例如,快进快退或前后跳转后,会一直显示被跳过部分的字幕,直到新字幕出现。目前的解决办法是将sup字幕封装进mkv,或者将sup字幕转为sub+idx格式(但是转换后的sub字幕会出现变形),均能正常显示。但我觉得问题可能出在mpv.conf少写了一些指令。希望有大佬赐教。
回复

使用道具 举报

5

主题

492

回帖

215

VC币

星辰大海

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
368961
苏辰汐 发表于 2024-4-29 22:10:29 | 显示全部楼层
本帖最后由 苏辰汐 于 2024-4-30 01:14 编辑

建议把样本文件分享下,看看能不能复现这个问题。如果可以很可能是 mpv 的 bug,应该向 mpv 寻求修复

编辑:尝试用外部 sup 字幕复现了该问题,在 mpv 上游打开了一个问题跟踪器:Incorrect subtitle rendering after jumping when playing with an external PGS subtitle · Issue #14021 · mpv-player/mpv

考虑到这只发生在外部 sup 字幕上,我怀疑这其实是个 ffmpeg 的问题。因为 mpv 的外部字幕检测和解析行为是 ffmpeg 负责的,只有 mkv 内封字幕由 mpv 内部负责解析。ffmpeg 老特异点了,各种字幕问题数不胜数

PS:还是建议给下你的样本文件,我测试的那个不能很好地体现这个问题
回复

使用道具 举报

0

主题

1

回帖

0

VC币

新手上路

Rank: 1

积分
369
yrq23142 发表于 2024-4-30 00:50:31 | 显示全部楼层
这是mpv的老bug了,之前找遍了官方文档都没找到解决方法

点评

原来如此,看来pot还是没法完全抛弃(笑)  发表于 2024-5-1 00:23
回复

使用道具 举报

4

主题

107

回帖

0

VC币

高级会员

Rank: 4

积分
20836
dqtql  楼主| 发表于 2024-5-1 00:12:13 | 显示全部楼层
本帖最后由 dqtql 于 2024-5-1 00:25 编辑

@苏辰汐
我是通过加载一部电影的sup外挂字幕发现这个问题的。后来为了复现该问题,抽取出了一部动画单集的sup内封字幕进行外挂测试,同样发现加载异常。考虑到文件大小,这里给出动画单集文件与外挂sup的链接。后半部分对白较少,因此跳转后半部分时更容易出现加载问题。
动画单集:https://www.alipan.com/s/dfjQVbfrN6N
sup字幕文件: z高达01_sup字幕.rar (1008.38 KB, 下载次数: 119)
回复

使用道具 举报

2

主题

25

回帖

10

VC币

星辰大海

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
311538

新人登场

vandoge 发表于 2024-6-6 22:15:54 | 显示全部楼层
我也有同样问题,用pot外挂就不会,而且外挂SUP一些动效也会很卡
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表