Extrair uma legenda de um mkv levaria muito tempo, bem mais de alguns minutos no caso de enormes arquivos de vídeo (> 10GB), e acho que analisar o conteúdo do texto de um fluxo de legendas seria benéfico para descobrir se eu quero extraí-lo ou não.
Um player de vídeo pode aparentemente ler todo o conteúdo de um fluxo de legendas do getgo, então presumo que haja um jeito.
Tags python video video-conversion