Eina per desplaçar el temps dels subtítols

Avança o retarda tots els blocs SRT o VTT sense reescriure el text ni la configuració dels subtítols.

Incloeu el fitxer complet, amb els números dels blocs SRT o la capçalera WEBVTT.
Format del desplaçament
Els valors positius retarden els blocs i els negatius els mostren abans. Feu servir decimals o H:MM:SS.mmm.
Subtítols desplaçats

El resultat SRT o VTT comprovat apareixerà aquí.

Afegiu els subtítols i indiqueu un desplaçament.

El text i els fitxers de subtítols es queden al navegador. BroBroGo no en puja ni en desa res.

PMF

Quins fitxers SRT i VTT s’admeten?

Feu servir fitxers SRT UTF-8 amb blocs numerats o fitxers WebVTT que comencin per WEBVTT. Es conserven els identificadors, la configuració, les notes, els estils, les regions, els salts de línia i el text tal com estan escrits.

Què passa si un desplaçament negatiu va més enllà de zero?

El procés s’atura en lloc de retallar o eliminar blocs. Així es mantenen exactes la durada de cada bloc i el desplaçament demanat; indiqueu un avançament menor i torneu-ho a provar.

Un desplaçament fix pot corregir subtítols que es desincronitzen progressivament?

No. Un desplaçament fix corregeix el mateix retard o avançament a tot el fitxer. Si la diferència creix durant la reproducció, cal ajustar el ritme temporal o editar blocs concrets.

Funcionament del desplaçament temporal de subtítols

L'ajust de la sincronització d'un fitxer de subtítols és una tasca habitual per a editors de vídeo, traductors, creadors de cursos, personal de localització i creadors de contingut que necessiten fer coincidir els textos amb la imatge. L'eina permet modificar el temps de tots els blocs d'un fitxer SRT o VTT de manera uniforme. Mitjançant aquest procés, cada subtítol es pot fer aparèixer abans o després respecte al seu temps original introduint un valor positiu o negatiu.

El desplaçament es pot definir de dues maneres: en segons decimals o mitjançant un codi de temps amb el format H:MM:SS.mmm. Un cop s'aplica el canvi, el sistema valida l'estructura del fitxer, comprova que l'ordre cronològic dels blocs sigui correcte i genera un fitxer modificat que es pot copiar directament o descarregar en el mateix format que l'original. Durant aquest procés es conserven intactes els identificadors de bloc, les configuracions de format, les notes, els estils, les regions, els salts de línia i el text dels subtítols.

Formats de fitxer i requisits d'entrada

L'aplicació admet exclusivament fitxers de subtítols codificats en UTF-8 que corresponguin a un dels següents formats:

  • Format SRT: Fitxers estàndard que han de contenir blocs de subtítols numerats.
  • Format WebVTT: Fitxers que han de començar obligatòriament amb la capçalera WEBVTT.

La mida màxima permesa per als fitxers que es carreguen és de 2 MB. L'entrada de dades es pot realitzar arrossegant i deixant anar el fitxer directament sobre la interfície o bé enganxant el contingut de text en l'àrea habilitada per a aquest propòsit. Tot i que no es detalla un límit numèric exacte de caràcters per al text enganxat, el sistema disposa d'una restricció de seguretat per evitar col·lapses en el processament.

Configuració del desplaçament i valors admesos

Per ajustar el temps, s'ha de definir la direcció i la magnitud del canvi mitjançant el valor de desplaçament:

  • Valors positius: Retarden l'aparició dels blocs (es mostren més tard).
  • Valors negatius: Avancen l'aparició dels blocs (es mostren abans).

Segons la modalitat seleccionada, les dades s'han d'introduir seguint unes regles estrictes de format:

Mode de desplaçament Descripció del format Exemples de valors admesos
Segons Nombres decimals amb signe opcional 2.5, -0.75
Codi de temps Format H:MM:SS.mmm amb signe opcional -00:00:02.500

Validació de l'estructura i gestió d'errors

Durant el processament, l'eina analitza la sintaxi del fitxer i aplica regles de validació per garantir que el resultat final sigui un fitxer de subtítols funcional. El sistema actua sota els següents criteris de control:

  • Ordre cronològic: Es rebutja qualsevol fitxer on el temps d'inici d'un bloc no segueixi un ordre cronològic ascendent respecte al bloc anterior. Si es detecta aquesta anomalia, es mostra el missatge: "El bloc ‹number› comença abans que el bloc anterior.".
  • Coherència interna del bloc: Cada bloc de subtítol ha d'acabar en un punt temporal posterior al seu inici. En cas contrari, es genera l'error: "El bloc ‹number› ha d’acabar després de començar.".
  • Marques de temps internes: En els fitxers VTT, les marques de temps internes (inline) han d'estar ordenades de manera ascendent i situades dins del bloc corresponent. Si no es compleix, es mostra: "El bloc ‹number› té una marca de temps VTT interna fora del bloc o desordenada.".
  • Límit del temps zero: Un desplaçament negatiu no pot provocar que cap bloc s'hagi de mostrar abans del temps zero (00:00:00.000). Si un bloc superés aquest límit, el procés s'atura per complet i es mostra el missatge d'error: "Aquest desplaçament faria que el bloc ‹number› quedés abans de zero. Feu servir ‹minimum› o un valor posterior.".
  • Validació de marques de temps: Qualsevol error de sintaxi en les hores, minuts, segons o mil·lisegons farà que es mostri el missatge: "El bloc ‹number› té una marca de temps no vàlida a la línia ‹line›.".

Si s'intenta processar un fitxer buit o sense definir el desplaçament, s'activaran els avisos corresponents, com ara "Enganxeu subtítols o trieu primer un fitxer SRT o VTT." o "Indiqueu una quantitat de desplaçament.". Si el fitxer no utilitza la codificació de text correcta, es mostrarà l'error: "Aquest fitxer no és text UTF-8 vàlid. Deseu-lo com a UTF-8 i torneu-ho a provar.".

Privacitat de les dades i processament local

El processament dels fitxers de subtítols es realitza íntegrament en el navegador web de l'usuari. El text i els fitxers de subtítols es queden al navegador. BroBroGo no en puja ni en desa res, garantint que la informació no es transmet a servidors externs durant l'ajust temporal.

Preguntes freqüents

Quins fitxers SRT i VTT s’admeten? Feu servir fitxers SRT UTF-8 amb blocs numerats o fitxers WebVTT que comencin per WEBVTT. Es conserven els identificadors, la configuració, les notes, els estils, les regions, els salts de línia i el text tal com estan escrits.

Què passa si un desplaçament negatiu va més enllà de zero? El procés s’atura en lloc de retallar o eliminar blocs. Així es mantenen exactes la durada de cada bloc i el desplaçament demanat; indiqueu un avançament menor i torneu-ho a provar.

Un desplaçament fix pot corregir subtítols que es desincronitzen progressivament? No. Un desplaçament fix corregeix el mateix retard o avançament a tot el fitxer. Si la diferència creix durant la reproducció, cal ajustar el ritme temporal o editar blocs concrets.