Converter srt para txt

Converter SRT para TXT

Extraia o diálogo das legendas de arquivos SRT para edição, pesquisa ou arquivamento em texto simples.

Converter ficheiros SRT online

Ainda não temos um conversor online dedicado para SRT para TXT, mas pode converter ficheiros SRT online para estes formatos:

Como converter srt para txt arquivo

Um editor de legendas, uma ferramenta de processamento de scripts ou um fluxo de trabalho de documentos pode exigir diálogos em texto simples em vez de legendas sincronizadas. A conversão remove a estrutura SRT para que as palavras possam ser editadas, pesquisadas, compartilhadas ou arquivadas como um documento menor.

O que é o formato SRT

SRT, ou SubRip Subtitle, é um formato de legendas em texto simples usado por reprodutores de mídia, editores de vídeo, ferramentas de legendagem e fluxos de trabalho de streaming. Cada legenda normalmente contém um número sequencial, um horário de início e término, como 00:01:12,500 --> 00:01:15,200, uma ou mais linhas de legenda e uma linha em branco antes da próxima legenda.

Subtitle Edit, Aegisub, ferramentas de legendas compatíveis com VLC, editores de vídeo e sistemas de reconhecimento automático de fala geralmente criam ou exportam arquivos SRT. Você encontra arquivos SRT junto a vídeos baixados, em repositórios de legendas e ao exportar legendas de softwares de edição ou transcrição.

O que é o formato TXT

TXT é texto simples não formatado. Ele pode ser aberto pelo Notepad, TextEdit, processadores de texto, editores de código, ferramentas de pesquisa e scripts sem exigir software específico para legendas.

Para trabalhos com legendas, TXT é útil quando você precisa apenas das palavras faladas para revisão, preparação de tradução, pesquisas por palavras-chave, transcrições ou cópias de arquivo. Ele não possui campos padrão para tempo da legenda, identificação do locutor, estilo ou sincronização, portanto, normalmente não é possível carregar uma cópia TXT novamente como uma legenda corretamente sincronizada sem processamento adicional.

Como converter SRT em TXT

Usando o Subtitle Edit

  1. Instale e abra o aplicativo para desktop Subtitle Edit.
  2. Abra a legenda com File → Open e selecione o arquivo .srt.
  3. Escolha File → Export → Plain text ou o comando equivalente de exportação de texto simples na sua versão.
  4. Selecione se a saída deve conter apenas o diálogo ou incluir marcas de tempo. Escolha apenas o diálogo para obter uma transcrição limpa.
  5. Salve o resultado como .txt usando a codificação UTF-8 quando solicitado.

O Subtitle Edit é preferível quando o arquivo contém tags de formatação, quebras de linha, legendas malformadas ou caracteres não latinos, pois você pode inspecionar e corrigir as legendas antes de exportá-las.

Usando um pequeno script de conversão em Python

Para uma conversão em lote repetível, salve o conteúdo a seguir como srt_to_txt.py. Ele remove números de legendas, marcas de tempo, tags comuns de legendas semelhantes a HTML e linhas em branco, mantendo as quebras de linha das legendas.

import re
from pathlib import Path

source = Path("input.srt")
target = Path("output.txt")

srt = source.read_text(encoding="utf-8-sig")
blocks = re.split(r"\n\s*\n", srt.replace("\r\n", "\n").replace("\r", "\n"))
lines = []

for block in blocks:
    rows = block.split("\n")
    rows = [row for row in rows if row.strip()]
    if rows and re.fullmatch(r"\d+", rows[0].strip()):
        rows.pop(0)
    if rows and re.search(r"\d\d:\d\d:\d\d[,.]\d+\s*-->", rows[0]):
        rows.pop(0)
    for row in rows:
        row = re.sub(r"</?[^&]+>|<[^&]+>|</[^&]+>", "", row)
        row = re.sub(r"</?(?:i|b|u|font|c(?:\.[^>]+)?)>", "", row, flags=re.I)
        if row.strip():
            lines.append(row.strip())

target.write_text("\n".join(lines) + "\n", encoding="utf-8")

Coloque input.srt ao lado do script e execute python srt_to_txt.py. Para usar um nome de arquivo diferente, altere os dois valores de Path. O script é intencionalmente conservador; tags incomuns ou metadados incorporados podem exigir limpeza manual.

Usando um conversor online

Para um arquivo pontual e não confidencial, serviços como Zamzar ou CloudConvert podem converter SRT em TXT: carregue o SRT, selecione TXT como saída, converta e baixe o resultado. Verifique o arquivo baixado quanto a marcas de tempo, linhas duplicadas e codificação de caracteres. Não carregue legendas de vídeos não lançados, entrevistas privadas ou material protegido por direitos autorais quando os termos de retenção e exclusão do serviço não forem adequados.

Limitações de qualidade e compatibilidade

  • A remoção das marcas de tempo destrói os dados de sincronização; mantenha o SRT original caso as legendas possam ser reutilizadas posteriormente com o vídeo.
  • Alguns exportadores mantêm números de legendas ou marcas de tempo no arquivo TXT. Isso ainda é texto simples, mas não é uma transcrição contendo apenas o diálogo.
  • A formatação SRT, como itálico, cor, posicionamento e alinhamento de linhas, não possui um equivalente padrão em TXT. As tags podem ser preservadas literalmente ou removidas durante a exportação.
  • Use UTF-8 para caracteres acentuados, scripts asiáticos e idiomas escritos da direita para a esquerda. Se os caracteres aparecerem como quadrados ou texto corrompido, reabra o SRT usando sua codificação real e exporte novamente como UTF-8.
  • Erros de legendas automáticas, legendas sobrepostas e textos duplicados são problemas de conteúdo, não de conversão; revise a transcrição após a extração.

Comparação de formato: SRT vs TXT

Como os formatos SRT e TXT se comparam nas propriedades mais importantes para esta conversão.

Comparação dos formatos de arquivo SRT e TXT
Propriedade .SRT SubRip Subtitle .TXT Plain Text File
Padrão aberto Parcialmente aberto Sim
Compressão Sem compressão Sem compressão
Tamanho típico do arquivo Muito pequeno Muito pequeno
Abre num navegador web Parcial Sim, nativamente
Edição posterior Fácil Fácil
Suporte a metadados Básico Nenhum
Legível em texto simples Sim Sim
Mais usado para Partilha e distribuição Intercâmbio de dados
Introduzido 1997 —
Desenvolvedor Unknown / SubRip community —
Tipo MIME application/x-subrip text/plain

Outras conversões de arquivo .srt

Conversão inversa

Converter para .txt
de outros formatos

Compartilhar nas redes sociais: