教育

如何在Shotcut中添加字幕

作者:LoudSpeaker Marketing 14 分钟阅读
在本文中

为视频添加字幕不应该像蒙着眼睛解谜一样困难。然而,对于许多内容创作者来说,转录对话、同步时间以及导出字幕文件的过程,往往会耗费数小时,而这些时间本可以用来实际创作内容。 Shotcut 提供了一个免费的解决方案,但如何有效使用它,以及何时将其与专业软件结合使用, 自动转录 工具的好坏,可能决定了你将度过一个令人沮丧的下午,还是拥有一个高效顺畅的工作流程。.

主要收获

  • Shotcut 是一款免费的开源视频编辑软件,具有 字幕制作 功能,其中基于人工智能的转录功能于 版本 24.10.29
  • Shotcut 可以导入现有的字幕文件,将字幕轨道导出为 SRT 文件,并将字幕轨道嵌入到兼容的视频格式中。
  • 其“语音转文本”功能通过whisper.cpp项目使用OpenAI的Whisper模型,处理时间因模型、媒体时长和硬件而异
  • SDH字幕包含对话以及面向聋人和听力障碍观众的相关非语音信息
  • 对于短视频,手动制作字幕效果不错;而对于较长的视频,自动转录可以减少打字工作量,并降低初始同步所需的工作量。
  • Shotcut 支持硬编码字幕,以及独立或嵌入式的字幕轨道
  • 将 Shotcut 的免费剪辑功能与自动转录相结合,可以简化长篇项目的字幕制作流程

了解字幕:隐藏式字幕与普通字幕的区别

在深入探讨具体操作方法之前,让我们先澄清一个常见的误区。字幕和隐藏式字幕面向不同的受众,了解两者的区别会影响你的制作方式。.

字幕 为能够听到音频但可能听不懂该语言的观众提供口语对话的字幕或文字转录。通常假设观众能够听到音效、音乐和其他音频提示。.

隐藏式字幕 专为聋人和听力障碍观众设计。其中可能包括:

  • 多人同时说话时的说话者识别
  • 诸如[门“砰”地一声关上]或[电话铃响]之类的音效描述
  • 诸如[欢快的音乐正在播放]之类的音乐提示
  • 其他影响理解的非语音音频

SDH(为聋人和听力障碍者提供的字幕) 包括对话以及相关的非语音信息,例如发言者标识、音效和音乐提示。SDH 可以采用原语言制作,也可以翻译成其他语言。.

Shotcut 既可用于制作纯对话字幕,也可用于制作以无障碍功能为重点的字幕,但通常需要您手动核对文字稿并添加重要的非语音信息。像 Sonix 这样的工具 自动生成字幕 有助于更快地生成初始的时间码转录稿,随后您可以添加描述性内容来完善它。.

为什么要给视频添加字幕?

虽然符合无障碍标准也很重要,但添加字幕的商业价值远不止于此。.

根据组织、受众、管辖范围以及视频的发布方式不同,无障碍法规或机构政策可能要求提供字幕或其他有效的沟通方式。教育机构、政府部门、面向公众的服务机构以及部分企业可能承担着具体的无障碍责任。.

即使没有明确要求添加字幕,添加字幕也有助于让聋人和听力障碍观众能够使用视频内容。.

互动率与覆盖率

字幕能让观众在静音环境下观看视频,例如浏览社交媒体动态、通勤途中或身处公共场所时。此外,字幕还能帮助观众理解不熟悉的口音、专业术语,或是录制于嘈杂环境中的音频内容。.

搜索引擎优化(SEO)与可发现性

字幕文件或字幕文本为平台和搜索系统提供了与视频语音内容相关的文本。根据平台的不同,这有助于索引、平台内搜索、无障碍访问和导航。.

这对于教育类内容、教程、访谈以及包含特定术语的视频尤其有用。.

全球受众拓展

字幕为国际观众打开了大门。即使无法进行全片配音,翻译后的字幕也能帮助您触达 53 多种语言 成本低于单独制作语音音轨。.

为 Shotcut 准备字幕文件

在 Shotcut 中导入字幕有两种方法:在编辑器中创建字幕,或者导入现成的字幕文件。对于较长的视频,直接使用现成的字幕文件可以节省大量时间。.

了解字幕格式

Shotcut 可以导入现有的字幕文件,并将字幕轨道导出为 SRT 文件。它还可以将字幕轨道嵌入到兼容的输出格式中。.

常见的字幕格式包括:

  • SRT(SubRip): 一种广泛支持的格式,包含字幕文本和时间码
  • VTT(WebVTT): 通常用于网络视频,并得到许多在线播放器的支持
  • ASS/SSA: 支持包含更复杂的样式和定位信息的格式

对于 Shotcut 的工作流程而言,SRT 是最稳妥的选择,因为 Shotcut 官方支持 SRT 字幕导出,且该格式兼容众多视频平台和媒体播放器。.

手动创建 SRT 文件

如果你处理的是短篇内容,手动创建非常简单。SRT 文件是一种纯文本文件,其结构如下:

1

00:00:01,000 –> 00:00:04,000

这是第一行字幕。.

2

00:00:05,000 –> 00:00:08,500

这是第二个副标题。.

每条记录都需要一个序号、以小时:分钟:秒、毫秒为格式的时间码,以及要显示的文本。.

字幕生成的自动化

对于超过一两分钟的内容,手动转录可能会非常耗时。自动转录工具可以处理音频并生成带时间码的转录文本,这些文本可以导出为 SRT 格式,并导入 Shotcut 进行最终调整。.

这种方法特别适用于访谈内容、播客、讲座以及其他以清晰语音为主的视频。它会提供一组初始文本和时间戳,从而减少了从头开始输入和同步每条字幕的工作量。.

Shotcut 入门指南:一款用于添加字幕的免费视频编辑软件

Shotcut 作为一款真正免费的视频编辑软件,其内置字幕工具尤为突出。它无需订阅,且导出的视频上不会添加水印。.

下载与安装

请从以下链接下载相应版本: Shotcut 的下载页面 适用于 Windows、macOS 或 Linux。请按照您所用操作系统的安装程序提示进行操作。.

初次使用时,Shotcut 的界面布局可能会让人感到有些不知所措。请重点关注以下几个关键区域:

  • 球员与媒体座谈会: 在此处预览导入的媒体文件
  • 时间轴: 用于排列视频、音频和生成的文本片段的地方
  • “筛选器”面板: 在此处应用字幕样式和其他效果
  • 字幕面板: 可在 Windows 和 Linux 系统中通过“视图”>“字幕”或按 Ctrl+Shift+9 进行设置

在 macOS 上,“字幕”面板的快捷键是 Shift+Command+9。.

导入视频

  1. 启动 Shotcut 并创建一个新项目
  2. 转到“文件”>“打开文件”,然后选择您的视频
  3. 将视频添加到时间轴或拖拽至时间轴
  4. 在开始字幕制作之前,请确认视频及其音频显示是否正常

在 Shotcut 中导入和同步字幕

将视频添加到时间轴后,您可以通过三种主要方法添加字幕。.

方法 1:导入现有的字幕文件

如果您已经有一个兼容的字幕文件,这是最快捷的方法:

  1. 通过“视图”>“字幕”打开“字幕”面板
  2. 打开面板菜单,然后选择 从文件导入字幕
  3. 请选择字幕文件
  4. 确认导入的字幕项是否显示在面板中
  5. 通过播放视频来检查时间点

导入的字幕不会自动显示在播放器中的视频上。若要在图像上预览字幕,请对“时间轴输出”应用“字幕:烧录”滤镜。.

方法 2:使用 AI 语音转文字功能

Shotcut 的“语音转文本”功能通过 whisper.cpp 项目使用 OpenAI 的 Whisper 模型:

  1. 将视频放置在时间轴上
  2. 打开“字幕”面板
  3. 点击 检测语音
  4. 如果系统提示,请使用 Shotcut 的模型下载器安装一个兼容的 Whisper.cpp 模型
  5. 选择合适的语言及其他可调整的设置
  6. 启动该流程,并等待 wait 完成音频导出和转录任务
  7. 在“字幕”面板中查看新的字幕轨道

模型的下载大小、转录时间和准确率会因模型和硬件的不同而有所差异。在某些情况下,更大的模型可能会提升结果质量,但通常需要更多的存储空间和处理时间。.

语音识别在音质清晰的情况下效果良好,但结果可能因情况而异。请注意专有名词、技术术语、说话人切换、标点符号以及存在背景噪音的部分。.

方法 3:手动创建字幕

为了实现最佳控制,或者在处理棘手的音频时:

  1. 在“字幕”面板中创建或选择一个字幕轨道
  2. 将播放头定位到希望字幕开始的位置
  3. 点击 添加字幕条目 或按 Shift+W
  4. 输入字幕文本
  5. 使用 Shift+R 设置字幕起始时间,使用 Shift+T 设置字幕结束时间
  6. 对每个字幕片段重复此操作

Shotcut 还提供了 Shift+Q 用于创建或编辑字幕,以及 Shift+E 用于删除字幕项。.

微调时间

即使是导入的或自动生成的字幕,也可能需要调整时间轴。在“字幕”面板中,您可以:

  • 更改字幕的开始和结束时间
  • 将字幕条目向前或向后移动
  • 调整字幕时长
  • 更正文本
  • 使用 Shift+R 和 Shift+T 在播放头处设置开始和结束时间

编辑完成后,请播放视频以检查播放时长、停顿以及音画同步情况。.

Shotcut 中的高级字幕样式设置与自定义

Plain 的白色文字虽然可行,但经过样式设计的字幕可以提高可读性,并使其更符合视频的视觉设计。.

应用“字幕:烧录滤镜”

要设置将永久渲染到视频中的字幕样式:

  1. 选择 输出 时间轴上方
  2. 打开“滤镜”面板,然后单击 + 按钮
  3. 搜索 副标题:烧机
  4. 将滤镜添加到“时间线输出”中
  5. 选择您要显示的字幕轨道
  6. 调整 available 的字体、颜色、位置、轮廓、背景和动画设置

“字幕:烧录”滤镜只能添加到“时间轴输出”中。.

定制选项

主要样式参数包括:

  • 字体家族和字号: 选择一种易于阅读的字体和字号
  • 字体颜色: 选择一种在整个视频片段中都能清晰显示的颜色
  • 职位: 字幕通常位于画面底部中央,但也可以调整位置,以避开画面下方的三分之一区域或重要的视觉元素
  • 大纲: 有助于 maintain 与 against 在不断变化的背景中形成对比
  • 背景: 与杂乱的画面相比,纯色或半透明的背景可以提高可读性
  • 动画与关键帧: Shotcut 的当前版本提供了额外的动画控制功能,包括打字机特效

在时间轴上使用“生成文本”功能

为了实现更个性化的控制,"字幕"面板菜单提供了 在时间轴上生成文本. 这将创建一个视频轨道,其中每个字幕条目都包含一个独立的文本片段。.

随后,可以使用 Shotcut 的文字和视频滤镜对这些片段进行编辑。请注意,生成的文字片段与原始字幕轨道是分开的,因此后续对字幕项所做的更改可能不会自动更新生成的片段。.

导出带有嵌入式或软字幕的视频

您选择的导出方式取决于视频的发布平台,以及是否允许观众关闭字幕。.

嵌入式字幕

烧录的字幕会成为视频中永久的视觉元素。观众无法将其关闭。.

此方法适用于:

  • 社交媒体视频中,可见文字是设计的一部分
  • 旨在无需声音即可理解的短内容
  • 必须保持字幕显示一致的情况
  • 不支持单独字幕轨的平台或工作流程

若要导出带有烧录字幕的视频,请确保已将“字幕:烧录”滤镜应用于“时间轴输出”,并在导出前预览完整视频。.

软字幕或独立字幕

软字幕 remain 与视频画面分离,观众通常可以自行启用或禁用。.

Shotcut 提供了两个相关选项:

  • 单独导出 SRT 文件 并将其上传到YouTube等平台
  • 将字幕轨道嵌入到导出的文件中 当所选的输出设备 container 支持字幕流时

Shotcut 的文档指出,MKV、MOV 和 MP4 是通常支持嵌入式字幕的格式,不过具体的播放支持情况取决于所选的导出设置以及观众使用的播放器。.

单独的字幕轨道在以下方面很有用:

  • YouTube 及其他视频托管平台
  • 较长的内容,其中字幕应为可选
  • 多语言工作流
  • 可能需要在后续对字幕内容进行修正或替换的情况

导出设置

  1. 点击工具栏中的“导出”按钮
  2. 根据您的目的地选择合适的预设
  3. 如果需要嵌入式字幕轨道,请检查字幕和 container 设置
  4. 点击“导出文件”,并为视频命名
  5. 在“任务”面板中查看进度

在创建嵌入式字幕时,请检查导出的文件,以确认文本显示正确,并且媒体播放器没有同时显示任何不需要的嵌入式音轨。.

借助 Sonix 和 Shotcut 优化字幕制作工作流程

高效的工作流程可以将 Shotcut 的剪辑和风格化工具与自动转录功能相结合。.

综合方法

以下是制作团队组织该流程的一种方式:

  1. 录制和粗剪 你在 Shotcut 中的视频
  2. 导出审阅副本或音频文件, ,或者将受支持的视频文件直接上传到您的转录服务中
  3. 生成带时间码的文字记录
  4. 检查名称、术语、发言者标签和标点符号
  5. 导出 SRT 文件
  6. 将 SRT 文件导入 Shotcut
  7. 调整时间安排和风格
  8. 以烧录、嵌入或单独文件的形式导出最终视频

这种方法将Shotcut的免费编辑工具与专用AI转录的效率以及基于浏览器的编辑功能相结合。.

何时使用外部转录服务

在以下情况下,请考虑使用外部转录平台:

  • 视频时长较长,手动输入并不现实
  • 需要识别多个说话者
  • 你需要翻译后的字幕文件
  • 您的工作流程涉及多名审阅者
  • 专业名称和术语需要更正
  • 您需要可重复使用的字幕文件以及字幕

自动转录并不能省去校对环节,但可以大幅减少撰写初稿和生成初步时间码所需的工作量。.

为什么 Sonix 能让字幕制作更轻松

如果您经常制作带字幕的内容,Sonix 提供的工具可以与 Shotcut 的编辑功能相辅相成。.

上传音频或视频文件,Sonix 便会生成带时间码的文字记录。其基于浏览器的编辑器会同步播放媒体文件和文字内容,因此您可以在同一个工作区中查看措辞、发言人标签、标点符号和时间戳。.

对于跨语言协作的团队,Sonix的 翻译功能 将完成的字幕转录内容转换为支持的语言。随后,您可以导出SRT和VTT等格式的字幕文件,以便在Shotcut中使用或在托管平台上发布。.

Sonix 还记录了 SOC 2 II 类认证及其他 安全控制措施. 处理敏感录音的组织在上传机密媒体文件之前,应审查相关管控措施、自身政策以及任何适用的法律或合同要求。.

对于协作工作流,, 多用户工作区 提供共享访问权限、编辑权限、团队文件夹、转录笔记和版本历史记录。这些工具可以减少通过email分发多个转录文件的必要性。.

如果制作字幕是您日常工作的一部分,那么结合使用 Shotcut 的免费视频编辑功能与 Sonix 的自动转录和协作审阅工具,便能构建一个实用且经济高效的工作流程。.

最终结论:为您的字幕工作流程选择合适的方法

在 Shotcut 的内置字幕功能、手动制作以及外部字幕平台之间做出选择,取决于您的内容和制作需求。.

在以下情况下,请选择 Shotcut 内置的“语音转文字”功能:

  • 本地转录工作流
  • 视频编辑器中内置的免费选项
  • 内容简单,音质相当清晰
  • 对所用 Whisper.cpp 模型的控制
  • 一份您准备审阅并修改的文字稿

Shotcut 的语音转文本功能在下载所需模型后,将通过本地处理完成。当前版本在 certain 系统上也支持 GPU 加速,不过 avail 的可用性取决于 Shotcut 版本、操作系统和硬件。.

在以下情况下,请在 Shotcut 中选择手动创建字幕:

  • 对时间安排和措辞拥有最大程度的控制权
  • 一段非常短的视频的字幕
  • 对非语音声音和无障碍提示的谨慎处理
  • 艺术化或高度个性化的文本呈现
  • 对问题音频进行手动修正

当您需要以下情况时,请选择 Sonix 来处理常规字幕工作流程:

  • 较长视频的自动转录
  • 翻译能力 涵盖53种以上语言
  • 支持共享访问和编辑的团队协作
  • 说话人识别与自定义词典
  • 有据可查 安全控制措施, ,包括 SOC 2 II 类认证
  • 导出为 SRT、VTT 及其他支持的格式
  • 一款用于转录本审阅的基于浏览器的同步编辑器

对于经常制作带字幕视频的内容创作者而言,采用整合工作流程可以提高效率:在 Sonix 中生成并审核文字稿,导出 SRT 文件,将其导入 Shotcut 进行最终的时序调整或样式设置,然后导出成品视频。.

常见问题

Shotcut 能自动生成字幕吗?

是的。Shotcut 在 24.10.29 版本中通过 whisper.cpp 项目,利用 OpenAI 的 Whisper 模型添加了语音转文字功能。将视频放置在时间轴上,打开“字幕”面板,选择“检测语音”,选择合适的模型和语言,然后等待任务完成。 处理时间和准确度会因模型、硬件、音频质量及内容而异,因此导出前应仔细核对生成的字幕。.

在Shotcut中,字幕的最佳格式是什么?

对于大多数 Shotcut 工作流程而言,SRT 是最安全的选择,因为 Shotcut 官方支持将字幕轨道导出为 SRT 文件,且该格式被视频平台和媒体播放器广泛支持。 Shotcut 还可以将字幕轨道嵌入到兼容的输出容器中。当其他平台明确要求使用 WebVTT 时,VTT 格式可能仍有用处,但 Shotcut 文档中记载的独立字幕导出格式是 SRT。.

如何在Shotcut中更改字幕的字体和颜色?

选择“时间轴输出”,并应用“字幕:烧录”滤镜。随后,您可以调整 available 的字体、大小、颜色、轮廓、背景、位置以及动画设置。 若需更个性化的控制,请使用“在时间轴上生成文本”功能来创建独立的文本片段,但请注意,这些片段可能不会自动反映后续对原始字幕轨道所做的编辑。.

Shotcut 是一款适合初学者的免费视频编辑软件吗?

对于愿意学习桌面编辑界面的初学者来说,Shotcut 是一款功能强大的免费选择。它是一款开源软件,支持 Windows、macOS 和 Linux 系统,无需订阅,也不会添加水印。 虽然其面板和控制项较多,需要花些时间熟悉,但专用的“字幕”面板将基本的字幕处理流程集中在一个地方。.

开放式字幕和闭合式字幕有什么区别?

开放式字幕会永久显示在视频画面中,因此观众无法将其关闭。隐藏式字幕则与视频画面分离,当播放器或平台支持该功能时,观众通常可以自行切换其显示状态。 在 Shotcut 中,请使用“字幕:烧录”滤镜来创建开放式字幕。对于闭合式字幕,请单独导出 SRT 文件,或将字幕轨道嵌入到兼容的输出文件中。.

在几分钟内获得准确的转录

开始更智能的转录。免费试用 Sonix 或了解我们的定价,找到适合您的计划。