ASS
ASS copied to clipboard
有没有重新加载字幕的方法
viedo的src指向另一个视频了,字幕却无法reload,有没有方法加载新的文件呢?
目前没有,你可以调用 ass.destroy() 方法销毁当前实例然后 new 一个新的出来。
问一下,以后有可能支持 更新字幕 吗?
场景:字幕编辑
用户改了文字后,视频上显示的 ass 字幕也跟着变化。 所以不只是 display 那么简单。
目前看来只能先 destroy() 再 new。改一个字母做这样一次操作。还没实测过这样会不会卡。
只是提一下有这个场景和需求。 希望以后能支持单独 update 某一行字幕(内容,开始时间,结束时间)
@1c7 我现在想想复杂度有点高,相当于不仅仅要做 libass 的 renderer 能力,还要做一部分 Aegisub 的 editor 能力。
我假期有时间的话会尝试加一下。
@weizhenye 感谢. 只要能编辑
- 开始时间
- 结束时间
- 文字
就够了。 以我的用例而言,不需要 Aegisub 的样式编辑功能。