Guia
Como criar um ficheiro de legendas SRT num Mac
Obtenha legendas sincronizadas a partir de uma gravação e carregue-as no Final Cut Pro, no Premiere ou no YouTube. Sem carregamentos, sem sites de conversão.
Pesquise por isto e vai encontrar sobretudo sites de conversão que lhe querem pedir para carregar o vídeo. Não precisa de nenhum deles. Um SRT é um ficheiro de texto simples, e consegue produzir um no seu próprio Mac em poucos minutos.
O que é de facto um ficheiro SRT #
Isto confunde muita gente, por isso vale a pena esclarecer já. Um ficheiro .srt não é um formato binário especial. É um ficheiro de texto com uma estrutura muito simples, e pode abri-lo no TextEdit:
1
00:00:00,000 --> 00:00:07,000
Good afternoon everyone and welcome to
FinTech+Sync's second quarter earnings call.
2
00:00:07,000 --> 00:00:10,000
I'm John Doe, CEO of FinTech+.
Cada bloco é um número, um código de tempo de início e de fim, o texto e uma linha em branco. É essa a especificação toda.
Um detalhe que causa problemas reais: o SRT usa uma vírgula antes dos milissegundos (00:00:07,000). O WebVTT, o outro formato comum, usa um ponto (00:00:07.000) e começa o ficheiro com uma linha WEBVTT. Trocá-los produz um ficheiro que parece correto e que falha silenciosamente ao carregar. Se algo rejeitar as suas legendas sem motivo visível, verifique primeiro esse carácter.
Passo 1: obter uma transcrição com marcações de tempo #
Precisa de códigos de tempo, não apenas de texto, por isso uma transcrição simples não chega — a ferramenta tem de lhe dar marcações de tempo ao nível do segmento.
O Offline Transcription faz isto no seu Mac sem carregar o ficheiro: largue o áudio ou o vídeo, clique em Transcrever e exporte como SRT. É gratuito para transferir e experimentar, e funciona com o Wi-Fi desligado, o que importa se as imagens forem confidenciais. Outras ferramentas também o levam lá; o importante é que a exportação inclua as marcações de tempo.
Seja qual for a que usar, tem agora um .srt ao lado do seu vídeo.
Passo 2: leia-o antes de o usar #
A transcrição automática comete erros, e as legendas são o sítio mais visível para eles aparecerem.
Abra o ficheiro no TextEdit e leia-o por alto. O que corre mal com mais frequência são nomes, termos técnicos, siglas e as fronteiras entre oradores. Corrigi-los agora leva minutos; corrigi-los depois de ter formatado 400 legendas num editor não leva.
Pode editar o texto à vontade. Basta não mexer na numeração, nos códigos de tempo e nas linhas em branco.
Passo 3: carregá-lo no seu editor #
Final Cut Pro #
- Abra o seu projeto.
- Escolha Ficheiro → Importar → Legendas.
- Selecione o seu ficheiro
.srt. - Na secção Importar como função, escolha uma função de legenda codificada no menu da esquerda e uma subfunção de idioma no da direita.
- Clique em Importar.
As legendas ligam-se à linha de tempo nos respetivos códigos de tempo. O Final Cut aceita SRT, iTT e CEA-608, por isso o SRT que exportou funciona diretamente. O guia de fluxo de trabalho de legendas codificadas da própria Apple cobre as opções de formatação depois de estarem lá dentro.
Premiere Pro #
- Escolha Ficheiro → Importar e selecione o
.srt. Aparece no painel Projeto como um clipe. - Arraste-o para a linha de tempo.
- O Premiere pede um Create Caption Track Format. Escolha Subtitle — é o que lhe dá mais controlo sobre a formatação.
- Mude para Áreas de trabalho → Legendas e gráficos para editar o texto contra as imagens.
- Para reformatar tudo de uma vez, formate uma legenda em Essential Graphics e use Aplicar a todas, ou guarde-a como estilo de faixa.
Na exportação, o separador Legendas decide o que acontece: gravá-las na imagem, ou escrever um ficheiro .srt separado ao lado do vídeo.
YouTube #
Carregue o vídeo e depois, no YouTube Studio, abra Legendas, escolha o idioma e selecione Carregar ficheiro → Com marcação de tempo. Selecione o seu .srt.
Faça isto em vez de confiar nas legendas automáticas do YouTube. As legendas automáticas não têm pontuação, lidam mal com nomes e não são indexadas da mesma maneira — uma faixa de legendas propriamente dita é lida como texto real.
Apenas reproduzir o ficheiro #
Se só quiser legendas enquanto vê o vídeo, coloque o .srt na mesma pasta do vídeo e dê-lhe o mesmo nome de ficheiro. O VLC, o IINA e a maioria dos outros leitores detetam-no automaticamente.
Problemas comuns #
Está tudo desfasado alguns segundos. A sua transcrição foi feita a partir de uma montagem diferente do vídeo, ou de um ficheiro de áudio que começa noutro ponto. Volte a exportar o SRT a partir do ficheiro exato que está a editar.
As legendas são demasiado longas para ler. As ferramentas automáticas produzem por vezes segmentos longos. Aponte a cerca de duas linhas e cerca de 42 caracteres por linha — divida tudo o que for mais longo em dois blocos, com a marcação de tempo repartida entre eles.
O ficheiro não carrega em lado nenhum. Verifique a questão da vírgula versus ponto acima, certifique-se de que o ficheiro está guardado como texto simples UTF-8 e confirme que há uma linha em branco entre cada bloco. O TextEdit pode guardar como RTF sem avisar: use Formatação → Converter em texto simples antes de guardar.
Os caracteres acentuados ou não latinos aparecem como lixo. O ficheiro não está em UTF-8. Volte a guardá-lo com essa codificação.
A versão curta #
Transcreva com marcações de tempo, exporte SRT, leia-o por alto à procura de erros em nomes e depois faça Ficheiro → Importar → Legendas no Final Cut ou arraste-o para a linha de tempo no Premiere. Não há razão nenhuma para a gravação sair da sua máquina em qualquer ponto desse processo.
Obter o Offline Transcription
Transcreva áudio e vídeo inteiramente no seu Mac. Nada é enviado, não há conta e não há contador ao minuto.