Субтитры в 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

Как я могу проверить кодировку? Я открыл его с помощью блокнота, и я увидел выше.
Шимми

Ответы:


6

Я решил это, изменив кодировку файла с помощью NotePad:

  • Откройте файл SRT в блокноте
  • Файл -> Сохранить как ...
  • Измените кодировку в поле со списком рядом с кнопкой «Сохранить» ниже на «Юникод»
  • Сохраните файл (замените существующий)

И теперь субтитры на иврите отображаются правильно.

введите описание изображения здесь


11

Проблема должна возникнуть из-за кодировки набора символов субтитров .

Перейдите в Инструменты> Настройки ( CTRL+ P) и выберите Субтитры и OSD на левой панели. Теперь измените кодировку по умолчанию на иврит (Windows-1255), и все готово.


1
Нет. не помогло
Шимми

1
Вы перезапустили VLC? У меня была та же проблема с турецкими буквами, и вышеупомянутое решение сработало для меня ...
Мехпер С. Палавузлар

Да, я перезагрузил. Не помогло, я схожу с ума, все что я хотел - это посмотреть фильм. Теперь мое приключение состоит в том, чтобы решить проблему и лечь спать, фильм будет в другой раз :(
Shimmy

Что ж, я рекомендую вам удалить VLC с помощью бесплатной версии Revo Uninstaller , а затем переустановить его. Затем измените кодировку символов на вышеуказанную настройку и повторите попытку.
Мехпер С. Палавузлар

2
Хорошо, пока я использую Media Player Classic, который отлично отображает сабвуферы!
Шимми

5

Приведенное ниже решение работало на Mac.

  1. Откройте файл .srt в браузере Firefox (FILE -> Open File ...).
  2. Теперь вы должны увидеть в окне браузера текст субтитров с китайскими символами вместо греческого
  3. В меню VIEW -> Character Encoding ... выберите кодировку GREEK ISO. Теперь волшебным образом текст в окне браузера отображается правильно со всеми греческими символами
  4. Выберите ВСЕ текст из окна браузера и скопируйте -> Вставить в простой текстовый редактор. Теперь вы должны увидеть текст на греческом языке в окне приложения текстового редактора.
  5. Сохраните файл как обычный текст (.txt) в том месте, где у вас есть исходные субтитры.
  6. Переименуйте файл .txt в .srt, чтобы его можно было узнать из вашего медиаплеера (я использую VLC). Просто убедитесь, что полное имя вашего нового файла .srt, которое вы только что создали, не конфликтует с предыдущим файлом (вы должны переименовать ваш старый файл, чтобы позволить вам переименовать новый файл с нужным вам именем).

Вот и все, теперь он должен работать и правильно отображать греческие субтитры.


1
Субтитры, однако, на иврите, р
подмастерье подмастерье

0

Если в папке были другие субтитры, переместите их в другое место. У меня была такая же проблема, и это решило ее.


0

Это может быть связано с тем, что файл .srt не является юникодом в качестве суперпользователя (Manos),
или это может быть
Настройки региона и языкапроблема с настройкой региона и языка в Windows.

Перейдите на вкладку [Административный]> Изменить язык системы> «Выбрать нужный язык»

Выполнено!

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.