SRT e WebVTT legendas

M3U8 Player Com Legendas: Adicione SRT ou VTT a HLS

Um player M3U8 com legendas permite reproduzir um stream HLS e anexar um arquivo de legenda externo .srt ou .vtt no navegador. Este player converte SRT em WebVTT localmente, adiciona-o como uma faixa de legenda e não carrega o stream ou arquivo de legenda.

Última atualização: June 20, 2026

A reprodução, o histórico, os favoritos, as legendas e a conversão do navegador permanecem neste dispositivo. As solicitações HLS passam pelo proxy somente quando você ativa o proxy CORS.

Procurador CORS inteligente

Use o proxy Cloudflare Worker para manifestos, chaves e segmentos quando a reprodução direta do navegador estiver bloqueada.

Pré-visualização do vídeo

Relatório de integridade do link

Analise variantes, taxa de bits, duração do segmento, criptografia e status ativo/VOD e, em seguida, faça amostras de segmentos de mídia para links inativos. As verificações de segmento são limitadas pelo navegador CORS, portanto, ative o proxy para obter resultados mais precisos.

Formatos de legenda e suporte HLS

Fonte da legendaCaminho compatívelO que esperar
Arquivo .vtt localArraste o arquivo WebVTT para o player.O navegador pode anexá-lo diretamente como uma faixa de legenda.
Arquivo .srt localArraste o arquivo SRT para o player.O player converte para WebVTT localmente antes de adicionar a faixa.
HLS WebVTT trilhaReproduza a transmissão normalmente se o manifesto anunciar legendas.O suporte do navegador e do player depende do manifesto e dos metadados do rastreamento.
Arquivo .ass ou .ssaConverta-o para SRT ou VTT antes de carregar.Os formatos de legenda estilizados não são anexados diretamente por este player do navegador.
Legendas gravadasNenhum arquivo extra é necessário.O texto faz parte dos pixels do vídeo e não pode ser alternado como uma trilha.

Como adicionar legendas a um stream M3U8

  1. 1Reproduzir o stream M3U8Cole o HLS URL e pressione Play para que o vídeo seja carregado antes de anexar um arquivo de legenda externo.
  2. 2Adicione um arquivo de legenda localArraste um arquivo .srt ou .vtt para a área de vídeo ou use o controle de legenda na barra de ferramentas do player.
  3. 3Deixe SRT converter para WebVTTSe o arquivo for SRT, o navegador converte o tempo de sinalização e o texto para WebVTT porque as trilhas HTML nativas exigem VTT.
  4. 4Verifique o tempo e o idiomaInicie a reprodução e confirme se as legendas estão alinhadas com a fala. Se o tempo estiver errado, ajuste o arquivo de legenda em um editor e recarregue-o.
  5. 5Use proxy apenas para acesso ao streamAs legendas são locais, mas o fluxo HLS ainda pode precisar do proxy se a proteção CORS ou Referer bloquear a reprodução.

Por que SRT precisa de conversão antes da reprodução no navegador

As faixas de vídeo HTML usam WebVTT, não SubRip SRT. O player lê seu arquivo SRT local, converte carimbos de data/hora e sugestões em um blob WebVTT no navegador e, em seguida, anexa esse blob ao elemento de vídeo. A conversão é local e não envia o arquivo de legenda para um servidor.

Quando as legendas externas são melhores que as faixas incorporadas

Legendas externas são úteis quando o fluxo HLS não tem faixa de legenda, o idioma incorporado está errado ou você está testando o controle de qualidade das legendas traduzidas antes de publicá-las. Eles também permitem que os editores verifiquem o tempo da legenda em relação ao caminho de reprodução HLS ao vivo, em vez de uma exportação local MP4.

O que verificar quando as legendas não aparecem

Confirme se a extensão do arquivo é .srt ou .vtt, se os carimbos de data/hora da sugestão são válidos e se o vídeo foi iniciado. Se o fluxo em si estiver bloqueado, corrija a reprodução primeiro com as configurações CORS ou Referer. O carregamento de legendas não pode reparar um stream que nunca chega ao player.

Perguntas frequentes

Posso adicionar legendas a uma transmissão M3U8 online?

Sim. Reproduza o stream M3U8 e adicione um arquivo de legenda local .srt ou .vtt. A legenda está anexada no navegador e não é carregada.

O player suporta legendas SRT?

Sim. Os arquivos SRT são convertidos para WebVTT localmente porque os navegadores exibem trilhas de texto externas por meio de WebVTT.

Meus arquivos de legenda foram carregados?

Não. O arquivo de legenda é lido pelo seu navegador, convertido, se necessário, e anexado como uma trilha de texto local. Não é enviado para um servidor.

Posso usar legendas ASS ou SSA?

Não diretamente. Converta primeiro as legendas ASS ou SSA para SRT ou VTT e depois carregue o arquivo convertido no player.

Por que as legendas estão fora de sincronia?

O tempo da legenda vem do arquivo de legenda. Se as legendas estiverem adiantadas ou atrasadas, ajuste os carimbos de data e hora em um editor de legendas e recarregue o arquivo corrigido.