我看过一些视频,其中的标牌是用另一种语言书写的,标牌旁边就加了一个字幕来解释标牌上的内容。到目前为止,我只能在视频底部添加字幕。我如何将字幕添加到视频的其他区域?
答案1
高级 SubStation Alpha支持以任意位置、角度、大小、字体放置字幕。
答案2
这些视频中的字幕是硬编码的吗?如果是,那么它只是在视频编辑应用程序中添加的文本覆盖。
如果它们是单独的文件,那么您可以使用编辑器检查字幕行。有些格式可以定位字幕,但并非所有播放器都支持此功能。
例如,对于 SRT:http://forum.doom9.org/showthread.php?p=470941#post470941
SRT格式简单说明:
该格式没有页眉,也没有页脚。每个字幕由四个部分组成:
第 1 行是字幕的连续计数,从 1 开始。
第 2 行是开始时间码,后面跟着字符串“ --> ”,后面跟着结束时间码。时间码的格式为 HH:MM:SS,MIL(小时、分钟、秒、毫秒)。结束时间码后面可以随意跟显示坐标(例如“ X1:100 X2:600 Y1:050 Y2:100”)。如果不显示坐标,字幕的每一行都会居中,并且块会出现在屏幕底部。
第 3 行及以后是字幕文本。换行符用换行符表示(即没有“\n”代码)。唯一接受的格式如下:
<b>text</b>: put text in boldface <i>text</i>: put text in italics <u>text</u>: underline text <font color="#00ff00">text</font>: apply green color formatting to the text (you can use the font tag only to change color)
标签可以组合(并且应该正确嵌套)。请注意,SubRip 代码似乎更喜欢整行格式(没有下划线,仅在一行中间的一个单词上)。
最后,连续的字幕之间用空行分隔。