2015-09-22 2 views
1

У меня проблема: у меня есть файл субтитров .srt, как внешний и внутренний как поток субтитров, легко загрузить/прочитать внешний файл, но как прочитать внутренний файл с помощью .mkv/media ?Чтение субтитров с mkv/media

Извлечение файла .srt во временную папку является временным решением. (Не реализовано.)

Я хочу прочитать файл непосредственно из потока субтитров, любые идеи, как это сделать?

Я написал собственный фильтр субтитров внутри своего медиаплеера. Pure C# управляемый код

Чтобы добавить немного более подробного пояснения при добавлении SoftSubtitles в мультимедийный файл, он добавляет файл на носитель как TextStream, и это то, что я хочу прочитать.

Я использую MediaInfo.dll читать язык субтитров потоков TextStreams, но я не могу читать субтитры ..

Чтобы упростить этот вопрос еще, что я хочу, чтобы читать субтитры, как и Я делаю с внешним .srt файлом, но чтение его с TextStream не так просто, потому что я вижу, что у него есть TextStream, но он не может найти его, поэтому не могу прочитать Subtitles.

Возможно ли вы какие-нибудь программы, которые могут extract Subtitles в категории: MemoryStream, а затем вернуть MemoryStream в мою программу? Без удаления TextStream.

Кто-нибудь знает, как DirectSubVob или FFDshow загрузить TextStream с воспроизводимых в данный момент носителей?

Знаете ли вы, что Library могут извлекать субтитры?

+0

Это немного шире. Где вы хотите начать, напишите парсер MKV? Существуют различные инструменты и библиотеки, которые могут помочь вам работать с файлами MKV. Попробуйте выполнить поиск. – CodeCaster

+0

Я уже могу прочитать всю информацию с mkv/media, но я не могу получить субтитры. Чтение и использование - это две разные вещи. – ArchAngel

+0

Это не в вашем вопросе. Покажите, как вы сейчас читаете всю информацию и как хотите использовать субтитры. – CodeCaster

ответ

0

Я установил свой subtitle problem с новым пользовательским номером subfilter, изготовленным из исходного кода SubtitleEdit.

Смежные вопросы