Sincronizar legendas no vibe coding: o A ficou na passada
Sincronizar legendas: no bloco 033 o editor mostra A dignidade não tem. O Whisper entrega gap negativo e o A cola na de cima, no grupo de contrato.
Sincronizar legendas: o gap negativo do Whisper cola a letra A na legenda de cima. No bloco 033, Thiago abriu o editor do Autocut com 33 legendas ativas e leu "A dignidade não tem". No vídeo queimado a mesma letra tinha ficado na passada, grudada no grupo de "contrato".
O draft editável mostra o A no chunk certo. A queima reagrupa. 1 letra A fecha a faixa de cima se a aprovação parar no plano de IA.
No bloco 033 o editor mostra A dignidade e o queimado mostra contrato
Thiago constrói o Autocut, o editor de legendas do Taurus Hub. Nesta live ele deixa as 2 superfícies abertas, o draft de um lado e o vídeo queimado do outro. As 33 legendas ativas são o conjunto de trabalho do bloco. Ele não caça uma linha isolada. A letra A aparece dentro desse conjunto, no bloco 033, e a divergência só aparece quando ele toca o arquivo queimado.
No bloco 033 ele para. A tela de edição diz "A dignidade não tem". Ele compara com o que saiu no arquivo queimado:
O A ficou na passada.
A queima já tinha agrupado de outro jeito. Ele descreve o que viu na faixa anterior:
na legenda anterior ficou assim. Imediato, contrato a e depois veio a legenda dignidade. Não tem.
No editor a letra A abre o chunk "A dignidade não tem". No arquivo queimado ela fecha o grupo de "contrato" e a faixa seguinte começa em "dignidade. Não tem." Quem edita lê um texto coerente. Na tela do espectador o agrupamento é outro.
AS 2 TELAS
Editor
A dignidade não tem
Vídeo queimado
contrato a. O público vê o A na faixa de cima
Partir a frase no meio já foi o problema da legenda automática. Aqui a frase do draft está inteira no lugar. O overlap no transcript deslocou a letra.
O gap negativo cola o A no grupo anterior
Thiago pegou o erro com o olho, nas 2 telas. O agente entrou depois, nos timestamps do bloco 033:
o gap entre contrato e a é negativo. O gap brick não dispare a palavra a cola no grupo anterior.
Fora das aspas o "gap brick" é o gap break. Ele abre um grupo novo quando o intervalo entre palavras passa de um limiar. Com intervalo negativo, a palavra seguinte já começou antes da anterior terminar. A quebra não dispara. A palavra A entra no grupo de cima.
O agente apontou a origem no transcript:
O transcript mostra sobreposição física. Isso é artefato do whisper.
O draft editável respeita o plano de IA e mostra a dignidade não tem como "chun próprio". A queima reagrupa o fluxo plano de palavras. O fim de "contrato" e o começo de "a" se cruzam no timestamp, então o agrupador não quebra o grupo e a letra A herda a faixa de cima.
Sincronizar legendas no vibe coding pede as 2 telas
No vibe coding o builder confia no agente e no preview. O preview aqui era o draft, certo segundo o plano. A queima, o arquivo que sai para o público, reagrupou a palavra A no grupo de "contrato".
Sincronizar legendas nesse fluxo é conferir o overlap no transcript além da frase no editor. Se o Whisper entrega gap negativo, o editor e o vídeo queimado deixam de bater.
Aprovar só o draft é assinar "A dignidade não tem". Tocar o vídeo queimado é ler "contrato A" e, na faixa seguinte, "dignidade. Não tem." A letra A continua 1 palavra. No arquivo queimado ela fica no grupo de cima.
Conferir o gap antes de queimar de novo
Se o editor e o arquivo queimado não batem numa palavra curta, olhe o gap entre ela e a palavra anterior. Gap negativo cola a letra na faixa de cima. Mova a palavra de volta no draft ou force o corte no ponto certo antes de queimar de novo. Depois de devolver o A para "A dignidade não tem", queime outra vez e toque o arquivo. Se a letra ainda abrir a faixa de "contrato", o overlap continua no transcript e o corte precisa ser forçado no ponto entre as 2 palavras.
Palavra de 1 letra é fácil de perder no editor. O A não tem corpo visual. No draft ele abre a linha "A dignidade não tem" e passa batido. No vídeo queimado ele gruda no ponto final de "contrato". Quem sincroniza legendas no vibe coding precisa do plano de IA e do arquivo que o público vê.
A live em que Thiago abre o bloco 033 e pega o A na passada está em assistir à live.