如何为视频添加自己的字幕

最近,我从网上(Internet)下载了一个印地语(Hindi)视频,我需要在视频中添加英文字幕,以便与一些朋友分享。我检查了Windows Movie Maker,它能够在视频上叠加文本,但功能集(feature set)非常差,几乎不可能控制字幕出现的位置、显示时间和格式。

Windows Movie Maker的另一个问题是您无法创建在DVD播放器中显示为选项的字幕。它要么总是存在,要么不存在。在做了一些研究之后,我发现半专业地为视频添加字幕的最佳方法是使用组合程序,一个专门创建与您的视频完全匹配的高质量字幕,另一个程序将字幕和用视频对它们进行编码。

所以这里有一个指南,将教你如何免费为视频添加字幕,希望不会让你完全沮丧!要开始使用,您首先需要下载并安装两个应用程序。我将首先编写如何使用Handbrake,因为它是一个更简单的程序,但如果由于某种原因不能正常工作,您可以尝试(t work)使用 TEncoder(TEncoder)作为备份。

下载解压字幕工坊(Download and unzip Subtitle Workshop)(Download and unzip Subtitle Workshop)

下载并安装手刹(Download and install Handbrake)(Download and install Handbrake)

下载并安装 TEncoder(Download and install TEncoder)  – 可选(Download and install TEncoder – Optional)

创建字幕文件 (SRT)

字幕工坊(Subtitle Workshop)只需要解压即可运行,无需安装。只需(Just)双击SubtiteWorkshop4 图标(SubtiteWorkshop4 icon)。这是我们将要开始的第一个应用程序。字幕工作室(Subtitle Workshop)将允许我们在视频中添加任意数量的字幕,并将该文件另存为单独的文件(此时我们的视频将保持不变)。

打开字幕工作室(Subtitle Workshop)后,单击文件(File)并选择新字幕(New Subtitle)

新字幕

然后转到Video菜单选项并选择Open。选择您的视频并单击确定(video and click Ok),您的视频将出现在顶部并开始播放。继续并将滑动条(slide bar)移动到您希望第一个字幕出现的位置,然后单击主列表框中(list box)的第一行,显示No. 1、ShowHide等。

字幕工作坊

要添加字幕,请开始在底部的文本框中(text box)输入文本。您应该会在键入时看到它出现在视频中。现在,当您添加字幕时,您会看到上面的屏幕截图中有一个显示和隐藏部分。(Show and Hide section visible)您必须输入您希望字幕出现的确切时间,因为它不只是从您在视频中的位置选择值。

为了在播放视频时获取您所在的当前帧,请查看视频下方屏幕的右侧。您会看到这些数字,就像它们在“Show/Hide框中一样。只需(Just)从顶部取值并将其添加到Show 框中(Show box)。例如,我希望我的第一个字幕出现在视频中 5 秒并持续 5 秒。

字幕视频

因此,我可以在“显示”框中输入 00:00:05:000,也可以通过(Show box)将滑动条(slide bar)移动到确切位置(或在确切时间暂停)然后复制值来进入一个非常特定的帧显示在我的盒子的右上角。然后只需将持续时间值(Duration value)调整为您希望字幕保留在屏幕上的时间!它默认为 1,因此只需根据需要更改它。

要添加另一个字幕,您需要单击添加字幕按钮(Add Subtitle button),我在上面用红线指出了这一点。您也可以单击Edit菜单并选择Insert Subtitle。在修改字幕的外观方面,没有太多的选择。基本上,您可以使用粗体、斜体、下划线和更改颜色。将字幕插入视频的实际编码程序(encoding program)将控制外观的其他设置

放入所有字幕后,继续点击File然后点击Save。在另存为类型(Save as type)框中,向下滚动到SubRip (.srt)并将文件保存在与(SubRip (.srt))视频文件(video file)相同的文件夹中,并将其命名为与视频完全相同的名称。

sr

使用 HandBrake 对字幕进行编码

打开 HandBrake 后,单击(Source)按钮并选择您的视频文件(video file)。继续为您的输出文件(output file)选择一个目标,并保持其他所有内容不变。确保(Make)在最右侧的预设(Presets)菜单中选择了正常(Normal)

手刹字幕

现在单击底部的(bottom and click)字幕选项卡(Subtitles tab),然后单击导入 SRT( Import SRT)按钮。选择SRT 文件(SRT file),它将显示在下面的列表框中(list box)

导入 srt

如果需要,您可以添加多个字幕文件(subtitle file),即用于多种语言。HandBrake就是这样!这是一个非常简单的过程并且效果很好。

使用 TEncoder 编码字幕

现在关闭字幕工作室(Subtitle Workshop)并打开TEncoder首先(First),我们必须添加要添加字幕的视频文件。(video file)继续并单击Add (+)按钮并选择您的视频文件。

十编码器添加

请注意,TEncoder也是一个video/audio converter,因此您还可以根据需要更改视频文件(video file)的格式。默认情况下,它将使用Xvid 视频编解码器和 MP3(Xvid video codec and MP3)音频编解码器创建一个AVI 文件。(AVI file)如果您希望所有内容都与原始文件相同,请从视频编解码器(Video Codec)下拉框中选择直接复制。( Direct Copy)

转换编解码器

现在确保选中右下角的启用字幕框。(Enable Subtitles)您需要确保字幕文件与(subtitle file)视频文件(video file)位于同一文件夹中,并且它也具有相同的名称。

启用字幕

如果您想要更高质量的文件(quality file),请继续并选中执行两遍编码(Do two pass encoding)框。您还可以单击字幕选项(Subtitle Options)来配置更多选项来配置字幕的外观(look and feel)

字幕选项

请注意,当您单击列表中的视频文件(video file)的名称时,您应该会看到字幕文件(subtitle file)的路径自动填充在上面的文本框中。此时,您可以确定字幕文件(subtitle file)已正确定位。继续并单击“编码(Encode)”按钮开始。

字幕文件

如果您选中与源相同(Same as Source)框,则新创建的输出文件(output file)将位于与原始视频文件(video file)相同的位置。您现在应该可以在媒体播放器中播放它并打开(player and turn)字幕以查看它们的实际效果。

还值得注意的是,许多视频播放器要么会自动找到字幕,要么会让你手动选择一个。如果您不打算(t plan)分发视频,而只是想在观看电影等时查看视频的字幕,这将很有用。在我的示例中,我将向您展示如何使用VLC 媒体播放器(VLC Media Player)完成此操作.

首先,打开您的视频文件(video file),然后右键单击视频上的任意位置,单击字幕(Subtitle),然后单击添加字幕文件(Add Subtitle File)如果您将其命名为与视频文件(video file)相同的名称,该程序足够聪明,可以为您找到它,在这种情况下,您会看到Sub Track没有变灰,您应该能够选择字幕轨道。

查看字幕

这个过程有几个步骤,有时可能会有点复杂和混乱,所以如果您有任何问题或遇到困难,请随时发表评论,我们会尽力提供帮助。享受!



About the author

我是一名计算机技术人员,拥有超过 10 年的经验和使用 Android 设备的经验。过去五年我也一直在办公室工作,在那里我学会了如何使用 Office 365 和 MacOS。在业余时间,我喜欢花时间在户外听音乐或看电影。



Related posts