Para arquivos mp4, uso MyMp4BoxGui do link . Esta é uma ferramenta do Windows que irá separar as diferentes faixas em um arquivo MP4, incluindo faixas de legendas, se houver.
- Iniciar o MyMp4BoxGui.
- Clique na guia Demux.
- Clique no botão "Abrir" e selecione o arquivo mp4.
- Irá mostrar vídeo, arquivo de áudio e "timed text" (legendas), se presentes.
- Clique na caixa de seleção para o item de texto cronometrado.
- Clique no botão "Demux".
- Processará o arquivo mp4 para .srt no diretório do arquivo mp4.
Infelizmente, muitos arquivos de vídeo (especialmente DVDs) armazenam legendas como bitimages. Extraí-los como texto para um arquivo .srt requer um processo de OCR. Google SubRip para uma solução.
Se você está lidando com um vídeo que é um filme, talvez seja melhor não tentar extrair legendas de seus arquivos de vídeo. Em vez disso, acesse um site como o link e faça o download de um arquivo srt no idioma desejado para o seu vídeo. Se houver mais de um arquivo de legenda, você terá que experimentá-los até encontrar um que melhor sincronize com seu arquivo. Ou use um programa como o Subtitle_edit, para ajustar o sub-arquivo.