Кто-нибудь знает, как извлечь субтили из файлов MKV, используя чистую Java?(Я знаю, как это сделать, используя такие инструменты, как mkvtoolnix. Я знаю, что могу вызывать их из Java, но это не то, что я хочу)
Спасибо!
Это похоже на спецификацию формата файла:
http://www.matroska.org/technical/specs/index.html#track
Возможно, вы сможете использовать jebml https://github.com/Matroska-Org/jebml
Я не совсем уверен, что именно вы ожидаете в качестве ответа. Конечно, вы можете написать свой собственный синтаксический анализатор Matroska (спецификация доступна на matroska.org ), а затем просто извлечь поток субтитров.