Externas, embutidas, queimadas ou closed captions? Os 4 tipos de legenda

Por Flora Wang, especialista em localização de vídeo · Atualizado em 26 de setembro de 2026 · 8 min de leitura

TL;DR: Na prática, há quatro tipos de legenda. As externas são arquivos .srt/.ass que você já possui; as embutidas são faixas de texto ou imagem dentro do vídeo; as queimadas estão pintadas na imagem e precisam de OCR dos quadros; closed captions são texto CEA-608/708 dentro do sinal de vídeo e podem ser extraídas sem OCR com ferramentas como o ccextractor. Teste de 5 segundos: se você não consegue desligá-las no player, estão queimadas.

Se você tentou "extrair legendas" e sua ferramenta não encontrou nada — ou encontrou algo que você não conseguiu usar — quase sempre é porque você está lidando com um tipo de legenda diferente do que a ferramenta espera. Primeiro descubra qual dos quatro você tem, e o método certo fica óbvio.

Como saber qual tipo eu tenho?

O teste de alternar. Abra o vídeo no VLC (ou em qualquer player) e procure o menu de ligar/desligar legenda. Você consegue desligar as legendas?

  • Elas desaparecem → as legendas são uma faixa separada (embutida), ou um arquivo externo. Extraível como texto ou imagem.
  • Elas continuam fixas na tela faça o que fizer → as legendas estão queimadas na imagem (hardcoded). Não há faixa — você vai precisar de OCR.

A pista do ffmpeg. Rode ffmpeg -i yourvideo.mp4. Se ele listar uma stream Subtitle:, você tem uma faixa embutida. Se não listar nenhuma mas você consegue ver claramente as legendas no vídeo, elas estão queimadas na imagem (ou é uma stream de closed-caption CC que o ffmpeg não mapeou) — e é por isso que os comandos "extrair legendas" não retornam nada.

Tipo 1 — Legendas externas (.srt / .ass)

O caso fácil: as legendas já são um arquivo separado ao lado do vídeo, ou podem ser baixadas de um site de legendas. Não há nada a extrair — basta abrir ou editar o arquivo. Se tudo que você precisa é traduzi-lo para outro idioma, importe o .srt em um tradutor e mantenha as marcações de tempo.

Tipo 2 — Faixas de legenda embutidas / soft (MKV, alguns MP4)

As legendas são uma stream dentro do contêiner, então podem ser extraídas sem qualquer perda de qualidade. Há dois subcasos:

  • Faixas de texto (SRT/ASS/SSA/WebVTT dentro de um MKV ou MP4) → importe o vídeo no GeekLink no Mac: ele detecta a faixa embutida automaticamente e a extrai em um SRT limpo com um clique, sem necessidade de OCR ou nova transcrição. O mkvextract (parte do MKVToolNix) é uma alternativa gratuita de linha de comando se você preferir não instalar um aplicativo.
  • Faixas de imagem (VobSub de DVD, PGS/SUP de Blu-ray) → estas são imagens do texto, e não uma stream de texto, então precisam de uma ferramenta de faixa de legenda baseada em OCR para convertê-las em SRT. A extração de faixas embutidas do GeekLink lida apenas com faixas baseadas em texto, não com este caso de faixa de imagem.

Para texto queimado sem faixa nenhuma — nada para nenhuma das ferramentas acima capturar — veja o Tipo 3 abaixo.

Tipo 3 — Legendas queimadas / hardcoded (o caso difícil)

As palavras estão pintadas permanentemente em cada quadro — sem faixa, sem alternância. Ferramentas baseadas em faixa (incluindo o próprio extrator de faixa embutida do GeekLink e o mkvextract) não encontram nada para capturar, porque não há stream de legenda para apontar a elas. A única maneira de recuperar o texto é OCR que lê a imagem do vídeo quadro a quadro.

  • No Windows: o VideoSubFinder extrai os quadros com legenda, e então o Subtitle Edit faz OCR das imagens — um processo de duas etapas.
  • No Mac: o GeekLink faz isso em uma única passagem. Você desenha uma caixa sobre a área da legenda, e ele lê o texto queimado para um SRT editável e sincronizado no tempo — uma pasta inteira de uma vez, localmente, grátis.
Desenhe uma caixa sobre a área da legenda queimada no GeekLink, para que o OCR leia apenas aquela linha
Para legendas queimadas: desenhe uma caixa sobre a linha de legenda e o GeekLink faz OCR só dentro dela, ignorando logos e marcas-d'água.
Legendas queimadas lidas do vídeo em uma lista editável e com marcações de tempo no GeekLink
O resultado: legendas queimadas tiradas da imagem para um SRT editável e sincronizado no tempo.

Tipo 4 — Closed captions (CEA-608/708)

Closed captions são texto armazenado no sinal de vídeo, e não uma faixa de legenda convencional. São comuns em gravações de TV e em alguns arquivos MP4 ou MOV, podendo incluir nomes de falantes e descrições de sons. Como já são dados de texto, não precisam de OCR: extraia com ccextractor ou com ffmpeg quando o fluxo estiver disponível.

No player, elas podem parecer legendas embutidas, mas o caminho de extração é diferente.Se o ffmpeg não mostrar uma faixa de legenda normal, verifique se há dados CEA-608 ou CEA-708 antes de concluir que o texto está queimado na imagem.

Tabela de decisão rápida

Sua situaçãoTipoFaça isto
Um arquivo .srt fica ao lado do vídeoExternaBasta abrir ou traduzi-lo
O VLC deixa você desligar as legendas; o ffmpeg mostra uma stream Subtitle:Embutida (texto)GeekLink (Mac) ou mkvextract
Desligar funciona, mas é um DVD/Blu-rayEmbutida (imagem)Ferramenta de OCR de faixa de imagem
As legendas não desligam — presas na imagemQueimadaOCR de quadros — GeekLink (Mac)
Gravação de TV ou MP4/MOV com dados CEA-608/708Closed captionsccextractor ou ffmpeg

Perguntas frequentes

Como sei se minhas legendas são hardcoded?

Se você não consegue desligá-las no seu player e elas permanecem fixas na tela, são queimadas (hardcoded). Se um botão de ligar/desligar legenda as remove, são uma faixa separada.

É possível desligar legendas queimadas?

Não — elas fazem parte da imagem do vídeo, então nenhum player pode ocultá-las. Você não pode removê-las, mas pode fazer OCR do texto de volta para um SRT editável.

Por que o ffmpeg diz "nenhuma faixa de legenda"?

Porque as legendas não são uma faixa — estão queimadas na imagem (ou é uma stream de closed-caption CC que o ffmpeg não mapeou). Texto queimado precisa de OCR dos quadros do vídeo, não de extração de faixa.

Qual é a diferença entre soft subs e hard subs?

Soft subs são uma faixa separada e alternável (extraível como texto ou imagem). Hard subs — hardcoded / queimadas — estão pintadas na imagem e precisam de OCR para recuperar.

Existe uma ferramenta para Mac para legendas queimadas?

Sim — o GeekLink faz OCR de legendas queimadas para um SRT editável nativamente em Macs com Apple Silicon. É um download direto gratuito em geeklink.dev (não na Mac App Store), e nenhuma conta é necessária.

O GeekLink também consegue extrair faixas de legenda embutidas (soft)?

Sim. O GeekLink detecta faixas embutidas baseadas em texto (SRT, ASS, SSA, WebVTT) na importação e as extrai em um SRT limpo com um clique — sem necessidade de OCR ou nova transcrição. Faixas embutidas baseadas em imagem (VobSub de DVD, PGS de Blu-ray) não são suportadas; essas precisam de uma ferramenta dedicada de OCR de faixa de imagem.

Closed captions CEA-608 ou CEA-708 precisam de OCR?

Não. Elas são dados de texto dentro do sinal de vídeo e podem ser extraídas com ccextractor ou ffmpeg. OCR é necessário apenas para faixas de imagem e legendas queimadas nos pixels do vídeo.

Artigos relacionados

Aviso: O GeekLink é o nosso próprio produto. Ele extrai tanto faixas de legenda embutidas (texto) quanto legendas queimadas (hardcoded) no Mac. Para faixas de imagem embutidas (DVD/Blu-ray), ou se você não está em um Mac, o mkvextract é uma alternativa gratuita de linha de comando para faixas de texto.

Tem legendas queimadas em um Mac?

Baixe o GeekLink grátis e leia legendas hardcoded da imagem para um SRT editável — localmente, sem conta, fora da App Store.

Download gratuito