Como colocar legenda automática no iMovie (Mac)
Legenda automática no iMovie: ele não gera legendas nem importa SRT. Quatro formas de legendar no Mac, de títulos digitados ao Whisper e à legenda embutida.
Você coloca legendas no iMovie digitando cada fala como um título, porque o iMovie não tem legendas automáticas e não importa arquivos SRT. Para ter legendas automáticas no Mac, termine a edição, exporte o filme e transcreva esse arquivo em outra ferramenta; depois, embuta as legendas em uma nova cópia ou envie o arquivo de legendas junto com o vídeo.
A seguir: o que o iMovie pode e não pode fazer com texto, quatro formas de colocar legendas em um vídeo do iMovie — os títulos do próprio programa, o Final Cut Pro, um caminho gratuito pela linha de comando e um programa de legendas — e como escolher entre embutir as legendas e enviar um arquivo.
O iMovie tem legendas automáticas?
Não. O iMovie para Mac não tem reconhecimento de fala nem importação de legendas. O guia do usuário do iMovie da Apple trata de títulos, mapas, fundos, música e voz off, e não tem nenhum tópico sobre legendas ou arquivos de legendas. A única ferramenta de texto é o título: um bloco de texto estilizado que você coloca sobre um clipe e digita à mão.
Os títulos foram pensados para créditos de abertura e terços inferiores (lower thirds), não para diálogo, e isso fica evidente assim que você tenta legendar um vídeo inteiro com eles:
- Cada legenda é digitada à mão. Nada no iMovie ouve o áudio.
- Cada legenda tem o tempo definido à mão. O guia da Apple diz que você define a duração de cada título individualmente, arrastando as bordas ou digitando um valor.
- Muitos estilos se movem. Muitos títulos são animados, e alguns estilos de tema e estilos animados não permitem mudar a fonte.
- Nada sai como arquivo. O texto existe apenas dentro do projeto, então o YouTube não recebe nenhuma faixa de legendas que possa indexar, traduzir ou deixar o espectador desativar.
Em um ritmo normal de fala, um vídeo de dez minutos com uma pessoa falando para a câmera tem cerca de 1.500 palavras. São mais ou menos 150 a 200 legendas, cada uma um título para digitar e sincronizar.
As legendas automáticas da própria Apple ficam um degrau acima, no Final Cut Pro. Segundo o guia do Final Cut Pro da Apple, o gerador de legendas funciona a partir de fala em inglês dos EUA e exige um Mac com Apple Silicon.
Quatro formas de colocar legendas em um vídeo do iMovie
- Títulos do iMovie — grátis e já incluídos no programa; servem para um clipe curto com poucas falas.
- Final Cut Pro — as legendas automáticas da Apple, para inglês dos EUA em um Mac com Apple Silicon.
- Whisper e FFmpeg — gratuitos e de código aberto, usados no Terminal.
- Um programa de legendas como o Sablate — transcreve, edita, estiliza e embute, em qualquer um de 100 idiomas falados.
Os dois primeiros mantêm as legendas dentro dos aplicativos da Apple. Os dois últimos trabalham sobre o filme que você exporta do iMovie, e é por isso que todos entram no fim da edição, não no começo.
Método 1: digitar as legendas como títulos do iMovie
Para um clipe de 30 segundos com poucas falas, os títulos são o caminho mais rápido e não custam nada. Seguindo os passos da Apple para adicionar títulos:
- Abra o projeto na linha do tempo e clique em Títulos acima do navegador.
- Escolha um estilo simples e estático. Os estilos de terço inferior ficam onde o espectador espera ver legendas; evite qualquer coisa animada.
- Arraste o título para a linha do tempo, acima do clipe, no ponto em que a primeira fala acontece.
- Clique duas vezes no texto de exemplo no visualizador, digite a legenda e defina a fonte, o tamanho e a cor com os controles acima do visualizador. Clique em Aplicar.
- Arraste as bordas do título na linha do tempo para que ele cubra exatamente as palavras que mostra, ou selecione-o, clique no botão Informações do Clipe e digite um valor no campo Duração.
- Repita para cada legenda.
Mantenha cada título em uma ou duas linhas curtas. O guia de estilo em inglês da Netflix limita a linha a 42 caracteres, e uma legenda que some antes de dar tempo de ler é pior do que nenhuma legenda. O guia de velocidade de leitura traz os números.
Os limites são os listados acima: sem transcrição, sem arquivo e um trabalho que cresce a cada minuto de fala. A partir de um ou dois minutos de diálogo, os três métodos seguintes economizam mais tempo do que custam.
Método 2: enviar o projeto para o Final Cut Pro
Se você já tem o Final Cut Pro, ou ia migrar para ele de qualquer jeito, este é o caminho mais bem integrado. O iMovie entrega um projeto diretamente:
- No iMovie, abra o projeto e escolha Arquivo > Enviar Filme Para o Final Cut Pro. O Final Cut Pro abre com uma nova biblioteca contendo o projeto e suas mídias.
- No Final Cut Pro, gere as legendas a partir do áudio da linha do tempo. O guia da Apple diz que, na primeira vez, um modelo de idioma é baixado, uma única vez.
- Corrija as legendas e depois exporte-as como arquivo ou embuta-as ao compartilhar. O guia de exportação de legendas da Apple lista a legenda embutida entre as opções de compartilhamento.
O que custa e o que cobre, segundo as próprias páginas da Apple: o Final Cut Pro custa $299,99 em compra única, ou faz parte do Apple Creator Studio por $12,99 por mês, com 30 dias de teste gratuito para novos assinantes. As legendas automáticas funcionam apenas com fala em inglês dos EUA e exigem um Mac com Apple Silicon. Só projetos de filme são transferidos; um trailer do iMovie precisa ser convertido em filme antes.
Para um vídeo em inglês em um Mac recente, nada mais desta lista se encaixa tão bem: as legendas ficam na mesma linha do tempo da edição, então um corte posterior as move junto. Para qualquer outro idioma falado, o Final Cut Pro oferece apenas legendas manuais.
Método 3: Whisper e FFmpeg, grátis no Terminal
O Whisper da OpenAI é um reconhecedor de fala gratuito e de código aberto que grava um arquivo .srt diretamente, e o FFmpeg consegue desenhar esse arquivo na imagem. Os dois rodam no Terminal, e o Whisper precisa que o Python e o FFmpeg estejam instalados antes. Essa instalação é o custo real deste caminho.
Primeiro, exporte o filme pronto: selecione o projeto no iMovie, escolha Arquivo > Compartilhar > Arquivo e salve. Aqui ele se chama my-movie.mp4. Depois, transcreva:
whisper my-movie.mp4 --model turbo --output_format srt
O turbo é o modelo padrão e é bom para legendas. O Whisper detecta sozinho o idioma falado; se ele errar, adicione --language com um código de idioma. O comando grava my-movie.srt na pasta atual. Abra o arquivo em um editor de texto e corrija os nomes antes de seguir. Se uma legenda se repete ou aparece texto sobre o silêncio, é uma falha conhecida do Whisper, com correções conhecidas, explicadas em por que o Whisper repete linhas e inventa texto.
Para embutir as legendas, o FFmpeg precisa incluir o libass, o renderizador de legendas. O pacote ffmpeg padrão do Homebrew não o inclui, então o comando usual de legenda embutida para com o erro “No such filter”. O pacote ffmpeg-full do Homebrew o inclui e é instalado ao lado do padrão, sem substituí-lo:
brew install ffmpeg-full
"$(brew --prefix ffmpeg-full)/bin/ffmpeg" -i my-movie.mp4 -vf "subtitles=my-movie.srt" -c:a copy my-movie-subtitled.mp4
O resultado é um filme novo com as legendas desenhadas em todos os quadros, no estilo branco padrão do FFmpeg. Mudar a aparência exige escrever parâmetros force_style à mão; embutir legendas em um vídeo cobre as opções de estilo e os ajustes de qualidade.
Método 4: um programa de legendas no Mac
Um programa de legendas para computador cuida da transcrição, da correção, do estilo e da legenda embutida em uma única janela, sem Terminal. No Sablate, partindo do filme que você exportou do iMovie:
- Arraste o
.mp4ou.movpara o Sablate e escolha um modelo: Balanced no plano gratuito, Accurate (large-v3-turbo) no Pro. - Leia a transcrição no editor. Corrija os nomes, arraste as bordas das legendas na linha do tempo onde o tempo estiver errado e fique de olho no aviso nas legendas que passam rápido demais para serem lidas.
- Escolha um preset no painel Style — Classic para um filme, Reels ou Hormozi para vídeo social vertical — e ajuste a fonte, o tamanho e a posição.
- Abra Export e escolha Video with burned-in subtitles (.mp4) para uma cópia com as legendas na imagem, ou Subtitle file (.srt) para o YouTube e o Vimeo.
- Para um segundo idioma, escolha Add language…. A tradução é uma camada sobre os mesmos tempos, com estilo e fonte próprios, e é exportada do mesmo jeito.
Depois que o modelo de voz e os pacotes de idioma do Argos que você usa são baixados, a transcrição, a tradução offline e a legenda embutida funcionam sem conexão com a internet, então o filme nunca sai do seu Mac. O Sablate exige macOS 12 Monterey ou posterior e tem versões separadas para Macs com Apple Silicon e Intel.
Em comparação com o Final Cut Pro, ele transcreve 100 idiomas falados em vez de um e acrescenta traduções. O que ele não faz é devolver nada à linha do tempo do iMovie: se você mudar a edição, exporta e transcreve de novo.
O plano gratuito não exige conta e cobre vídeos de até dez minutos, três tarefas por mês, os modelos Fast e Balanced e uma camada de tradução offline; a legenda embutida leva uma pequena marca no canto. O Pro custa $29, uma única vez, sem limite de duração, com todos os modelos e legenda embutida sem marca. A página de preços lista o resto.
Dá para importar um arquivo SRT no iMovie?
Não. O iMovie importa vídeo, fotos e áudio, e um arquivo de legendas não tem para onde ir. Se você já tem um .srt — do Whisper, de um serviço de transcrição ou de um colega — há duas formas de usá-lo com um filme do iMovie:
- Embuta-o em uma cópia exportada, com o FFmpeg (método 3) ou um programa de legendas (método 4). É a única opção para TikTok, Instagram Reels e X, que não aceitam arquivos de legendas.
- Envie-o junto com o vídeo. O YouTube e o Vimeo recebem o filme e o
.srtcomo envios separados, então o espectador pode desativar as legendas, os mecanismos de busca conseguem lê-las, e um erro de digitação se corrige com uma edição de texto, sem nova exportação.
Qual plataforma quer qual está explicado em hardsub vs softsub. O editor do Sablate também importa arquivos .srt e .vtt, então um arquivo feito em outro lugar pode ser estilizado e embutido sem transcrever de novo.
Qual método usar?
| Títulos do iMovie | Final Cut Pro | Whisper + FFmpeg | Sablate | |
|---|---|---|---|---|
| Preço | Grátis | $299,99 em pagamento único ou $12,99/mês | Gratuito, código aberto | Plano gratuito; Pro $29, pagamento único |
| Transcreve a fala automaticamente | Não | Sim | Sim | Sim |
| Idiomas falados | Qualquer um, digitado à mão | Inglês dos EUA | Cerca de 100 | 100 |
| As legendas ficam na linha do tempo de edição | Sim | Sim | Não | Não |
| Traduz legendas | Não | Não | Apenas para o inglês | Sim, em camadas |
| Vídeo com legendas embutidas | Sim | Sim | Sim | Sim |
| Arquivo de legendas para o YouTube | Não | Sim | Sim | Sim |
| Precisa do Terminal | Não | Não | Sim | Não |
| Requisito de Mac | Qualquer Mac com iMovie | Apple Silicon para legendas automáticas | Qualquer Mac com Python | macOS 12 ou posterior |
“É um clipe de 20 segundos com três legendas.” Títulos do iMovie. Digitar três legendas leva menos tempo do que instalar qualquer coisa.
“Edito em inglês em um Mac com Apple Silicon e talvez migre para o Final Cut Pro de qualquer jeito.” Final Cut Pro. As legendas ficam na linha do tempo e acompanham as edições posteriores.
“Tenho facilidade com o Terminal e preciso de um só idioma, de graça.” Whisper e FFmpeg.
“O vídeo não está em inglês, ou precisa de um segundo idioma.” Sablate: 100 idiomas falados, camadas de tradução e uma cópia com legendas embutidas ou um .srt separado para cada idioma.
“Vai para o TikTok ou o Reels.” Qualquer método que embuta as legendas, estilizadas para um feed vertical visto sem som. Onde colocar legendas no Reels, no TikTok e nos Shorts trata das zonas seguras.
Como manter as legendas sincronizadas depois de mudar a edição
As legendas feitas fora do iMovie são sincronizadas com uma exportação específica. Se você cortar um clipe, adicionar uma transição ou trocar um plano depois, todas as legendas a partir desse ponto ficam adiantadas ou atrasadas exatamente pela duração que você mudou.
- Feche a edição primeiro. Faça as legendas quando o corte estiver final, não enquanto ainda está mudando.
- Exporte e transcreva de novo depois de uma mudança real. Para um pequeno deslocamento, corrigir os tempos no editor é mais rápido; para um novo corte, comece do zero.
- Guarde o
.srte uma exportação limpa juntos. Uma cópia com legendas embutidas não pode ser desfeita. Com o filme limpo e o arquivo de legendas, você pode renderizar uma nova cópia em outro estilo ou idioma quando quiser. - Embuta por último, uma vez por destino. Uma cópia para o Reels, uma para um cliente, e o filme limpo com o
.srtpara o YouTube.
O iMovie cuida da edição; as legendas precisam vir de outro lugar. Para poucas falas, digite-as como títulos. Para inglês em um Mac recente, o Final Cut Pro as mantém na linha do tempo. Para qualquer coisa mais longa, em outro idioma ou em vários, baixe o Sablate para Mac, coloque o filme exportado e embuta as legendas ou exporte o .srt. O plano gratuito cobre vídeos de até dez minutos.
Perguntas frequentes
O iMovie tem legendas automáticas?
Não. O iMovie para Mac não transforma fala em legendas, e o guia do usuário do iMovie da Apple não tem nenhum tópico sobre legendas. A única ferramenta de texto é o título, digitado e sincronizado à mão. Para ter legendas automáticas, exporte o filme e transcreva-o em outra ferramenta, como o Final Cut Pro, o Whisper ou um programa de legendas.
Dá para importar um arquivo SRT no iMovie?
Não. O iMovie importa vídeo, fotos e áudio, mas não arquivos de legendas. Para usar um SRT com um filme do iMovie, embuta-o em uma cópia exportada, com o FFmpeg ou um programa de legendas, ou envie-o junto com o vídeo no YouTube ou no Vimeo, que aceitam arquivos de legendas e deixam o espectador desativá-las.
Como adicionar legendas manualmente no iMovie?
Use títulos. Clique em Títulos acima do navegador, arraste um estilo simples e estático para cima do clipe em que a fala acontece, digite o texto no visualizador e clique em Aplicar. Depois arraste as bordas do título para que ele cubra exatamente essa fala. Repita para cada legenda; funciona em um clipe curto e fica lento em qualquer coisa mais longa.
O Final Cut Pro consegue gerar legendas automáticas para um projeto do iMovie?
Sim, se a fala estiver em inglês dos EUA. No iMovie, escolha Arquivo e depois Enviar Filme Para o Final Cut Pro e gere as legendas no Final Cut Pro, que para isso exige um Mac com Apple Silicon. O Final Cut Pro custa $299,99 uma única vez, ou vem com o Apple Creator Studio por $12,99 por mês.
Existe um jeito gratuito de gerar legendas automáticas para o iMovie?
Sim. O Whisper, um reconhecedor de fala gratuito e de código aberto, gera um arquivo SRT a partir do filme exportado do iMovie, e o FFmpeg embute esse arquivo em uma nova cópia; os dois rodam no Terminal. O plano gratuito do Sablate faz o mesmo em um aplicativo, para vídeos de até dez minutos, com uma pequena marca no canto do vídeo com legendas embutidas.
Devo embutir as legendas no vídeo do iMovie ou enviar um SRT?
Embuta só onde a plataforma não aceita um arquivo de legendas. TikTok, Instagram Reels e X exigem legendas embutidas. YouTube e Vimeo aceitam um SRT enviado junto com o vídeo, que o espectador pode desativar e que você pode corrigir depois sem exportar o filme de novo.