Converter SBV para TXT
Ou cole o texto da legenda
O que esta conversão altera
2 coisas são descartadas ou precisam de uma decisão
- Tempos
toda a linha do tempo (o formato de saída não registra tempo algum)
- Quebras de linha
as quebras de linha (blocos de várias linhas serão unidos em uma só linha)
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 TXT. Arraste um arquivo — ou cole o texto — e receba de volta a versão TXT. A conversão roda inteiramente no seu navegador, então nada é enviado e não é preciso criar conta.
Os dois formatos não guardam as mesmas coisas, e a diferença não é cosmética: tempo e quebras de linha não têm onde ficar no TXT, que guarda palavras e mais nada. A lista acima vem do que cada formato consegue expressar, não do seu arquivo, então a resposta é a mesma antes de você carregar qualquer coisa.
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 TXT
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
The quick brown fox.
Jumps over the lazy dog.
Two lines here.
And a second one.
Perdidos nesta saída: tempo e quebras de linha. Todo o resto bate 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
Carriage-return line endings.
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
Para onde foram os timecodes do SBV?
O TXT não tem nenhum para dar: uma exportação de texto é palavras, não instantes. A ordem das linhas SBV é mantida, então a quadragésima linha do seu arquivo é a quadragésima linha aqui, mas nada na saída diz quando qualquer trecho aparece na tela.
O que acontece com um bloco SBV de duas linhas no TXT?
As duas linhas são escritas, uma debaixo da outra, mas o arquivo deixa de dizer que andam juntas: o TXT não agrupa linhas num bloco só, então ler o resultado de volta daria duas legendas onde o seu arquivo SBV tinha uma. Isso importa se uma etapa de tradução ou uma ferramenta de ressincronização for ler o arquivo depois.
Como fica a saída quando SBV vira TXT?
Como TXT: sem números de bloco e sem timecodes — uma linha de texto por linha de legenda. Cada bloco SBV vira um bloco TXT, na mesma ordem e com o mesmo texto.
Os blocos SBV mantêm a ordem na saída TXT?
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 TXT os põe em ordem; isso muda a estrutura do arquivo, não o conteúdo, e é de propósito.
Dá para converter o TXT de volta para SBV?
Dá, e essa direção tem lista própria: converter TXT para SBV perde o tempo. A lista é diferente da acima porque os dois formatos guardam coisas diferentes.
A saída TXT 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 TXT em UTF-8.