Resposta curta: o OCR do Subtitle Edit lê faixas de legenda baseadas em imagem — VobSub de DVDs, PGS de Blu-rays e as mesmas faixas multiplexadas dentro de arquivos MKV. Ele não lê texto que foi embutido (queimado) na própria imagem do vídeo. Se o seu MP4 mostra legendas que você não consegue desligar, não há faixa de legenda dentro do arquivo para o Subtitle Edit importar, então suas ferramentas de OCR nunca têm a chance de rodar. Extrair esse texto exige um tipo diferente de ferramenta — uma que examina os quadros do vídeo — e este guia cobre exatamente quais ferramentas fazem isso.

Essa pergunta aparece constantemente na comunidade do Subtitle Edit: alguém tem um .mp4 com legendas visíveis na tela, lembra de um menu "Import/OCR subtitles" e não consegue entender por que nada acontece. A confusão é compreensível, porque os dois recursos se chamam OCR — mas eles resolvem dois problemas muito diferentes. Vamos separá-los.

O que o OCR do Subtitle Edit realmente faz?

DVDs e Blu-rays não armazenam legendas como texto. Eles as armazenam como imagens: cada linha de legenda é uma pequena figura com uma marcação de tempo, ficando em sua própria faixa ao lado dos fluxos de vídeo e áudio. Legendas de DVD usam o formato VobSub (.sub/.idx), Blu-rays usam PGS (.sup), e ambos podem ser multiplexados em um contêiner MKV quando você faz o rip de um disco.

Como essas imagens vivem em uma faixa separada, o Subtitle Edit consegue percorrê-las uma a uma, rodar OCR em cada imagem e te entregar texto editável com o tempo original preservado. É para isso que serve a janela de OCR do Subtitle Edit, e ele é genuinamente bom nisso: suporta vários mecanismos de OCR e preserva o tempo original de cada legenda.

O ponto-chave: em cada um desses casos, uma faixa de legenda já existe dentro do arquivo. O OCR do Subtitle Edit converte um formato de legenda (imagens) em outro (texto). Ele nunca olha para os quadros do filme em si.

Para onde foi o menu "Import/OCR subtitles from video"?

Se você lembra de uma opção Import/OCR e não consegue encontrá-la ou não consegue fazê-la funcionar, aqui está o que ela realmente fazia: ela olhava dentro do contêiner de vídeo por uma faixa de legenda baseada em imagem — por exemplo, uma faixa PGS dentro de um MKV — e a abria para OCR. Ela lia a lista de faixas do contêiner, não a imagem.

Rode-a em um .mp4 típico com legendas embutidas e ela não encontra nada, porque não há nada para encontrar: o arquivo contém um fluxo de vídeo, um fluxo de áudio e nenhuma faixa de legenda. O texto que você vê na tela não é mais uma legenda em nenhum sentido técnico — ele faz parte da imagem, não diferente de um rosto ou de um abajur ao fundo.

Legendas embutidas (hardcoded) são um problema diferente

Quando as legendas estão embutidas — também chamadas de hardcoded — o texto foi renderizado nos quadros no momento da codificação. Quem produziu o arquivo mesclou as legendas na imagem permanentemente. Isso tem três consequências:

  • Nenhuma faixa para importar. Ferramentas de contêiner (Subtitle Edit, ffmpeg, MKVToolNix) reportam todas a mesma coisa: este arquivo não tem legendas.
  • Nenhuma forma de desligá-las. Os players só conseguem alternar faixas; aqui não há faixa.
  • A extração vira um problema de análise de vídeo. Para recuperar o texto, a ferramenta precisa examinar os quadros de fato: detectar quando uma linha aparece e desaparece (isso vira o seu tempo), reconhecer que centenas de quadros quase idênticos mostram a mesma linha (para você ter uma legenda, não trezentas duplicatas) e separar o texto de qualquer coisa que se mova por trás dele.

Esse pipeline de análise de quadros é um trabalho fundamentalmente diferente de decodificar uma faixa de imagem bem empacotada, e é por isso que o Subtitle Edit — um editor de arquivos de legenda — não faz isso, e por que "OCR" significa algo diferente em cada contexto. Isso não é especulação: a própria equipe do Subtitle Edit disse no GitHub que "a detecção e extração de hardsubs não é uma tarefa simples, então não será implementada no SE", e um pedido de recurso para OCR de quadros de vídeo foi fechado como wontfix.

Como saber qual tipo de legendas o seu vídeo tem

Uma verificação de dez segundos em qualquer player que mostre faixas de legenda (VLC, IINA, mpv):

  1. Abra o vídeo e olhe o menu de faixas de legenda (no VLC: Legenda → Faixa de legenda).
  2. Se uma faixa está listada e você consegue desligá-la, suas legendas são uma faixa de verdade — legendas incorporadas e ativáveis. O Subtitle Edit geralmente consegue extraí-las diretamente, e se forem baseadas em imagem, seu OCR dá conta.
  3. Se o menu está vazio mas as legendas continuam na tela, elas estão embutidas. Nenhuma ferramenta de contêiner vai ajudar; você precisa de OCR de quadros.

Essa única verificação poupa muito esforço desperdiçado, porque as duas situações parecem idênticas ao assistir mas precisam de ferramentas totalmente diferentes.

O que realmente extrai legendas embutidas?

Uma vez que você sabe que o texto está embutido, estas são as opções realistas:

FerramentaPlataformaPreçoFluxo de trabalho
VideoSubFinder Windows Gratuito Várias etapas: detectar quadros com texto, exportar imagens, fazer OCR delas separadamente, reconstruir o tempo
videocr / VideOCR Windows, Linux Gratuito, código aberto Linha de comando ou uma interface simples; ferramenta única, alguma configuração
GeekLink macOS (Apple Silicon) Plano gratuito Uma passada: solte o vídeo, selecione a área da legenda, exporte SRT com tempo

Todas as três leem os quadros do vídeo em vez do contêiner, que é a capacidade que falta ao Subtitle Edit. Qual se encaixa depende principalmente da sua plataforma e de quanto trabalho manual você tolera:

  • VideoSubFinder é o fluxo de trabalho veterano do Windows. Funciona, mas você monta o pipeline por conta própria — detecção de quadros, OCR de imagens e reconstrução de tempo são etapas separadas.
  • videocr / VideOCR empacota o OCR de quadros em uma única ferramenta de código aberto com builds oficiais para Windows e Linux.
  • GeekLink é um app nativo de Mac que roda o pipeline inteiro em uma passada, totalmente na sua máquina: examina o vídeo, faz OCR do texto embutido e exporta um SRT limpo. Também processa múltiplos vídeos em lote e pode traduzir as legendas extraídas na mesma execução. Veja o guia passo a passo em Como Extrair Legendas Embutidas Usando OCR.

O fluxo de trabalho que combina melhor com o Subtitle Edit

Nada disso torna o Subtitle Edit menos útil — ele apenas fica em uma etapa diferente do pipeline. O fluxo de trabalho que funciona bem na prática:

  1. Extrair: rode uma ferramenta de OCR de quadros no vídeo com legendas embutidas e exporte um SRT.
  2. Refinar: abra esse SRT no editor de sua escolha — Subtitle Edit incluído — para corrigir deslizes de reconhecimento, ajustar o tempo e reformatar. A saída é um arquivo SRT padrão, então ele abre em qualquer editor de legenda.
  3. Entregar: mantenha o SRT como uma faixa de legenda ativável, traduza-o, ou grave-o novamente em um novo vídeo com um estilo diferente.

Prefere ficar dentro do Subtitle Edit? O fluxo de trabalho que sua comunidade recomenda é rodar o VideoSubFinder primeiro para detectar os quadros com texto, depois carregar essas imagens no Subtitle Edit via File > Import > Images e fazer OCR delas ali. Funciona, mas uma ferramenta separada de detecção de quadros ainda faz a análise de vídeo — o Subtitle Edit só assume depois que os quadros são extraídos.

Qualquer que seja o extrator que você use, planeje uma passada de revisão. A precisão do OCR em texto embutido depende muito da fonte, do contraste entre texto e fundo e de quanto movimento há atrás da linha de legenda. A meta realista é um rascunho sólido que precisa de uma limpeza leve — não um arquivo perfeito direto da ferramenta.

Aviso: o GeekLink é o nosso produto. Tentamos manter este guia factual e justo — o Subtitle Edit é um excelente editor, e a limitação descrita aqui é uma escolha de design que a própria equipe dele confirmou, não uma falha. Use a ferramenta de extração que se encaixa na sua plataforma e continue editando onde você se sentir mais confortável.

Perguntas frequentes

O Subtitle Edit consegue extrair legendas embutidas de um vídeo?

Não. O OCR do Subtitle Edit funciona em faixas de legenda baseadas em imagem (VobSub, PGS de Blu-ray e faixas de imagem dentro de arquivos MKV), não em texto embutido na imagem do vídeo. Para legendas embutidas você precisa de uma ferramenta de OCR de quadros como VideoSubFinder, videocr/VideOCR ou GeekLink no Mac.

Quais formatos de legenda o Subtitle Edit consegue fazer OCR?

VobSub de DVD (.sub/.idx), PGS de Blu-ray (.sup) e as mesmas faixas baseadas em imagem quando estão multiplexadas dentro de um contêiner como o MKV. Em todos esses, as legendas existem como imagens em sua própria faixa, que é o que a janela de OCR do Subtitle Edit converte em texto.

Por que a opção Import/OCR não funciona no meu MP4?

Porque esse recurso importa faixas de legenda em imagem de dentro do contêiner, e um MP4 típico com legendas embutidas não tem faixa de legenda alguma — o texto faz parte dos pixels do vídeo. Do ponto de vista do Subtitle Edit, o arquivo simplesmente não contém legendas.

Como extraio legendas embutidas em um Mac?

O GeekLink é um app nativo de Mac feito exatamente para isso: ele examina os quadros do vídeo, faz OCR do texto embutido e exporta um SRT padrão com tempo, totalmente offline. O VideoSubFinder é um software Windows, então em um Mac as alternativas práticas são rodá-lo em um ambiente Windows ou usar uma ferramenta de linha de comando baseada em Python.

Quão preciso é o OCR em legendas embutidas?

Depende da fonte: fontes limpas em fundos de alto contraste são reconhecidas muito bem, enquanto fontes estilizadas, baixo contraste e fundos agitados em movimento causam mais erros. Qualquer que seja a ferramenta, espere revisar o resultado — a meta é um rascunho forte, não um arquivo perfeito.

Posso editar o SRT extraído no Subtitle Edit depois?

Sim. Ferramentas de OCR de quadros exportam arquivos SRT padrão, que abrem em qualquer editor de legenda — incluindo o Subtitle Edit. Extraia primeiro com uma ferramenta de OCR de quadros, depois refine o tempo e o texto no editor que você já conhece.

Artigos relacionados