У меня проблема, у меня есть файл субтитров .srt
, как внешний, так и внутренний, как поток субтитров, легко загрузить/прочитать внешний файл, но как прочитать внутренний файл с .mkv/media
?
Извлечение файла .srt
во временную папку является лишь временным решением. (еще не реализовано..)
Я хочу прочитать файл прямо из потока субтитров, есть идеи, как это сделать?
Я написал свой собственный .srt
фильтр субтитров внутри своего медиаплеера. Чистый управляемый код C#
Чтобы добавить немного больше пояснений, когда вы добавляете SoftSubtitles
к медиафайлу, он добавляет файл к медиафайлу как TextStream
, и это то, что я хочу прочитать.
Я использую MediaInfo.dll
для чтения языка потоков субтитров TextStreams
, но я не могу читать настоящие субтитры..
Чтобы еще больше упростить вопрос, я хочу прочитать субтитры так же, как я делаю с внешним файлом .srt
, но прочитать его из TextStream
не так просто, потому что я вижу, что у него есть TextStream
, но не могу его найти , поэтому не могу прочитать файл Subtitles
.
Если возможно, знаете ли вы какие-либо программы, которые могут extract Subtitles
перейти в MemoryStream
, а затем вернуть MemoryStream
в мою программу?? Не снимая TextStream
.
Кто-нибудь знает, как DirectSubVob
или FFDshow
загружают TextStream
из воспроизводимого в данный момент носителя??
Вы знаете о Library
, который может извлекать субтитры??
MediaInfo.dll
- это библиотека для чтения заголовков в медиафайле, я не могу найти способ прочитать фактические данные. Я хочу только прочитать поток субтитров, как если бы я использовал внешний файлsrt
, прочитать субтитры и показать их на экране. . - person ArchAngel   schedule 22.09.2015