无论是为了帮助残疾人,还是为了让说其他语言的人理解,或者因为您自己表达不清楚,字幕都是一个很好的选择。 如果您创建视频内容,在本文中,我们将介绍在 Linux 上生成字幕的应用程序。
尽管平台正在逐渐引入基于人工智能的自动字幕程序, 结果不是最好的,所以最好记住这些替代方案。
一些最流行的字幕格式是:
SRT(SubRip 字幕)
它与大多数编辑器和播放器兼容 视频。它甚至可以用任何文本编辑器进行编辑。缺点是它不支持颜色变化或粗体和斜体等效果。
ASS/SSA(高级 SubStation Alpha/SubStation Alpha)
它被特别使用 动漫相关内容它支持样式和颜色,但其播放器支持较为有限。
WebVTT(网络视频文本轨道)
它用于使用 HTML5 创建的视频平台和网站。 它支持样式表和一些基本格式。它兼容所有浏览器,但与视频播放器的兼容性较为有限。
TML/DFXP(定时文本标记语言/分发格式交换配置文件)
它用于专业传输 电视。虽然它允许使用复杂的元数据、样式和时间,但编辑起来很困难。
SBV(YouTube 字幕)
不能说它需要太多的解释。 这是 YouTube 的原生格式 尽管它在平台之外没有太多用处,但它可以轻松地与 .srt 相互转换
原则上,这些是社交网络和视频平台使用的格式:
X: SRT。
的TikTok: 手动输入。
Instagram: 自动生成。
Facebook账号: SRT。
LinkedIn: SRT。
Snapchat: SRT 和 VTT。
YouTube的:Srt、vtt、sbv、sub、ttml、rt 和 scc。
Vimeo的: srt、vtt、dfxp、tml、scc 和 sami。
位DailyMotion: SRT
Linux 上用于生成字幕的应用程序
字幕编辑器
它是最受欢迎的程序之一,除了包含在最流行发行版的软件库中外,它还预装在专门用于多媒体发行版的发行版中,例如 Ubuntu Studio。顾名思义,它允许您编辑、转换格式、调试和校正字幕。使用声波,可以高精度地同步文本和语音。
适用于以下格式:MPL2、MPSub、Adobe Encore DVD、BITC、MicroDVD、SubViewer 2.0、SBV、SubRip、Spruce STL、SubStation Alpha、Advanced SubStation Alpha 和纯文本。
其功能包括:
- 波形发生器
- 使用关键帧。
- 自动拼写检查器。
- 编辑文本样式。
- 時間調整。
- 分类和翻译。
- 缩放和合并字幕。
- 检测和纠正错误。
GNOME 字幕(GNOME 字幕)
它是同名的桌面字幕同步工具。 我们可以在各大发行版的仓库中找到它。它的功能包括:
- 允许使用我们加字幕的视频内的两个控制点进行同步。
- 可以使用两个控制点来调整字幕的分布。
- 可以通过拖放来打开文件。
- 可以在视频中预览文件。
- 它支持字幕翻译。
- 可以预览视频的格式。
- 多语言支持。
- 它可与以下格式兼容:Adobe Encore DVD、Advanced Sub Station Alpha、AQ Title、DKS Subtitle Format、FAB Subtitler、Karaoke Lyrics LRC、Karaoke Lyrics VKT、Mac Sub、MicroDVD、Mplayer 1 和 2、Panimator、Phoenix Japanimation Society、Power DivX、Sofni、SubCreator 1.x、SubRip、Sub Station Alpha、SubViewer 1.0、SubViewer 2.0、ViPlay Subtitle File。
字幕作曲家
KDE 生态系统的一部分 可以从安装 Flathub 商店。 其功能包括:
- 打开和保存以下格式的字幕:SubRip/SRT、MicroDVD、SSA/ASS、MPlayer、TMPlayer 和 YouTube 字幕。
- 图形字幕的打开和 OCR。
- 兼容:VobSub(.idx/.sub/.rar)、BluRay/PGS(*.sup)和 FFmpeg 支持的格式(DVD/Vob、DVB、XSUB、HDMV-PGS)。
- 从视频文件中分离图形或文本字幕
- 支持 SRT、SSA/ASS、MOV 文本、MicroDVD、DVD/Vob、DVB、XSUB、HDMV-PGS。
- 支持语音识别
- 使用 PocketSphinx 从音频或视频中自动提取字幕。
- 智能语言检测和文本编码
- 在嵌入式视频播放器中预览
- 允许您选择音轨来同步字幕。
- 图形波形编辑
- 通过选择轨道来查看和编辑音频视觉表示上的字幕。
- 高级同步
- 拖动多个锚点并拉伸时间线。
- 时间调整工具
- 改变时间、缩放、重新计算线持续时间、转换每秒帧数 (FPS)。
- 合并和拆分文件。
- 并排翻译,并排显示字幕。
- 具有格式和样式的文本。
- 拼写校正。
- 自动化错误检测。
- 使用脚本实现自动化。