VLC中的字幕显示为问号


18

我无法再现发生这种情况的原因,但是从昨天开始,对于我使用VLC播放的所有电影-它们的字幕(希伯来语)都显示为问号。

有什么解决方法吗?如何找到问题的根源?

在此处输入图片说明

这是字幕文件(* .srt)的摘录:

1
00:02:04,800 --> 00:02:06,700
...מר דופריין, תאר את

2
00:02:07,700 --> 00:02:11,100
. העימות שהיה לך עם אישתך בלילה שנרצחה

3
00:02:16,600 --> 00:02:17,400
.זה היה מאוד מריר

4
00:02:18,700 --> 00:02:22,000
,היא אמרה שהיא שמחה שידעתי
.שהיא שנאה את כל ההתגנבויות מסביב

您可以在编辑器中检查文件以查看其编码(例如BOM,Unicode等)吗?
Synetech 2012年

如何检查编码?我用记事本打开它,然后看到了上面的内容。
Shimmy 2012年

Answers:


6

我已经通过使用NotePad更改文件编码解决了它:

  • 在记事本中打开SRT文件
  • 文件->另存为...
  • 将下面“保存”按钮附近的组合框中的编码更改为“ Unicode”
  • 保存文件(替换现有文件)

现在,希伯来语字幕已正确显示。

在此处输入图片说明


11

问题应该来自字幕字符集编码

转到工具>首选项CTRL+ P),然后从左窗格中选择字幕和OSD。现在,将“默认编码”更改为希伯来语(Windows-1255),您已完成。


1
不。没有帮助
Shimmy 2012年

1
您重新启动了VLC吗?我的土耳其字母也有同样的问题,以上解决方案对我来说
很有用

是的,我没有重启。没有帮助,我快疯了,我只想看电影。现在我的冒险是解决问题并上床睡觉,电影将再上一次:(
Shimmy 2012年

好吧,我建议您使用免费版本的Revo Uninstaller卸载VLC ,然后重新安装它。然后将字符编码更改为上述设置,然后重试。
Mehper C. Palavuzlar 2012年

2
好的,与此同时,我正在使用Media Player classic,它可以出色地显示字幕!
Shimmy 2012年

5

以下解决方案适用于Mac。

  1. 使用Firefox Web浏览器打开.srt文件(文件->打开文件...)
  2. 现在,您应该在浏览器窗口中看到带有中文字符而不是希腊语的字幕文本
  3. 从视图->字符编码...中选择GREEK ISO编码。现在,神奇的是,浏览器窗口中的文本正确显示为所有希腊字符
  4. 从浏览器窗口中选择所有文本,然后将COPY-> PASTE复制到一个简单的文本编辑器。您现在应该在文本编辑器应用程序窗口中看到希腊文本。
  5. 在原始字幕所在的位置将文件另存为纯文本(.txt)。
  6. 将.txt文件重命名为.srt,以便从您的媒体播放器中识别出来(我使用VLC)。只需确保刚创建的新.srt文件的全名与先前的文件不冲突(您应该重命名旧文件,以便使用所需的名称重命名新文件)。

就是这样,现在它应该可以正常显示希腊语字幕了。


1
副标题是希伯来语; p
Journeyman Geek

0

如果文件夹中还有其他字幕,请将其移至其他位置。我有同样的问题,这解决了它。


0

它可能与.srt文件不是超级用户(Manos)的Unicode有关,
或者可能是
区域和语言设置Windows中的“区域和语言设置” 问题。

转到[管理]选项卡>更改系统区域设置>“选择所需语言”

做完了!

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.