TA的每日心情 | 慵懒 2020-6-24 01:28 |
---|
签到天数: 895 天 [LV.10]以坛为家III
至尊会员
- 积分
- 164137
|
本帖最后由 cczzhh 于 2019-2-25 17:29 编辑
那个是auto-profiles在mpv还没有读入文件,或者文件还没开始播放有些量读取不了的时候就开始分配profile,没关系的,这个是正常现象,最后能读取到正确的profile。
log很正常,看了下字幕文件,我觉得是xy-subfilter和libass对\blur理解不同导致的。(我其实不懂特效字幕,如果下面的分析有错,欢迎指正。)
http://docs.aegisub.org/3.2/ASS_Tags/
Blur edges (Gaussian kernel)
\blur<strength>
In general, this has the same function as the `\be` tag, but uses a more advanced algorithm that looks better at high strengths. Unlike \be, the strength can be non-integer here. Set strength to 0 (zero) to disable the effect. Be careful, setting strength too high can take a lot of CPU time to render.
Be aware that this tag blurs the edges of the text, not everything. This means that if the text has a border (set with `\bord`) the border will be blurred, but if there is no border, the main text will be blurred instead.
我倾向于认为是vsfilter系的bug,而字幕制作者只在vsfilter系插件上测试过,也就觉得没问题。
- Dialogue: 0,0:01:48.81,0:01:52.85,SONGCN,,0,0,0,,{\an3\fad(200,200)\blur2}啊要是我们的声音
复制代码 \blur2就应该把文字弄糊,因为没有指定\bord。
我改成
- Dialogue: 0,0:01:48.81,0:01:52.85,SONGCN,,0,0,0,,{\an3\fad(200,200)\bord2\blur2}啊要是我们的声音
复制代码 之后就和xy-subfilter结果相近了。(所以xy-subfilter反而无法实现真正想要模糊文字的需求?)
想要实现字幕主体不模糊,就阴影模糊的话,把歌词特效里的\blur2改成\bord2\blur2就可以了。(具体\bord几可以自己微调,我不太清楚2的gaussian blur strength应该配合多少像素的border,随便写了个2,看上去结果可以,就这样了。)修改后的见附件。
EDIT:经@by-yu指正,应该是libass bug。看看能不能给提一个issue。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|