Para combinar arquivos de legendas sequenciais no Final Cut Pro, ajuste os tempos das legendas de cada segmento para a posição que ocupam na edição final e, em seguida, importe um único arquivo SRT combinado. Aplicar o mesmo deslocamento a cada início e fim preserva a duração das legendas e os intervalos entre elas.
Este fluxo de trabalho é para quem edita em um Mac e está montando segmentos consecutivos de uma demonstração de software, cada um com um arquivo SRT existente e sincronizado a partir do início do segmento. O objetivo é ter uma única sequência de legendas com entradas cronometradas separadamente. A Apple documenta a importação direta de SRT no Final Cut Pro para Mac pelo fluxo de trabalho de legendas ocultas. Importar legendas ocultas no Final Cut Pro para Mac.
O que a importação de legendas do Final Cut Pro realmente faz?
O importador da Apple oferece duas opções de sincronização. Relative to Timeline adiciona o tempo de início do projeto aos tempos das legendas. Absolute usa os tempos das legendas independentemente do tempo de início do projeto. Nenhuma das opções documentadas fornece um deslocamento separado para cada segmento de origem sucessivo. Portanto, posicionar o indicador de reprodução no segmento B não é uma forma documentada de fazer com que o SRT de B, com tempos a partir de zero, comece ali. Instruções de importação de legendas da Apple.
Há também um comando chamado Join Captions, mas ele substitui clipes de legenda adjacentes selecionados por uma única legenda com o texto combinado. Isso altera a estrutura das entradas. Para arquivos sequenciais cujas aparições individuais precisam manter seus tempos, deixe as entradas separadas e combine os registros com os tempos correspondentes. Ajustar e organizar legendas ocultas no Final Cut Pro para Mac.
O método compatível usado aqui consiste em preparar um SRT com os deslocamentos corretos fora do Final Cut Pro, importá-lo pelo importador de legendas da Apple, inspecionar o resultado e exportar um único arquivo de legendas quando necessário. Não requer nenhum recurso de geração de legendas nem plug-in.
Determine o deslocamento antes de alterar as legendas
Primeiro, estabeleça onde cada segmento começa no projeto final, medindo o tempo decorrido desde o início do projeto. Anote as posições reais na edição, incluindo qualquer cartela de abertura, intervalos ou segmentos encurtados. Trabalhe com cópias dos arquivos de legenda.
Verifique se os arquivos já usam uma base de tempo comum. Se o segmento B começa 12 segundos após o início da edição e sua primeira legenda já aparece por volta de 14 segundos, talvez ele já tenha tempos relativos ao projeto. Adicionar mais 12 segundos deslocaria a legenda duas vezes. Se a primeira legenda aparece por volta de dois segundos, confira a mídia correspondente para confirmar que o arquivo usa tempos locais a partir do início de B.
Use este guia antes de combinar qualquer coisa:
| Sincronização de origem e condição da edição | Tratamento necessário |
|---|---|
| Cada SRT começa no início do próprio segmento | Adicione o tempo decorrido desde o início do segmento no projeto a todos os tempos das legendas |
| Cada SRT já segue o tempo decorrido do projeto final | Combine os registros sem adicionar deslocamentos de segmento |
| Os tempos de origem incluem uma origem temporal diferente | Subtraia essa origem e depois adicione o início previsto do segmento |
| O segmento tem cortes internos ou alterações de velocidade | Ajuste os tempos das legendas afetadas à mídia editada antes de combinar |
Para um segmento sem alterações, o cálculo é new time = source time + segment start − source origin. Aplique-o separadamente às duas extremidades de cada legenda. Um deslocamento constante preserva a duração porque (end + offset) − (start + offset) é igual a end − start. Ele também preserva os intervalos entre as legendas desse segmento.
Um deslocamento constante não corrige uma exclusão interna nem uma alteração de velocidade. Se vários segundos forem removidos de B no meio do segmento, as legendas após esse corte precisam de outro ajuste. Confirme que cada SRT corresponde ao segmento efetivamente usado na edição antes de tratar o arquivo inteiro como um único bloco de sincronização.
Veja um exemplo de sincronização com dois segmentos
Os dados a seguir são ilustrativos. O segmento A ocupa os primeiros 12 segundos de uma demonstração de software. O segmento B começa logo depois, aos 12 segundos. Os dois arquivos SRT de origem usam tempos locais contados a partir de zero, e nenhum dos segmentos foi aparado nem teve a velocidade alterada.
| Arquivo | Início do segmento na edição final | Intervalos locais das legendas | Deslocamento necessário |
|---|---|---|---|
part-a.srt |
0 segundos | 1–3 segundos; 6–8 segundos | 0 segundos |
part-b.srt |
12 segundos | 2–4 segundos; 7–9 segundos | +12 segundos |
A última legenda de A termina aos oito segundos, mas a mídia de A continua até os 12 segundos. Usar o fim da última legenda como deslocamento de B faria com que B começasse quatro segundos antes da hora. O posicionamento deve seguir a edição da mídia, inclusive os trechos sem legendas.
Um registro SRT consiste em um número de legenda, tempos de início e fim, texto da legenda e uma linha em branco como separador. Os tempos usam horas, minutos, segundos e milissegundos, como em 00:00:02,000; o separador de tempo é -->. A Biblioteca do Congresso documenta essa estrutura e observa que SRT é um formato de texto simples. Formato de legenda SubRip (SRT).
Este é o conteúdo completo do arquivo ilustrativo part-a.srt:
1
00:00:01,000 --> 00:00:03,000
Open the sample project.
2
00:00:06,000 --> 00:00:08,000
Select the blue rectangle.
Este é o conteúdo completo do arquivo ilustrativo part-b.srt, antes do ajuste:
1
00:00:02,000 --> 00:00:04,000
Open the color controls.
2
00:00:07,000 --> 00:00:09,000
Choose the green swatch.
Adicione 12 segundos aos dois tempos de cada legenda de B, acrescente esses registros depois de A e renumere a sequência combinada. O conteúdo completo resultante de combined-demo.srt é:
1
00:00:01,000 --> 00:00:03,000
Open the sample project.
2
00:00:06,000 --> 00:00:08,000
Select the blue rectangle.
3
00:00:14,000 --> 00:00:16,000
Open the color controls.
4
00:00:19,000 --> 00:00:21,000
Choose the green swatch.
As quatro legendas continuam com duração de dois segundos. O intervalo de três segundos entre as legendas de B também permanece igual. O intervalo de seis segundos entre o fim da última legenda de A, aos oito segundos, e o início da primeira legenda de B, aos 14 segundos, também é intencional: quatro segundos sem legendas no final de A mais dois no início de B. O cálculo dos tempos foi conferido com um pequeno cálculo determinístico em Python; este exemplo não foi executado no Final Cut Pro.
Prepare o SRT combinado no Mac
Para um arquivo curto, use um editor de texto simples para ajustar os tempos e montar os registros. No TextEdit, crie um documento e escolha Format > Make Plain Text antes de salvá-lo. A Apple documenta que novos documentos usam texto formatado por padrão e que a conversão para texto simples remove a formatação do documento. Criar, abrir e converter documentos no TextEdit para Mac.
Salve o texto final com o nome de arquivo combined-demo.srt. Confira a extensão real: ela não deve terminar em .srt.txt nem em .rtf. Mantenha linhas em branco entre as legendas, preserve o texto e as quebras de linha de cada uma e numere os registros finais em sequência. Os exemplos acima contêm texto simples de legenda, sem tags de estilo.
Para um arquivo maior, faça o mesmo cálculo usando um editor de legendas que permita deslocar todas as legendas selecionadas. Verifique se a operação altera os tempos de início e fim. Depois, confira a primeira e a última legenda ajustada com sua tabela de deslocamentos antes de combinar os arquivos. Um comando descrito como ajuste de duração ou alongamento da sincronização tem uma função diferente da adição de um deslocamento constante.
Não basta colar os arquivos originais e renumerá-los. Os números estabelecem a sequência; não deslocam uma legenda para mais tarde no vídeo. Dois arquivos com tempos próximos de zero continuam tendo tempos próximos de zero após a concatenação.
Importe o arquivo combinado no Final Cut Pro
Abra o projeto final e siga o processo de importação documentado pela Apple:
- Escolha
File > Import > Closed Captions. - Selecione
combined-demo.srt. - Em
Import as Role, escolha a função de legenda SRT e a subfunção do idioma adequado. - Em
Insertion Time, escolhaRelative to Timeline, pois este exemplo usa o tempo decorrido desde o início do projeto. - Clique em
Import.
As legendas aparecem em uma faixa de legendas acima da linha do tempo. Para um projeto que começa em 01:00:00:00, a legenda de exemplo aos 14 segundos decorridos deve aparecer por volta de 01:00:14:00. Use Absolute somente quando os tempos fornecidos já representarem o relógio desejado na linha do tempo. Essas opções de sincronização seguem a documentação de importação da Apple.
Mantenha os tempos em milissegundos distintos do código de tempo baseado em quadros. No SRT de exemplo, 00:00:14,000 significa exatamente 14 segundos. O exemplo trabalhado usa limites de segundos inteiros para deixar os cálculos claros; após a importação, confira os tempos mais precisos com o projeto real.
Confira os limites dos segmentos e diagnostique erros de sincronização
Abra o índice da linha do tempo com Shift-Command-2. Em Roles, ative a exibição de legendas e selecione a subfunção de idioma desejada. No painel Captions, selecionar uma legenda move o indicador de reprodução para o início dela; View Errors filtra a lista para mostrar as legendas com erros. A exibição das legendas no visualizador e na linha do tempo pode ser controlada separadamente. Mostrar ou ocultar legendas ocultas no Final Cut Pro para Mac.
No exemplo, verifique as quatro legendas separadas. Confira a primeira e a última legenda de A, o intervalo vazio em torno do limite entre os segmentos e as duas legendas de B. Em um projeto real, repita essa verificação nos limites de cada segmento importado e, em seguida, reproduza toda a sequência.
| Sintoma | O que verificar primeiro |
|---|---|
| Todas as legendas têm o mesmo deslocamento | Horário de início do projeto e opção de sincronização da importação |
| Apenas um segmento tem o mesmo deslocamento em toda a sua duração | Deslocamento desse segmento ou origem temporal do arquivo |
| A sincronização muda após uma edição interna | Um corte, uma exclusão, uma inserção ou uma alteração de velocidade na mídia |
| Arquivos posteriores aparecem perto do início | Os tempos locais foram concatenados sem deslocamentos |
| As legendas não aparecem no visualizador | Visibilidade das legendas e subfunção de idioma ativa |
Se as legendas se sobrepuserem, confira o cálculo do deslocamento antes de alterar a duração delas. A Apple documenta que sobreposições na mesma subfunção de idioma geralmente geram erros e que Resolve Overlaps encurta os clipes. A Apple também observa que arrastar uma legenda para dentro de legendas adjacentes pode sobrescrevê-las. Nenhuma dessas operações preserva todos os limites de tempo originais; portanto, use-as somente depois de decidir que a sincronização subjacente precisa ser alterada. Guia da Apple para organizar legendas.
Exporte um único arquivo de legendas para a edição final
Escolha File > Export Closed Captions, dê um nome ao arquivo de saída e selecione a subfunção de idioma desejada em Roles. O Final Cut Pro cria um arquivo separado para cada subfunção de idioma selecionada. Escolha Relative to Timeline para um SRT medido desde o início do vídeo final; essa opção subtrai o tempo de início do projeto. Absolute mantém o relógio da linha do tempo. Exportar legendas ocultas no Final Cut Pro para Mac.
Para estas legendas de demonstração sem estilo, desmarque Include Formatting. A Apple geralmente recomenda remover a formatação SRT porque os estilos podem aparecer de forma diferente no reprodutor desejado. Abra novamente o arquivo exportado e confirme se a quantidade de legendas, o texto e os tempos nos limites dos segmentos correspondem ao projeto inspecionado. Orientações da Apple para exportar SRT.
O resultado final deve manter cada legenda como um registro separado com seu próprio tempo. Baseie o deslocamento de cada segmento em sua posição real na edição, preserve os intervalos sem legendas e confira os limites após a importação. Assim, você terá uma sequência combinada de legendas sincronizada com o vídeo montado.
Fontes
- Importar legendas ocultas no Final Cut Pro para Mac — Apple
- Ajustar e organizar legendas ocultas no Final Cut Pro para Mac — Apple
- Formato de legenda SubRip (SRT) — Biblioteca do Congresso
- Criar, abrir e converter documentos no TextEdit para Mac — Apple
- Mostrar ou ocultar legendas ocultas no Final Cut Pro para Mac — Apple
- Exportar legendas ocultas no Final Cut Pro para Mac — Apple