VLC 显示时间而不是文本

VLC 显示时间而不是文本

当我尝试添加字幕时,VLC 出现了问题。

在此处输入图片描述

对我来说,这显示的不是 *.SRT 字幕格式的正确文本。

答案1

我也遇到了同样的问题,问题在于字幕文件中的时间格式是00:00:02:160 --> 00:00:05:760虽然它实际上应该是00:00:02,160 --> 00:00:05,760

答案2

检查您的 .srt 文件。看起来您的时间段之间有“->”,而实际上应该是“-->”(最好两边都有空格)。如果是这种情况,文本编辑器的“替换”功能应该可以快速修复此问题 - 对我来说很有效。

答案3

还有一件事我想补充,这可能会导致我们使用在线翻译器直接从一种语言翻译成另一种语言时,翻译语言中的时间格式变成垃圾,例如

- 00:00:02:160 --> 00:00:05:760
时间格式变成 -
00:01:36,644 00:01:44,644-->

所以视频播放器无法识别这种类型的字幕,只显示时间而不是文本。

PS - 我用以下方法将字幕从英文转换为印地语后遇到了同样的问题谷歌翻译必应翻译

答案4

我以前使用 VLC 播放器时也遇到过同样的问题,不显示字幕,而是显示“--> 12:00:21”。

我解决这个问题的方法是使用以下方法:

字幕放置在其应该出现的第一个时间点之后。例如:

2 00:00:33 你好,我叫.....

相关内容