- 积分
- 17
- 阅读权限
- 10
- 主题
- 1
- 帖子
- 43
- 注册时间
- 21-1-16
- 在线时间
- 120 小时
- UID
- 18165
- 精华
- 0
列兵
- 大洋
- 1550
- 阅读权限
- 10
|
本帖最后由 jijuntao 于 23-8-15 15:21 编辑
AEG里面,不可以实现纯\an命令或者样式面板设置达到单句换行以后的居中又左对其的方式,也就是\N以后,如果是\an2,那就是整句话强制双行居中对其,不可以实现居中左对齐,无法像楼主图中那样,除非换行以后整句话的字符长度一样。因为据说软件排版里单句的排版和传统排版有代码冲突。
官方手册原文:控制文本在视频上的对齐方式。功能和 \an 标签功能相同。对齐 1、4 和 7是左对齐; 3、6和9是右对齐; 2、5和8是居中. 1、2和3是"底部字幕(Subtitle=Sub Titles)" (最常见的字幕); 4、5和6是"中部字幕(=Midtitles=Mid Titles)" ; 7、8和9是"顶部字幕(=Toptitles=Top Titles)"。注意,并没有文本内部的文字对齐方式,这是受格式限制的。
解决方案,由坛友i990049提供:
AEG里统一在一段文字前加入两个命令,例如:{\an1\pos(868.667,1051.333)}字幕字幕\N字幕字幕,这样一条字幕中的两行内容就能实现又居中,又左对齐。命令原理是先左对齐至左边的视频边框处以后,在左对齐基础上整体移动位置,移动中心在字幕左下角。
本人解决方案:
在需要排版的那段前或者末尾输入\h,然后输入空格(官方称为硬空格),坏处是工作量巨大,好处是不会有丝毫定位偏差。因为\an+\POS是部分句子调整,不可以全篇整体覆盖,在AEG里基于样式里的垂直边距为底,手动调整POS必定和不调整的内容有高度偏差,当然可以调整到肉眼无法察觉的程度,但我个人觉得不够极致完美。 |
|