ASS icon indicating copy to clipboard operation
ASS copied to clipboard

有没有重新加载字幕的方法

Open zzgit00 opened this issue 6 years ago • 4 comments

viedo的src指向另一个视频了,字幕却无法reload,有没有方法加载新的文件呢?

zzgit00 avatar Feb 25 '19 11:02 zzgit00

目前没有,你可以调用 ass.destroy() 方法销毁当前实例然后 new 一个新的出来。

weizhenye avatar Feb 25 '19 15:02 weizhenye

问一下,以后有可能支持 更新字幕 吗?

场景:字幕编辑

用户改了文字后,视频上显示的 ass 字幕也跟着变化。 所以不只是 display 那么简单。

目前看来只能先 destroy() 再 new。改一个字母做这样一次操作。还没实测过这样会不会卡。

只是提一下有这个场景和需求。 希望以后能支持单独 update 某一行字幕(内容,开始时间,结束时间)

1c7 avatar Jan 15 '20 09:01 1c7

@1c7 我现在想想复杂度有点高,相当于不仅仅要做 libass 的 renderer 能力,还要做一部分 Aegisub 的 editor 能力。

我假期有时间的话会尝试加一下。

weizhenye avatar Jan 15 '20 14:01 weizhenye

@weizhenye 感谢. 只要能编辑

  • 开始时间
  • 结束时间
  • 文字

就够了。 以我的用例而言,不需要 Aegisub 的样式编辑功能。

1c7 avatar Jan 15 '20 14:01 1c7