
У меня возникла проблема с 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 Здравствуйте, меня зовут .....