У меня есть видео (mp4) и его субтитры в отдельном файле (srt). Эти два можно играть вместе в MPC-HC и Kodi, но не в VLC. При попытке воспроизвести его в VLC ничего не происходит, как будто я не выбрал файл для воспроизведения (программа не зависает, но и не воспроизводится). Тем не менее, я могу нормально воспроизводить видео, если удаляю файл srt из папки, в которой находится видео.
Именно эта комбинация файлов, потому что проигрыватель VLC может правильно обрабатывать другие видео и соответствующие им файлы srt. Я визуально осмотрел проблемный файл srt и другой файл srt, который можно воспроизвести, и не заметил никаких расхождений в их форматировании.
На данный момент я предполагаю, что это как-то связано с файлом srt, а не с видео, так как я могу воспроизводить видео самостоятельно. Я попытался переименовать файл srt и воспроизвести его с другим видео, и он нормально воспроизводился в проигрывателе VLC. Что я могу сделать, чтобы исправить эту ситуацию?
Изменить: это может быть возможной ошибкой с VLC
Редактировать 2: я преобразовал свой оригинальный mp4 в mkv без перекодирования (после этого ответа суперпользователя), и VLC смог воспроизвести его с присутствующим файлом srt. Я также попытался преобразовать MKV в MP4, и с соответствующим SRT-файлом VLC смог воспроизвести его. Так что что-то в оригинальном mp4 вызывает эти проблемы.