Converter SBV para SRT
Ou cole o texto da legenda
O que esta conversão altera
Nada se perde nesta direção — cada recurso do formato de origem tem para onde ir no formato de destino.
Esta lista vem da matriz de capacidades destes dois formatos, não do arquivo específico que você carregou. Um arquivo específico pode perder mais se usar recursos que o formato permite mas a matriz não modela.
Esta página converte SBV em SRT. Arraste um arquivo — ou cole o texto — e receba de volta a versão SRT. A conversão roda inteiramente no seu navegador, então nada é enviado e não é preciso criar conta.
Nada se perde nesta direção. Todo recurso que o SBV consegue expressar tem equivalente no SRT, então a saída são as mesmas legendas num invólucro diferente — a linha do tempo, as quebras de linha e o texto atravessam inteiros, e o número acima de cada par de tempos é só a forma que o SRT usa para dizer a mesma coisa. Vale para qualquer arquivo SBV, inclusive um que use todos os recursos que o formato permite.
Um arquivo só está ótimo, e uma temporada inteira também: a fila processa na ordem, você pode parar no meio e os resultados descem juntos num único ZIP.
Exemplos
Um arquivo SBV típico, convertido para SRT
Entrada
0:00:01.000,0:00:03.500
The quick brown fox.
0:00:04.000,0:00:06.250
Jumps over the lazy dog.
0:00:07.000,0:00:09.000
Two lines here.
And a second one.
Saída
1
00:00:01,000 --> 00:00:03,500
The quick brown fox.
2
00:00:04,000 --> 00:00:06,250
Jumps over the lazy dog.
3
00:00:07,000 --> 00:00:09,000
Two lines here.
And a second one.
Nada se perde aqui: compare os dois lados linha por linha.
A mesma conversão num arquivo problemático
Entrada
0:00:02.000,0:00:04.000
Carriage-return line endings.
0:00:06.000,0:00:08.000
Indented timecode, no final newline.Saída
1
00:00:02,000 --> 00:00:04,000
Carriage-return line endings.
2
00:00:06,000 --> 00:00:08,000
Indented timecode, no final newline.
É o tipo de dano que arquivos reais têm — fim de linha misturado, espaço solto, campo vazio. Compare com o exemplo organizado acima para ver o que o analisador perdoa.
Perguntas frequentes
Como fica a saída quando SBV vira SRT?
Como SRT: um número acima de cada timecode, contando de 1. Cada bloco SBV vira um bloco SRT, na mesma ordem e com o mesmo texto.
Os tempos SBV ficam exatos no arquivo SRT?
Sim, ao milissegundo — que é o máximo dos dois formatos. O SBV escreve um instante como `0:00:04.126` e o SRT escreve o mesmo instante como `00:00:04,126`; nada é arredondado nem deslocado entre os dois, e um bloco que ficou 2,9 segundos na tela continua com 2,9 segundos.
Como sai um bloco SBV de duas linhas no SRT?
Como duas linhas, uma debaixo da outra. O par sobrevive — as duas linhas SBV ainda pertencem a uma legenda só na saída SRT, e o reprodutor mostra as duas juntas.
Os blocos SBV mantêm a ordem na saída SRT?
Mantêm, e são ordenados pelo horário de início no caminho — o mais cedo primeiro, que é como todo formato daqui espera e como os reprodutores leem. Se o seu arquivo SBV listava os blocos fora de sequência, a saída SRT os põe em ordem; isso muda a estrutura do arquivo, não o conteúdo, e é de propósito.
Dá para converter o SRT de volta para SBV?
Dá, e as duas direções são sem perdas — SBV e SRT conseguem expressar tudo o que o outro expressa, então uma ida e volta devolve a mesma linha do tempo e o mesmo texto no invólucro original. É também por isso que o relatório acima não tem nada para listar.
A saída SRT preserva a codificação do arquivo SBV?
Não — a saída é UTF-8, com fim de linha Unix e sem marca de ordem de bytes, seja qual for a codificação do arquivo SBV. Um arquivo em UTF-16 ou numa codificação Windows de um byte é decodificado na entrada (o painel de resultado avisa quando isso acontece); o que sai é sempre o mesmo SRT em UTF-8.