SRT · CapCut · YouTube · verificado em 28/07/2026

Seu SRT abre no player, mas não importa no CapCut ou YouTube?

Isso não prova que o arquivo esteja corrompido. SRT é amplamente aceito, mas não possui uma especificação formal única, e cada destino aceita um subconjunto diferente. Compare seis casos reproduzíveis para separar aplicativo, encoding, formato, timestamp e estilo.

Fixtures sintéticas · conteúdo e nome não enviados · métricas técnicas sem texto

Diagnóstico em 60 segundos

Comece pelo perfil mais simples.

Um arquivo estruturalmente legível ainda pode usar recursos que o destino ignora ou rejeita. Faça uma cópia antes de normalizar.

  1. 01

    Confirme se o conteúdo é SRT de verdade, não WebVTT renomeado.

  2. 02

    Salve uma cópia em UTF-8 e confira os acentos.

  3. 03

    Use vírgula nos milissegundos do SRT básico.

  4. 04

    Remova markup e parâmetros extras para isolar o problema.

  5. 05

    Teste no destino correto: Web, Desktop ou YouTube Studio.

  6. 06

    Revise texto e sincronização mesmo depois da importação.

Seis casos reproduzíveis

Compare o conteúdo, não só a extensão.

Os exemplos são sintéticos e não contêm mídia nem dados pessoais. Abra o conteúdo, baixe a fixture e compare o comportamento no destino que você realmente usa.

01Controle portátil
1
00:00:01,000 --> 00:00:03,000
Base portátil em português.

2
00:00:03,200 --> 00:00:05,000
Revise antes de publicar.
O que este caso demonstra
UTF-8, sequência numérica, vírgula nos milissegundos e nenhum estilo ou parâmetro extra.
Reparo conservador
Nenhum reparo estrutural; ainda revise texto e sincronização.
Baixar 01-controle-portatil.srt
02Acentos em Windows-1252
1
00:00:01,000 --> 00:00:03,000
Ação, avó e café em português.
O que este caso demonstra
O texto pode parecer correto em um editor local, mas não atende ao requisito de UTF-8 simples documentado pelo YouTube.
Reparo conservador
Recodifique como UTF-8 sem trocar as palavras nem apenas renomear o arquivo.
Baixar 02-acentos-windows-1252.srt
03Ponto nos milissegundos
1
00:00:01.000 --> 00:00:03.000
Ponto no lugar da vírgula.
O que este caso demonstra
O verificador tolera o ponto, mas a estrutura básica do SRT usa vírgula. WebVTT usa ponto.
Reparo conservador
Normalize os timestamps para vírgula ao entregar SRT.
Baixar 03-ponto-nos-milisegundos.srt
04Markup de estilo
1
00:00:01,000 --> 00:00:03,000
<font color="#00FF00"><b>Cor e negrito</b></font>
O que este caso demonstra
Alguns leitores aceitam marcação, mas o YouTube declara que não reconhece estilo em SRT básico.
Reparo conservador
Entregue texto simples e aplique fonte, cor e animação no editor de destino.
Baixar 04-markup-de-estilo.srt
05Parâmetros VTT dentro do SRT
1
00:00:01,000 --> 00:00:03,000 line:90% position:50%
Texto com parâmetros de posição.
O que este caso demonstra
O parser local preserva os parâmetros, mas line e position são cue settings definidos pelo WebVTT, não pelo perfil SRT básico.
Reparo conservador
Remova os settings do SRT ou gere um arquivo WebVTT real.
Baixar 05-settings-vtt-em-srt.srt
06WebVTT apenas renomeado
WEBVTT

00:00:01.000 --> 00:00:03.000 line:90%
Isto é WebVTT.
O que este caso demonstra
A assinatura WEBVTT, o ponto nos timestamps e os cue settings identificam outro formato; trocar a extensão não converte o conteúdo.
Reparo conservador
No YouTube, envie como .vtt; para o CapCut Web, converta de fato para o perfil SRT básico.
Baixar 06-webvtt-renomeado.srt

O destino muda a resposta

CapCut e YouTube não usam o mesmo perfil.

CapCut Web

Importa arquivo .srt.

Abra Captions, envie o SRT e faça o acabamento visual no editor.

CapCut Desktop

Importa .srt ou .txt estruturado.

Formatação não padrão ou timecodes ausentes podem impedir a importação.

CapCut Mobile

Sem importação direta.

Importe no Web ou Desktop e sincronize o projeto para editar no celular.

YouTube

SRT básico em UTF-8 simples.

Markup de estilo não é reconhecido; WebVTT é aceito como formato separado.

Próximo passo conservador

Leia e normalize uma cópia local antes de reimportar.

O verificador não envia o conteúdo nem o nome do SRT ao servidor. Ele informa a codificação usada para leitura e verifica sequência, timestamps, blocos vazios e sobreposições. Apenas métricas técnicas agregadas, sem o texto, podem ser registradas. Estrutura legível não significa compatibilidade garantida. Consulte a política de privacidade.

Limites do diagnóstico

O formato é simples; os leitores não são idênticos.

Se o SRT abre no player, ele está válido?

Isso prova apenas que aquele leitor entendeu o arquivo. SRT é amplamente usado, mas não tem uma especificação formal única; o destino pode aceitar um perfil mais restrito.

Posso renomear um arquivo VTT para .srt?

Não. WebVTT usa assinatura, timestamps e parâmetros próprios. Renomear a extensão não converte o conteúdo.

O CapCut móvel importa SRT diretamente?

A documentação atual do CapCut informa que a importação direta é feita no Web ou Desktop; o app móvel pode receber o projeto sincronizado depois.

O verificador garante importação no meu aplicativo?

Não. Ele encontra problemas estruturais e ajuda a produzir um perfil básico. Versão do aplicativo, encoding, conteúdo, tamanho e regras do destino ainda precisam ser testados no seu fluxo.

Fontes primárias e institucionais

Verificado em 28/07/2026. Aplicativos podem mudar; confira a documentação atual do seu destino antes de uma entrega crítica.