Как извлечь субтитры из файлов MKV на чистой Java?

Кто-нибудь знает, как извлечь субтитры из файлов MKV с помощью чистой Java? (Я знаю, как это сделать с помощью таких инструментов, как mkvtoolnix. Я знаю, что могу вызвать их из Java, но это не то, что мне нужно)

Спасибо!


person sampy    schedule 10.09.2011    source источник


Ответы (3)


Это выглядит как спецификация формата файла:

http://www.matroska.org/technical/specs/index.html#track

person MeBigFatGuy    schedule 10.09.2011

Я не совсем уверен, что именно вы ожидаете в качестве ответа. Конечно, вы можете написать свой собственный анализатор Matroska (спецификация доступна на matroska.org), а затем просто извлечь поток субтитров.

person Bombe    schedule 10.09.2011

Вы можете использовать jebml https://github.com/Matroska-Org/jebml.

person Paul Gregoire    schedule 18.04.2014