idx / sub são chamados de arquivo VobSub e são imagens de bitmap + timecode que são sobrepostas na parte superior do vídeo durante a reprodução.
Um arquivo srt é um arquivo de texto simples com timecode que é renderizado no vídeo.
Isso significa que, para convertê-los em cadeia de texto, é necessário fazer alguns OCR , reconhecimento de caracteres ópticos. Infelizmente, a maioria das soluções OCR não suporta idx / sub.
Neste ponto, a melhor solução que tenho para você é chamada SubRip (veja também site oficial ) e é apenas o software do Windows. tende a funcionar bem em Wine , então você deve ser capaz de usá-lo no Ubuntu (sem Windows). Você também pode usar o Avidemux de acordo com este guia .
Ambos apresentarão a imagem de bitmap do idx / sub, você digita o que vê e cria o arquivo srt correspondente. Doom9 tem um bom guia para o SubRip .
Você também pode gravar a legenda no arquivo de vídeo, Handbrake poderá fazer isso.
De lá, Doom9 e VideoHelp vai ser mais útil que o AskUbuntu.