Converte legendas SRT em texto simples
Transforma um ficheiro .srt fragmentado numa transcrição legível. Sem códigos de tempo, sem números de sequência, sem carregamentos. Tudo é executado localmente no teu navegador.
Os teus ficheiros nunca tocam num servidor. Cada conversão nesta página é executada localmente no teu navegador através da API FileReader do JavaScript. Nada é enviado, registado ou armazenado. Seguro para gravações confidenciais de Zoom/Teams, vídeo não publicado e entrevistas legais.
Como funciona a conversão de SRT para TXT
Um ficheiro SRT (SubRip Subtitle) é composto por blocos repetidos de quatro linhas: um número de sequência, um intervalo de código de tempo no formato HH:MM:SS,mmm --> HH:MM:SS,mmm (repara na vírgula antes dos milissegundos, o detalhe que distingue o SRT do WebVTT), uma ou duas linhas de texto de legenda e uma linha em branco antes de começar o bloco seguinte. Essa estrutura é perfeita para sincronizar o diálogo com o vídeo, mas é incómoda de ler como documento: as frases são cortadas a cada dois ou três segundos para caberem no ecrã, e metadados como os números de sequência sujam uma transcrição que ninguém pediu.
O conversor de SRT para TXT do SubToolDesk analisa cada bloco localmente no teu navegador. Nenhum ficheiro sai do teu dispositivo. Extrai apenas o texto da legenda, descarta por completo os números de índice e os códigos de tempo e (opcionalmente) reconstrói os fragmentos em parágrafos naturais.
Como converter SRT para TXT (passo a passo)
- Arrasta o teu ficheiro
.srtpara o conversor acima, ou clica em “Carregar ficheiro” para o procurares. - Confirma que a etiqueta de formato detetado automaticamente mostra SRT.
- Ativa Unir em parágrafos para obteres prosa fluida, ou desativa para manter uma legenda por linha.
- Ativa Remover etiquetas de orador se o teu ficheiro incluir nomes como “ORADOR 1:”.
- Ativa Remover etiquetas de formatação para eliminar qualquer estilo
<i>,<b>ou<u>que tenha sobrado na origem. - Pressiona Copiar ou Descarregar para obteres o ficheiro
.txtfinal.
Porquê converter SRT para texto simples
Um ficheiro .srt é pensado para um leitor de vídeo, não para uma pessoa que lê. Reduzi-lo a texto simples é quase sempre sobre o que vem a seguir:
- Motivo: colar o diálogo em notas de reunião ou num documento de projeto, onde os números de sequência e os códigos de tempo são apenas ruído.
- Motivo: entregar uma transcrição a um resumidor de IA ou a um chatbot, que lê muito melhor prosa contínua do que centenas de fragmentos de dois segundos.
- Motivo: escrever um resumo de blogue ou notas de episódio a partir de um podcast, webinar ou entrevista gravada, onde precisas de frases completas para citar.
- Motivo: entregar uma transcrição de um depoimento ou entrevista a um revisor jurídico ou de conformidade que só precisa das palavras ditas, não da sincronização.
- Motivo: enviar uma transcrição para tradução ou revisão, onde tradutores e editores trabalham com parágrafos, não com blocos de legendas.
- Motivo: arquivar uma chamada ou gravação como um registo legível e pesquisável, depois de o vídeo original já não precisar de ser mantido.
Antes e depois: um exemplo real
Uma breve exportação em SRT ao estilo de entrevista, com números de sequência, códigos de tempo com vírgula, um prefixo de orador e uma etiqueta de itálico incluídos, convertida com Unir em parágrafos, Remover etiquetas de orador e Remover etiquetas de formatação todos ativados (o estado predefinido nesta página):
1 00:00:01,200 --> 00:00:04,000 ORADOR 1: Bem-vindos de volta, hoje vamos analisar os números do terceiro trimestre. 2 00:00:04,300 --> 00:00:07,900 ORADOR 2: <i>Obrigado pelo convite.</i> Vamos começar já. 3 00:00:08,100 --> 00:00:11,500 ORADOR 1: A receita aumentou oito por cento em relação ao ano anterior.
Bem-vindos de volta, hoje vamos analisar os números do terceiro trimestre. Obrigado pelo convite. Vamos começar já. A receita aumentou oito por cento em relação ao ano anterior.
Todos os números de sequência, todas as linhas de código de tempo, ambos os prefixos ORADOR 1: e ORADOR 2:, e a etiqueta <i> desapareceram. O que resta é exatamente o que foi dito, reorganizado em frases legíveis.
O formato SRT, byte a byte
Uma única legenda válida tem este aspeto:
1 00:00:03,500 --> 00:00:06,120 Obrigado por te juntares à chamada de hoje.
O número recomeça em 1 em cada ficheiro e aumenta de um em um por legenda; os leitores ignoram lacunas, mas um conversor limpo (como este) renumera sempre de forma sequencial ao exportar, para não confundir ferramentas posteriores. Legendas com várias linhas são unidas com uma quebra de linha dentro do bloco; o SubToolDesk trata essa quebra interna como uma quebra suave, não como um limite de frase, ao unir em parágrafos.
Porquê remover etiquetas de orador e de formatação antes de unir?
O software de transcrição e as legendagens automáticas costumam antepor um identificador de orador a cada linha, para que um editor humano possa seguir quem está a falar. Isso é útil dentro de um editor de vídeo, mas quebra o fluxo de uma transcrição em parágrafos e torna-se repetitivo quando aparece em cada frase. Da mesma forma, o itálico (<i>) usado para texto no ecrã ou ênfase transforma-se em etiquetas literais com parênteses angulares depois de removida a sincronização; removê-las antes da união em parágrafos deixa o resultado pronto para publicação.
Privacidade pela arquitetura, não por política
Os conversores concorrentes costumam carregar o teu ficheiro para um servidor para o analisar, o que significa que a tua gravação confidencial de uma reunião, um depoimento jurídico ou o guião de um vídeo ainda não lançado passa pela infraestrutura de outra pessoa. A ferramenta de SRT para TXT do SubToolDesk é construída ao contrário: a análise, a limpeza e a renderização acontecem todas em JavaScript dentro do teu separador. Não existe nenhum ponto de carregamento para esta funcionalidade contactar. Não é uma promessa de política, é uma garantia estrutural.
Casos de uso comuns para SRT a TXT
- Resumos de blogue e notas de episódio: transforma o ficheiro de legendas de um podcast ou webinar num rascunho legível em segundos, em vez de voltares a ouvir para tirar notas do zero.
- Revisão jurídica e de conformidade: reduz um depoimento ou entrevista em SRT a diálogo simples para um revisor que só precisa das palavras, não da sincronização.
- Preparação para tradução: entrega ao tradutor parágrafos contínuos em vez de fragmentos de dois segundos, que se leem de forma muito mais natural noutra língua.
- Alimentar um resumidor de IA: a maioria dos modelos de linguagem produz melhores resumos a partir de prosa fluida do que de um ficheiro repleto de códigos de tempo, e a união em parágrafos faz essa reformatação por ti.
- Arquivos pesquisáveis: as transcrições em texto simples são mais fáceis de pesquisar, etiquetar e guardar num sistema de documentação ou base de conhecimento do que um ficheiro de legendas sincronizado.
Casos limite que o analisador trata
Os ficheiros SRT reais raramente estão perfeitamente formados, por isso o analisador foi construído para tolerar irregularidades comuns em vez de falhar com elas. Números de índice de legenda ausentes ou duplicados são ignorados por completo. As legendas são renumeradas automaticamente a partir das linhas de código de tempo, que são a única parte estruturalmente obrigatória de um bloco. Ficheiros com fins de linha do Windows (\r\n), do Unix (\n) ou uma mistura de ambos são normalizados antes da análise. Uma legenda que ocupa duas ou três linhas de texto é tratada como um único bloco e as suas quebras de linha internas são reduzidas a espaços simples antes de a lógica de união em parágrafos ser executada, para que uma quebra de legenda a meio de uma frase nunca se transforme numa falsa quebra de parágrafo.
O que este conversor preserva e remove
Preservado:
- Cada palavra do texto falado, pela ordem e pontuação originais.
- As quebras de parágrafo, seja a estrutura original de uma linha por legenda, seja parágrafos baseados em frases se Unir em parágrafos estiver ativado.
Removido:
- Todos os números de sequência e intervalos de código de tempo.
- Prefixos de orador em texto simples como
ORADOR 1:, quando Remover etiquetas de orador está ativado. - Etiquetas de formatação como
<i>,<b>e<u>, quando Remover etiquetas de formatação está ativado. - As linhas em branco que separam os blocos de legendas, depois de o texto ser reorganizado em linhas ou parágrafos simples.
Problemas comuns e como resolvê-los
- Números de sequência ou setas
-->ainda aparecem no resultado: confirma que a etiqueta de formato acima do conversor mostra de facto SRT, e não Unknown; uma colagem truncada pode quebrar a deteção das legendas. - Nomes como
ORADOR 1:continuam a aparecer no início das linhas: ativa Remover etiquetas de orador; só deteta um padrão de nome no início da linha e não atua se estiver desativado. - As etiquetas
<i>ou<b>aparecem como texto literal: ativa Remover etiquetas de formatação; é um interruptor independente de Remover etiquetas de orador e tem de ser ativado em separado. - A transcrição lê-se como uma frase por linha em vez de parágrafos fluidos: ativa Unir em parágrafos.
- Os parágrafos ficam demasiado longos sem nenhum sinal de mudança de orador: desativa Unir em parágrafos e mantém uma linha por legenda; depois de removidas as etiquetas de orador, o texto simples não tem forma de marcar uma mudança de orador a meio do parágrafo.
- Letras acentuadas ou texto não inglês aparecem como caracteres estranhos tipo
é: o.srtde origem não foi guardado como UTF-8; volta a exportá-lo ou a guardá-lo como UTF-8 e carrega-o novamente.
O que esta ferramenta intencionalmente não faz
Não reconstrói pontuação em falta nem adiciona maiúsculas que o ficheiro original não tenha. Se o teu SRT de origem não tiver nenhum ponto (comum em algumas legendas geradas automaticamente), a união em parágrafos não tem nenhuma referência e trata o ficheiro inteiro como um único bloco contínuo. Nesse caso, desativar a união e revisar primeiro o resultado de uma linha por legenda é o caminho mais fiável, podendo depois adicionar manualmente as tuas próprias quebras de parágrafo. A ferramenta também não traduz, não resume nem reescreve o teu conteúdo de nenhuma outra forma. Apenas reformata e limpa o que já lá está.
Perguntas frequentes
Como converto um ficheiro SRT para um ficheiro TXT?
Arrasta o teu ficheiro .srt para o conversor acima, ou cola o conteúdo no painel da esquerda. Depois de a etiqueta de formato confirmar SRT, escolhe a saída em Texto simples e pressiona Copiar ou Descarregar. Os números de sequência e os códigos de tempo são removidos e o diálogo é reconstruído em parágrafos legíveis por predefinição, tudo dentro do teu navegador.
Converter SRT para TXT remove as marcas de tempo automaticamente?
Sim. A saída em texto simples nunca inclui códigos de tempo nem números de sequência. Esses dados só existem para sincronizar as legendas com o vídeo, e são removidos no momento em que escolhes a saída em Texto simples nesta página.
O que é que “unir em parágrafos” realmente altera?
Os ficheiros SRT costumam dividir uma única frase em três ou quatro legendas curtas para caberem no ecrã. Unir reconstrói esses fragmentos em frases completas e agrupa as frases em parágrafos, usando a pontuação para detetar onde termina cada parágrafo, de modo que o resultado se lê como um documento, e não como uma pista de legendas.
O meu SRT tem etiquetas “ORADOR 1:” e “ORADOR 2:”. Posso removê-las?
Ativa Remover etiquetas de orador. Deteta e remove identificadores comuns no início da linha: nomes em maiúsculas seguidos de dois pontos, nomes entre parênteses retos como [João], e padrões “>> ORADOR:”, linha a linha, antes de a união em parágrafos ser executada.
Isto funciona com ficheiros SRT exportados do Premiere, do DaVinci Resolve ou do Otter.ai?
Sim. O analisador segue o padrão SRT habitual (índice sequencial, intervalo de código de tempo com vírgula de milissegundos, bloco de texto) para o qual praticamente qualquer editor ou ferramenta de transcrição exporta, independentemente do software que produziu o ficheiro.
Existe algum limite de tamanho para os ficheiros SRT?
Não há um limite fixo. O limite prático é a memória disponível do teu navegador, já que o ficheiro inteiro é mantido e processado no lado do cliente em vez de ser transmitido para um servidor.
Não posso simplesmente remover as marcas de tempo com Localizar e Substituir?
Para um ficheiro curto, talvez, mas é fácil cometer erros: os blocos de legendas variam no número de linhas, uma expressão regular que apanha um formato de código de tempo pode não apanhar outro, e ainda tens de reunir manualmente os fragmentos em frases depois. O analisador aqui trata legendas de comprimento variável, normaliza os fins de linha e une os parágrafos automaticamente — o tipo de casos limite que uma simples passagem de Localizar e Substituir costuma deixar passar.