Функционисање алата за временско померање титлова
„Алат за временско померање титлова” омогућава прецизно прилагођавање временског распореда свих уноса титлова унутар SRT или VTT датотеке. Коришћењем овог алата можете померити сваки појединачни унос титла тако да се прикаже раније или касније за тачно одређени временски интервал. Померање се може дефинисати у секундама или путем временског кода. Након што алат примени унето померање, он врши детаљну проверу редоследа временских ознака и генерише прилагођене титлове који су одмах спремни за копирање или преузимање.
Процес обраде се у потпуности извршава локално. Текст титла и датотеке остају у вашем претраживачу, што значи да BroBroGo ништа не отпрема нити чува на удаљеним серверима.
Подржани формати и улазни параметри
Алат подржава рад са две најчешће коришћене врсте датотека за титлове:
- SRT датотеке: Стандардни UTF-8 SRT формати који садрже нумерисане блокове за унос титлова.
- VTT датотеке: WebVTT датотеке чији садржај обавезно почиње идентификатором
WEBVTT.
Максимална дозвољена величина датотеке коју можете учитати износи 2 MB. Датотеку можете увести превлачењем и испуштањем у означено поље или директним лепљењем њеног текстуалног садржаја у простор за унос.
Приликом подешавања вредности за померање, на располагању су два формата:
- Секунде: Унос се врши у облику децималних бројева (на пример,
2.5или-0.75). - Временски код: Унос се врши у формату
H:MM:SS.mmm(на пример,-00:00:02.500).
Позитивне вредности одлажу приказивање титлова (померају их касније), док их негативне вредности приказују раније на временској линији.
Правила обраде, валидација и гранични случајеви
Током обраде датотеке, алат стриктно задржава све пратеће елементе у изворном облику. Идентификатори уноса титлова, специфична подешавања, белешке, стилови, региони, завршеци редова и сам текст титла остају непромењени.
Алат примењује следећа правила за валидацију структуре и времена:
- Хронолошки редослед: Сваки унос титла мора почети након уноса који се налази изнад њега. У супротном, систем пријављује грешку.
- Трајање уноса: Крајње време појединачног титла мора бити веће од његовог почетног времена.
- Преклапање: Дозвољено је преклапање временских термина као и уноси који деле идентично почетно време.
- Временске ознаке унутар VTT-а: Све уметнуте (inline) VTT временске ознаке морају бити у растућем редоследу и позициониране унутар граница свог уноса.
Посебан гранични случај представља померање које би резултовало титловима пре почетка видео записа. Ако би негативни временски помак узроковао да било који унос титла почне пре вредности нула (00:00:00.000), алат ће зауставити процес за тај унос и приказати одговарајућу поруку о грешци.
Могуће грешке током рада
У случају неисправних уноса или нарушавања структурних правила, алат ће приказати једну од следећих прецизних порука о грешци:
- Ако покушате да покренете обраду без учитаног садржаја: „Налепите титлове или прво изаберите датотеку SRT или VTT.”
- Ако унети текст прелази дозвољени лимит карактера: „Овај текст поднаслова је превелик за обраду. Нека буде мање од
‹max›знакова.” - Ако датотека нема одговарајућу екстензију: „Изаберите датотеку са екстензијом .srt или .vtt.”
- Ако је датотека већа од лимита: „Изаберите датотеку титла која није већа од
‹max›.” - Ако датотека није исправно кодирана: „Ова датотека није важећи UTF-8 текст. Сачувајте га као UTF-8, а затим покушајте поново.”
- Ако структура не одговара стандарду: „Користите стандардну SRT датотеку са нумерисаним блоковима за унос титлова или датотеку WebVTT која почиње са WEBVTT.”
- Ако је временски запис неисправан: „Унос титла
‹number›има неважећу временску ознаку у реду‹line›.” - Ако је време завршетка испред времена почетка: „Унос титла
‹number›мора да се заврши након што почне.” - Ако редослед уноса није хронолошки: „Унос титла
‹number›почиње пре уноса титла изнад њега.” - Ако су уметнуте VTT ознаке неисправне: „Унос титла
‹number›има уметнуту VTT временску ознаку изван својих граница или погрешним редоследом.” - Ако поље за померање остане празно: „Унесите износ смене.”
- Ако је формат секунди неисправан: „Унесите секунде са знаком плус или минус, као што су 2.5 или -0.75.”
- Ако је формат временског кода неисправан: „Унесите временски код са знаком плус или минус као што је -00:00:02.500.”
- Ако негативно померање прелази нулту тачку: „Ова промена би померила унос титла
‹number›испред нуле. Користите‹minimum›или каснији офсет.” - У случају општег проблема са обрадом: „Није могуће пребацити титлове. Проверите унос и покушајте поново.”
Коме је овај алат намењен
Усклађивање времена титлова са видео материјалом је чест задатак у процесу постпродукције и локализације медијског садржаја. Овај алат је развијен за потребе професионалаца и креатора који се сусрећу са овим изазовом:
- Преводиоци и локализатори: Када се преведени титл мора прилагодити новој верзији видео записа која има другачији увод или монтажу.
- Креатори видео садржаја и курса: За брзу синхронизацију говорног сегмента са текстуалним приказом без потребе за ручним преправљањем сваког појединачног уноса.
- Уредници титлова: За брзу техничку проверу исправности формата и редоследа временских ознака пре коначног објављивања.
Често постављана питања (FAQ)
Које датотеке SRT и VTT су подржане?
Користите UTF-8 SRT датотеке са нумерисаним блоковима за унос титлова или WebVTT датотеке које почињу са WEBVTT. Идентификатори уноса титлова, подешавања, белешке, стилови, региони, завршеци редова и текст титла се чувају онако како су написани.
Шта се дешава ако негативни временски помак пређе нулу?
Промена се зауставља уместо исецања или брисања уноса титла. То одржава трајање сваког уноса титла и тражени помак тачним; унесите мањи негативни помак и покушајте поново.
Може ли фиксни временски помак поправити титлове који се више не синхронизују?
Не. Фиксно временско померање исправља једнако кашњење или раније приказивање у целој датотеци. Ако разлика расте током репродукције, потребно је другачије подесити временску скалу или појединачне уносе.