tasty0tomato 发表于 2021-12-19 09:31:10

关于mpc-hc加载字幕的一个疑点

这标题是不是很熟悉~
收回前文,我昨天才发了一个有关mpv的帖子,有大佬指出是libass的问题,我去瞅了一眼issue,应该是那个问题。本着不能一棵树上吊死以及开源精神的原则,我就直接下一个mpc-hc接着看。
这里稍微多说一句,我是属于那种不喜欢折腾的类型,mpv基本没有配置,mpc-hc同理,直接开箱就用。

看的还是FZ,mpc-hc的版本是1.9.18,字幕换成了诸神的中日字幕用于演示(其余字幕也有这样问题),这里也贴一个在上一篇应该正常显示的样子。


由于我看动画有一部分原因是熟悉日语,所以经常切换字幕,VCB的FZ有一个好处是默认的字幕是日语字幕,很适合学习日语(虽然里面有很多奇怪的用语)。

但是切换字幕会出现一个奇怪的问题,具体描述是:
1. 原日语字幕显示正常

2. 字幕切为诸神时显示错误,简单描述是位置错误。

2.1 此时如果切位全屏会解决这个问题。

3. (不经过2.1)字幕再切回原日语字幕还是显示正常。(就不配图了,和步骤1是一个样子)

这个问题很奇妙,因为我时常查看消息或是用浏览器查询一些日语词汇,所以我不太喜欢全屏播放(即如果全屏播放是我的习惯我还真摸不到这个BUG),但你说它的优先级很高?用步骤2.1却能解决这个问题,所以我用“奇妙”这个词来形容这个BUG

最后说一句,mpc-be是没有问题的。为什么会这样应该和libass类似,也是两个播放器的字幕渲染组件不同造成的吧。

孤雨独火 发表于 2021-12-19 12:21:07

本帖最后由 孤雨独火 于 2021-12-19 12:29 编辑


================

多看了一眼描述前置,能复现了。你的原始字幕轨是图形字幕

后边装载的是两是脚本字幕,你切第一个ass的时候播放器没反应过来直接按图形字幕的比例处理完事了

这时候只要窗口大小有变化就能让播放器刷新状态(你的全屏动作就属于改变大小)

tasty0tomato 发表于 2021-12-19 18:29:42

孤雨独火 发表于 2021-12-19 12:21
================

多看了一眼描述前置,能复现了。你的原始字幕轨是图形字幕


那这个算是BUG吗,因为其它播放器没有出现这个问题

孤雨独火 发表于 2021-12-19 20:20:50

算吧,可以报issue了

tasty0tomato 发表于 2021-12-19 23:44:35

孤雨独火 发表于 2021-12-19 20:20
算吧,可以报issue了

干了,琢磨了半天,不知道怎么描述这个问题,关键和字幕的很多词汇不认识……大佬能帮个忙不

tasty0tomato 发表于 2021-12-20 09:21:20

谢谢大佬,另外,作者修复神速啊
页: [1]
查看完整版本: 关于mpc-hc加载字幕的一个疑点