Instrument de decalare a subtitrărilor

Mutați toate segmentele SRT sau VTT mai devreme ori mai târziu, fără a rescrie textul sau setările subtitrării.

Includeți fișierul complet, cu numerele segmentelor SRT sau antetul WEBVTT.
Formatul decalajului
Valorile pozitive întârzie segmentele, iar cele negative le afișează mai devreme. Folosiți zecimale sau H:MM:SS.mmm.
Subtitrări decalate

Rezultatul SRT sau VTT verificat va apărea aici.

Adăugați subtitrări și introduceți un decalaj.

Textul și fișierele subtitrării rămân în browserul dvs. BroBroGo nu încarcă și nu salvează nimic.

Întrebări frecvente

Ce fișiere SRT și VTT sunt acceptate?

Folosiți fișiere SRT UTF-8 cu segmente numerotate sau fișiere WebVTT care încep cu WEBVTT. Identificatorii, setările, notele, stilurile, regiunile, sfârșiturile de linie și textul subtitrării sunt păstrate așa cum au fost scrise.

Ce se întâmplă dacă o decalare negativă trece înainte de zero?

Decalarea este oprită în loc să taie sau să șteargă segmente. Astfel, durata fiecărui segment și decalajul cerut rămân exacte; introduceți o mutare mai mică spre început și încercați din nou.

Poate o decalare fixă să repare subtitrările care se desincronizează treptat?

Nu. O decalare fixă corectează aceeași întârziere sau același avans în tot fișierul. Dacă diferența crește în timpul redării, rata temporală sau segmentele individuale necesită alt tip de editare.

Funcționarea decalajului temporal pentru fișierele SRT și VTT

Instrumentul de decalare a subtitrărilor permite ajustarea sincronizării tuturor segmentelor dintr-un fișier de subtitrare SRT sau VTT. Prin intermediul acestei aplicații, fiecare segment de subtitrare poate fi mutat pentru a apărea mai devreme sau mai târziu cu o anumită durată, definită în secunde sau sub formă de cod temporal. După aplicarea modificării, sistemul validează ordinea cronologică a segmentelor și generează fișierul corectat pentru descărcare sau copiere.

Procesul de decalare modifică exclusiv marcajele temporale. Toate celelalte elemente structurale — cum ar fi identificatorii de segment, setările specifice, notele, stilurile, regiunile, terminările de linie și textul propriu-zis al subtitrării — sunt păstrate exact așa cum au fost scrise în fișierul original.

Formate de subtitrare acceptate și structura datelor

Aplicația procesează două dintre cele mai utilizate formate de subtitrare pentru conținutul video:

  • Subtitrări SRT: Fișiere text standardizate care utilizează blocuri de segmente numerotate. Fiecare segment conține un număr de ordine, intervalul de timp în formatul HH:MM:SS,mmm și textul aferent.
  • Subtitrări VTT (WebVTT): Fișiere text destinate redării web, care trebuie să înceapă obligatoriu cu antetul WEBVTT. Acestea pot include metadate suplimentare, stiluri și marcaje temporale integrate direct în text (inline).

Pentru a fi procesat corect, fișierul de intrare trebuie să fie codat în format UTF-8 și să nu depășească dimensiunea maximă de 2 MB. Utilizatorul poate introduce datele fie prin glisarea și plasarea fișierului în zona dedicată, fie prin lipirea directă a textului în caseta de editare.

Configurarea decalajului: secunde și coduri temporale

Ajustarea timpului se poate realiza prin două metode distincte de introducere a valorilor:

  1. Secunde: Valori numerice zecimale (de exemplu, 2.5 sau -0.75).
  2. Cod temporal: Valori exprimate în formatul standardizat H:MM:SS.mmm (de exemplu, -00:00:02.500).

Direcția deplasării temporale este determinată de semnul matematic al valorii introduse:

  • Valori pozitive: Întârzie afișarea segmentelor, mutându-le mai târziu pe linia temporală.
  • Valori negative: Devansază afișarea segmentelor, determinându-le să apară mai devreme.

Reguli de validare și gestionarea erorilor

În timpul procesării, instrumentul aplică un set strict de reguli de validare pentru a asigura integritatea fișierului rezultat:

  • Cronologie obligatorie: Fiecare segment trebuie să aibă un timp de sfârșit care să fie strict după timpul de început. În caz contrar, se va afișa eroarea: "Segmentul ‹number› trebuie să se termine după ce începe.".
  • Succesiune logică: Un segment nu poate începe înaintea segmentului precedent. Nerespectarea acestei reguli declanșează eroarea: "Segmentul ‹number› începe înaintea segmentului de deasupra.".
  • Marcaje inline în VTT: Marcajele temporale integrate în textul segmentelor WebVTT trebuie să respecte ordinea cronologică și să se încadreze în limitele segmentului gazdă. În caz contrar, se returnează eroarea: "Segmentul ‹number› are un marcaj temporal VTT în text în afara intervalului său sau în ordine greșită.".
  • Limita de timp zero: Niciun segment nu poate fi decalat astfel încât să înceapă înainte de momentul 00:00:00.000. Dacă o decalare negativă depășește această limită, procesul este oprit și se afișează mesajul: "Această decalare ar muta segmentul ‹number› înainte de zero. Folosiți ‹minimum› sau un decalaj ulterior.".

Dacă structura fișierului este incorectă sau conține erori de sintaxă, aplicația va raporta problema indicând linia exactă, de exemplu: "Segmentul ‹number› are un marcaj temporal nevalid la linia ‹line›.".

Confidențialitatea datelor și procesarea locală

Prelucrarea fișierelor de subtitrare se realizează integral la nivel local. Textul și fișierele încărcate rămân în browserul utilizatorului, nefiind transmise către servere externe. BroBroGo nu încarcă și nu salvează datele procesate, asigurând un flux de lucru privat, direct pe dispozitivul de lucru.

Întrebări frecvente

Ce fișiere SRT și VTT sunt acceptate?

Folosiți fișiere SRT UTF-8 cu segmente numerotate sau fișiere WebVTT care încep cu WEBVTT. Identificatorii, setările, notele, stilurile, regiunile, sfârșiturile de linie și textul subtitrării sunt păstrate așa cum au fost scrise.

Ce se întâmplă dacă o decalare negativă trece înainte de zero?

Decalarea este oprită în loc să taie sau să șteargă segmente. Astfel, durata fiecărui segment și decalajul cerut rămân exacte; introduceți o mutare mai mică spre început și încercați din nou.

Poate o decalare fixă să repare subtitrările care se desincronizează treptat?

Nu. O decalare fixă corectează aceeași întârziere sau același avans în tot fișierul. Dacă diferența crește în timpul redării, rata temporală sau segmentele individuale necesită alt tip de editare.

Care este dimensiunea maximă a fișierelor care pot fi procesate?

Instrumentul acceptă fișiere de subtitrare cu o dimensiune de maximum 2 MB. Pentru textele lipite direct în interfață, există o limită maximă de caractere, iar depășirea acesteia va genera un mesaj de eroare specific.