VLC отображает время вместо текста

VLC отображает время вместо текста

У меня возникла проблема с VLC при попытке добавить субтитры.

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

Это отображается вместо правильного текста из формата субтитров *.SRT.

решение1

У меня была та же проблема, и в моем случае проблема была в том, что в файле субтитров время было указано в формате00:00:02:160 --> 00:00:05:760хотя на самом деле это должно быть похоже на00:00:02,160 --> 00:00:05,760.

решение2

Проверьте файл .srt. Похоже, у вас есть "->" между временными сегментами, где вместо этого должно быть "-->" (в идеале с пробелами с обеих сторон). Функция "replace" вашего текстового редактора должна быстро исправить проблему, если это так — мне помогло.

решение3

Хочу добавить еще одну вещь: это может привести к тому, что при прямом переводе с одного языка на другой с помощью онлайн-переводчика формат времени может стать некорректным на языке перевода, например, формат времени

00:00:02:160 -> 00:00:05:760
станет -
00:01:36, 644 00:01:44, 644-->,

поэтому этот тип субтитров не распознается видеоплеером и вместо текста отображается только время.

PS - у меня возникла та же проблема после конвертации субтитров с английского на хинди с помощьюГугл переводчикиBing переводчик.

решение4

Раньше у меня была такая же проблема, если я использовал проигрыватель VLC, и субтитры не отображались, а вместо этого отображалось «--> 12:00:21».

Чтобы решить эту проблему, я использую следующий способ:

субтитр размещается сразу после первого предполагаемого времени его появления. Например:

2 00:00:33 Здравствуйте, меня зовут .....

Связанный контент