打开文件

Subtitld 始终要对着视频工作。单独打开一个视频即可开始新字幕;打开字幕文件及其视频即可接着编辑;或者双击一下,就能重新打开最近的项目。

适用于 26.10

开始屏幕

Subtitld 启动时如果没有指定文件,会显示开始屏幕。所有可以打开的内容都在它的底部一行。

Subtitld 的开始屏幕:底部一行左侧是打开按钮,中间是最近的字幕列表,右侧是版本号
  1. 打开。 选择一个视频、一个字幕文件,或两者都选。
  2. 最近的字幕。 你最近处理过的文件,最新的在前。

打开视频及其字幕

按下 打开。文件窗口会列出 Subtitld 能读取的每个视频和字幕文件;选中一个即可,或者同时选中一个字幕文件及其视频(点击时按住 Ctrl 或 Shift)。

接下来会发生什么,取决于你选的内容:

你选择 Subtitld 会
一个视频和一个字幕文件 同时打开两者,字幕叠在视频上,并显示在时间轴上。
只有一个字幕文件 在第二个窗口中询问它的视频,然后两者一起打开。
一个 Subtitld 项目(.usfx) 直接打开它记住的那个视频,不再询问。
只有一个视频 打开它,不带字幕,方便你直接编写、转录或导入字幕。

必须有视频。 时间调整是对着画面和波形进行的,所以 Subtitld 不会单独打开字幕文件。如果你关闭了询问视频的窗口,什么都不会打开。

Subtitld 能读取 MP4、MKV、MOV、MPG、TS(以及 M2TS、MTS)、WebM、OGV 和 M4V 视频。字幕方面,它能读取 SRT、WebVTT、ASS 和 SSA、TTML 和 DFXP、SAMI、SCC、EBU STL、MacCaption、SubViewer、MicroDVD、USF、JSON,以及 Bilibili 的 BCC,此外还有它自己的项目。格式指南里逐一介绍了每种格式。

以图片形式呈现的字幕(DVD 的 VobSub .sub 加上它的 .idx)不包含 Subtitld 可以编辑的文字。Subtitld 会直接说明这一点,而不是打开它们;先用 OCR 工具把它们转成文字即可。

只从一个视频开始

只打开视频,Subtitld 会显示该视频,顶部标题为 Untitled(未命名),字幕列表为空(No subtitles yet,还没有字幕),时间轴上只有波形。从这里开始,你可以在波形上自己写字幕,用语音转文字插件转录语音,或者读取视频自带的字幕(见下文)。

Subtitld 打开了一个视频,还没有字幕:标题显示为未命名,时间轴上只有波形
素材:Tears of Steel © Blender Foundation, CC BY 3.0

保存时,Subtitld 会询问保存位置,并建议在视频所在文件夹中保存一个以视频命名的项目(.usfx)。要导出其他格式,请使用 导出。

最近的字幕

开始屏幕会列出你之前打开过的字幕文件,以及它对应的视频,还有你上次打开它的时间。双击其中一项,即可同时重新打开两者。Subtitld 会回到你上次保存或关闭时播放头所在的位置,并把时间轴滚动到那里。

最近的字幕列表:Tears of Steel.usfx 为三小时前,Tears of Steel.pt-BR.srt 为一天前,Tears of Steel.en.srt 为六天前,每项下方显示其视频名称
每一项:加粗的是字幕文件,下方是它的视频,以及距离上次打开过去了多久。
  • 如果字幕文件或视频找不到(例如某个驱动器没有连接),该项会暂时隐藏。等两者都能找到时,它会重新出现。
  • 不带字幕打开的视频,要等你保存了它的字幕才会出现在列表中。
  • 如果列表中的某个项目已损坏,Subtitld 会提示你,并把它从列表中移除。
重新打开 Tears of Steel.pt-BR.srt 之后的 Subtitld:左侧列表中是葡萄牙语字幕,叠在视频上,并显示在时间轴上
素材:Tears of Steel © Blender Foundation, CC BY 3.0

视频内的字幕

MKV、MP4 和 WebM 文件本身可以带有字幕轨道。要编辑其中一条,请打开视频,然后进入 导入 标签,把引擎选为 视频内的字幕(Subtitles in the video)。从列表中选择轨道(每项会显示编号、语言、格式,以及它是否为默认轨道),然后按下 读取字幕。

导入标签页中已选中视频内的字幕,上方是 1. English · SRT · default 轨道,再上方是读取字幕按钮
素材:Tears of Steel © Blender Foundation, CC BY 3.0
  1. 引擎。 视频内的字幕。
  2. 字幕轨道。 视频带有的轨道;Subtitld 会预先选中默认轨道。
  3. 读取字幕。 把该轨道载入时间轴。

轨道中的字幕会像从文件打开一样出现在时间轴上,而且 Subtitld 会把轨道的语言作为字幕的语言。

读入 Subtitld 的英文字幕轨道:时间轴上从 23 秒开始有字幕,当前字幕叠在视频上
素材:Tears of Steel © Blender Foundation, CC BY 3.0

以图片形式呈现的轨道(蓝光的 PGS、DVD 的 VobSub)会被列出,但无法选择,因为它们需要 OCR。隐藏式字幕(CEA-608 和 CEA-708,常见于电视录像)在同一列表中有各自的引擎。

命令行

启动 Subtitld 时直接把文件交给它,顺序不限:

subtitld "Tears of Steel.en.srt" "Tears of Steel.mkv"

它会立即打开这些文件,跳过开始屏幕。

相关内容