Funkcionisanje alata za pomjeranje vremena titlova
Alat pod nazivom "Pomjeranje vremena titlova" omogućava precizno prilagođavanje vremena svih stavki (cues) unutar SRT ili VTT datoteke titlova. Korištenjem ovog alata, svaka pojedinačna stavka titla može se postaviti da se pojavi ranije ili kasnije za tačno određeni vremenski interval. Korisnik može definisati ovaj pomak u sekundama ili u obliku vremenskog koda. Nakon što se primijeni željeno pomjeranje, alat automatski provjerava strukturu i hronološki redoslijed stavki te generiše prilagođene titlove spremne za kopiranje ili preuzimanje.
Ovaj proces je koristan za usklađivanje titlova s video zapisom kada se pojavi fiksno kašnjenje ili preuranjenost tokom reprodukcije. Alat u potpunosti čuva originalne metapodatke i formatiranje unutar datoteke. To znači da identifikatori stavki, postavke, bilješke, stilovi, regije, završeci redova i sam tekst titlova ostaju nepromijenjeni nakon obrade.
Ulazni parametri i formati
Za uspješno pomjeranje vremena, alat zahtijeva unos datoteke titlova i definisanje vrijednosti pomaka prema sljedećim pravilima:
- Datoteka titlova: Podržane su isključivo UTF-8
.srtili.vttdatoteke veličine do 2 MB. Korisnik može učitati datoteku prevlačenjem i ispuštanjem (drag and drop) u označeno polje ili direktnim lijepljenjem tekstualnog sadržaja u predviđeni prostor. Prihvataju se standardne SRT datoteke s numerisanim blokovima stavki, kao i WebVTT datoteke koje obavezno počinju oznakomWEBVTT. - Format pomaka: Korisnik može odabrati jedan od dva načina unosa:
- Sekunde: Unos se vrši u obliku decimalnih brojeva.
- Vremenski kod: Unos se vrši u formatu
H:MM:SS.mmm.
- Vrijednost pomaka: Može biti pozitivna ili negativna. Pozitivne vrijednosti odgađaju stavke (prikazuju ih kasnije), dok ih negativne vrijednosti prikazuju ranije. Unos se vrši kao decimalni broj za sekunde ili u formatu
H:MM:SS.mmmza vremenski kod.
Izlazni podaci i statistika
Nakon obrade unesenih podataka, alat prikazuje sljedeće rezultate:
- Pomjereni titlovi: Prilagođeni tekst u SRT ili VTT formatu spreman za upotrebu.
- Format: Prikazuje se prepoznati format obrađene datoteke (SRT ili VTT).
- Stavke: Ukupan broj identifikovanih i obrađenih stavki u datoteci.
- Preuzimanje: Dugme koje omogućava direktno preuzimanje novonastale datoteke s korigovanim vremenom.
Pravila validacije i specifični slučajevi
Tokom obrade, alat primjenjuje stroga pravila validacije kako bi se osigurala tehnička ispravnost izlazne datoteke:
- Hronološki redoslijed: Alat odbija obradu ako početno vrijeme bilo koje stavke nije hronološki usklađeno (odnosno, ako stavka počinje prije stavke koja se nalazi iznad nje). Također, svaka pojedinačna stavka mora završiti nakon što počne.
- Vremenske oznake: Sve vremenske oznake moraju biti u ispravnom formatu. Ako se koriste ugrađene (inline) VTT vremenske oznake, one moraju biti unutar pripadajuće stavke i poredane u rastućem redoslijedu.
- Ograničenje nulte tačke: Ako bi negativan pomak uzrokovao da bilo koja stavka započne prije nultog vremena (00:00:00.000), proces pomjeranja se prekida za tu stavku i sistem prikazuje grešku.
- Dozvoljena preklapanja: Alat dozvoljava preklapanje vremena različitih stavki, kao i situacije u kojima više stavki dijeli identično početno vrijeme.
Privatnost i lokalna obrada podataka
Sigurnost podataka je integrisana u sam način rada ovog alata. Tekst i datoteke titlova ostaju u vašem pregledniku. BroBroGo ništa ne prenosi niti sprema. Obrada se u potpunosti izvršava lokalno na uređaju korisnika, što znači da se povjerljivi materijali i radne verzije prevoda ne šalju na vanjske servere.
Rješavanje grešaka pri unosu
U slučaju neispravnih ulaznih podataka, sistem će prikazati jednu od sljedećih poruka o greškama:
- Ako se pokuša pokrenuti obrada bez unesenog sadržaja: "Prvo zalijepite titlove ili odaberite SRT ili VTT datoteku."
- Ako tekst zalijepljen u polje prelazi maksimalni kapacitet: "Ovaj tekst titlova je prevelik za obradu ovdje. Ograničite ga na
‹max›znakova." - Ako datoteka ima nepodržanu ekstenziju: "Odaberite datoteku s nastavkom.srt ili.vtt."
- Ako je datoteka prevelika: "Odaberite datoteku titlova koja nije veća od
‹max›." - Ako datoteka nije u ispravnom tekstualnom formatu: "Ova datoteka nije valjan UTF-8 tekst. Sačuvajte je kao UTF-8 pa pokušajte ponovo."
- Ako struktura ne odgovara standardu: "Koristite standardnu SRT datoteku s numerisanim blokovima ili WebVTT datoteku koja počinje s WEBVTT."
- Ako je vremenska oznaka nečitljiva: "Stavka
‹number›ima nevažeću vremensku oznaku u redu‹line›." - Ako je trajanje stavke negativno: "Stavka
‹number›mora završiti nakon početka." - Ako redoslijed stavki nije ispravan: "Stavka
‹number›počinje prije stavke iznad nje." - Ako unutrašnje VTT oznake nisu ispravne: "Stavka
‹number›ima ugrađenu VTT vremensku oznaku izvan stavke ili pogrešnim redoslijedom." - Ako polje za pomak ostane prazno: "Unesite vrijednost pomaka."
- Ako su unesene neispravne sekunde: "Unesite sekunde s predznakom, na primjer 2.5 ili -0.75."
- Ako je unesen neispravan vremenski kod: "Unesite vremenski kod s predznakom, na primjer -00:00:02.500."
- Ako pomak prelazi granicu početka videa: "Ovaj pomak bi stavku
‹number›pomjerio prije nule. Koristite‹minimum›ili kasniji pomak." - U slučaju opšteg neuspjeha obrade: "Titlove nije bilo moguće pomjeriti. Provjerite unos i pokušajte ponovo."
Često postavljana pitanja (FAQ)
Koje SRT i VTT datoteke su podržane?
Koristite UTF-8 SRT datoteke s numerisanim blokovima ili WebVTT datoteke koje počinju s WEBVTT. Identifikatori, postavke, bilješke, stilovi, regije, završeci redova i tekst titlova ostaju nepromijenjeni.
Šta se dešava ako negativni pomak ode prije nule?
Pomjeranje se zaustavlja umjesto skraćivanja ili brisanja stavki. Tako trajanje svake stavke i traženi pomak ostaju tačni; unesite manje pomjeranje unaprijed i pokušajte ponovo.
Može li fiksni pomak popraviti titlove koji se sve više razilaze?
Ne. Fiksni pomak ispravlja isto kašnjenje ili preuranjenost kroz cijelu datoteku. Ako razlika raste tokom reprodukcije, treba urediti brzinu vremena titlova ili pojedinačne stavke.