我下载了一部带有硬编码字幕的电影,出于某种原因,我不喜欢字幕的字体 :P 。但由于字幕是硬编码在电影中的,即使我将其转换为 mkv 格式,也无法使用 MkvExtract 提取字幕。
我在网上搜索了解决方案,但似乎对我没什么帮助,是否可以提取硬编码字幕?顺便说一句,我也想知道如何在视频中硬编码字幕。
提前谢谢!
答案1
不可能,合并后的字幕是视频的一部分,不能直接删掉,因为电脑无法区分字幕部分和图片部分。即使可以,也无法恢复字幕之下丢失的内容。
那么,MkvExtract 是如何工作的,为什么它不起作用?MKV 是一种更先进的视频容器。像 AVI 这样的简单容器只能包含音频和视频。MKV 更先进,它可以包含多个音轨(例如立体声和 5.1,您可以选择您喜欢的音轨)和字幕。MKV 字幕不会合并到视频中;它们是播放期间在视频上呈现的纯文本。由于它们已经截然不同,MkvExtract 可以将它们提取到单独的文件中。
您转换的文件没有真正的字幕,只有合并的字幕,因此没有什么可提取的。
答案2
使用 Subrip 程序,您可以导入硬编码的 vob,但是它是基于图像的,因此有时您必须手动改进文本。因此,如果文本显示不清晰,则非常耗时。