我正在寻找一款可以自动显示字幕的软件或媒体播放器。例如,使用 VLC,如果我没有字幕文件,我就看不到字幕。
是否有任何软件可以让我自动将英文字幕翻译成西班牙语?
答案1
也许这种上传到 YouTube 的解决方法对某些人有用。YouTube 会为视频的原始语言创建字幕并进行翻译,但翻译仅限于从英语翻译成其他语言,相反的翻译显然不可用(步骤 9-10)。
2.在“高级设置”选项卡-“视频语言”中定义原文(如果要翻译,原文可能必须是英文):
3. 输入您的频道:
4. 进入 YouTube 工作室:
5. 在左侧,单击“视频”,然后选择您的视频。
6. 打开视频(重要 - 步骤 5),单击左侧的“转录”,然后单击右侧的“添加语言”蓝色按钮:
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 上的开发人员存储库:
- 单击下载链接(位于 VideoLan 网站的文件选项卡上)。
保存文件,解压
vlsub.lua
并保存在以下两个目录中:(全部用户):
/usr/lib/vlc/lua/extensions/
(当前用户):
~/.local/share/vlc/lua/extensions/
该插件从网站下载字幕opensubtitles.org。这些是用户提交的文件。因此,特定视频的字幕有时可能不可用或与视频的特定版本不同步。
VLSub 用法: