有没有可以自动给视频添加字幕的软件?

有没有可以自动给视频添加字幕的软件?

我正在寻找一款可以自动显示字幕的软件或媒体播放器。例如,使用 VLC,如果我没有字幕文件,我就看不到字幕。

是否有任何软件可以让我自动将英文字幕翻译成西班牙语?

答案1

也许这种上传到 YouTube 的解决方法对某些人有用。YouTube 会为视频的原始语言创建字幕并进行翻译,但翻译仅限于从英语翻译成其他语言,相反的翻译显然不可用(步骤 9-10)。


1. 将您的视频上传到 YouTube:
在此处输入图片描述


2.在“高级设置”选项卡-“视频语言”中定义原文(如果要翻译,原文可能必须是英文)在此处输入图片描述


3. 输入您的频道

在此处输入图片描述


4. 进入 YouTube 工作室

在此处输入图片描述


5. 在左侧,单击“视频”,然后选择您的视频。


6. 打开视频(重要 - 步骤 5),单击左侧的“转录”,然后单击右侧的“添加语言”蓝色按钮: 在此处输入图片描述


7.在右侧单击添加,带箭头的蓝色方块: 在此处输入图片描述


8. 点击右侧的“创建新字幕或 CC”: 在此处输入图片描述


9 和 10. 单击左上方的“自动翻译”,然后单击右侧的“保存更改”(重要): 在此处输入图片描述


11. 单击感兴趣的语言(在步骤 10 中翻译);单击操作,现在您可以选择所需的格式。例如 .srt(步骤 9 中不提供 .srt)


12. 句子之间可能存在大量重叠。我使用高波尔 (安装链接)减少该时间:(工具菜单 - 调整持续时间)

在此处输入图片描述


13. 现在,使用 MKVToolNix(具有 GUI)或 HandBrake 为视频添加字幕。

示例:(命令行版本)

sudo apt-get install mkvtoolnix mkvtoolnix-gui
mkvmerge -o outputfile.mkv inputfile.mp4 subtitle.srt 

答案2

VLSub - 用于为视频添加字幕的 VLC 扩展

VLC 有一个扩展名为超低噪音它允许您下载视频并添加字幕。

vlc-plugin-sub您可以在软件管理器中找到该软件包,也可以使用以下命令从命令行(++ Ctrl)安装该软件包:。Alttsudo apt install vlc-plugin-sub

您也可以手动安装,可以从上面的 VideoLan 链接,或者从GitHub 上的开发人员存储库

  1. 单击下载链接(位于 VideoLan 网站的文件选项卡上)。
  2. 保存文件,解压vlsub.lua并保存在以下两个目录中:

    (全部用户):/usr/lib/vlc/lua/extensions/

    (当前用户):~/.local/share/vlc/lua/extensions/

该插件从网站下载字幕opensubtitles.org。这些是用户提交的文件。因此,特定视频的字幕有时可能不可用或与视频的特定版本不同步。

VLSub 用法:

  1. 扩展安装完成后,选择看法-->超低噪音-->研究来自 VLC 菜单。
  2. 您将看到如下对话框:

    在此处输入图片描述

  3. 搜索姓名哈希或您可能想要添加的任何其他详细信息。
  4. 选择下载精选。这会将您选择的内容(通常是 .srt 文件)下载到与视频相同的目录并开始使用字幕。

相关内容