如何从 srt/sub/avi/mkv 文件中删除隐藏字幕?

如何从 srt/sub/avi/mkv 文件中删除隐藏字幕?

我有很多电影 avi/mkv 等,既有单独的字幕(大部分是 srt 和 idx/sub),也有嵌入在视频文件中的 mkv 文件。我喜欢看带有英文字幕的电影,但隐藏字幕让我很分心,所以我想知道是否有字幕编辑器可以删除隐藏字幕,无论是从单独的字幕文件还是嵌入的字幕中。

答案1

我以为我已经尝试过大多数字幕编辑器,但显然我错过了一款很棒的字幕编辑器,名为“字幕编辑”。它有一个专门用于“为听力障碍者删除文本”的命令。

http://www.nikse.dk/se/

答案2

MKV 格式允许多个字幕流,包括用于隐藏字幕的 Unicode。您可以使用 mkvtoolnix 从该文件中提取所需的音频/视频/字幕流。命令行结构有点复杂,因此您需要查找它。

但是,如果字幕已刻录到画面中,则无法将其删除,因为它们实际上是视频的一部分。如果您默认打开字幕,并且无法通过字幕菜单将其关闭,则说明字幕已刻录。

如果您使用 AVI 文件,则 SRT 和 SUB 文件就是字幕,因此您只需删除这些文件,字幕就不会出现。

所有优质视频播放器都会提供启用/禁用字幕的选项,无论字幕是嵌入在 MKV 容器中还是作为外部 SRT/SUB 文件。我推荐 Media Player Classic。

相关内容