Posun času titulků

Posuňte všechny bloky SRT nebo VTT dopředu či dozadu beze změny textu a nastavení titulků.

Vložte celý soubor včetně čísel bloků SRT nebo záhlaví WEBVTT.
Formát posunu
Kladné hodnoty titulky zpozdí, záporné je zobrazí dříve. Použijte desetinné číslo nebo H:MM:SS.mmm.
Posunuté titulky

Zkontrolovaný výstup SRT nebo VTT se zobrazí zde.

Přidejte titulky a zadejte posun.

Text i soubory titulků zůstávají ve vašem prohlížeči. BroBroGo nic nenahrává ani neukládá.

Časté dotazy

Které soubory SRT a VTT jsou podporovány?

Použijte soubory SRT v UTF-8 s číslovanými bloky nebo soubory WebVTT začínající řádkem WEBVTT. Identifikátory, nastavení, poznámky, styly, oblasti, konce řádků i text titulků zůstanou beze změny.

Co se stane, když záporný posun překročí nulu?

Posun se zastaví, místo aby se bloky ořízly nebo odstranily. Délka každého bloku i zadaný posun tak zůstanou přesné; zadejte menší posun dopředu a zkuste to znovu.

Lze pevným posunem opravit titulky, které se postupně rozcházejí?

Ne. Pevný posun opraví stejné zpoždění nebo předstih v celém souboru. Pokud se rozdíl během přehrávání zvětšuje, je nutné upravit rychlost časování nebo jednotlivé bloky.

Nástroj pro posun času titulků umožňuje přesně upravit časování všech textových bloků v souborech formátu SRT a VTT. Pokud se zvuková stopa videa rozchází s textem, můžete pomocí tohoto nástroje posunout zobrazení titulků dopředu nebo dozadu o pevně stanovený časový úsek. Zpracování zachovává původní strukturu souboru a provádí validaci časových údajů, aby byla zajištěna technická správnost výsledného souboru.

Podporované formáty titulků a kódování textu

Nástroj pracuje se dvěma nejrozšířenějšími formáty textových titulků:

  • SubRip (SRT): Podporovány jsou standardní soubory SRT s číslovanými bloky titulků.
  • WebVTT (VTT): Podporovány jsou soubory WebVTT, které začínají povinným řádkem WEBVTT.

Pro správné zpracování je nezbytné, aby byl soubor uložen v kódování UTF-8. Pokud soubor obsahuje neplatné znaky, nástroj zobrazí chybové hlášení: "Soubor není platný text UTF-8. Uložte jej jako UTF-8 a zkuste to znovu.".

Během procesu posunu času jsou veškeré doprovodné prvky souboru plně zachovány. Identifikátory bloků, specifická nastavení, poznámky, styly, definice oblastí (regions), konce řádků i samotné texty titulků zůstávají beze změny v původní podobě. Maximální povolená velikost nahrávaného souboru je 2 MB.

Metody zadávání posunu času

Časový posun lze definovat dvěma způsoby v závislosti na tom, jaké hodnoty máte k dispozici:

  1. Sekundy: Hodnota se zadává jako desetinné číslo (např. 2.5 nebo -0.75).
  2. Časový kód: Hodnota se zadává ve formátu H:MM:SS.mmm (např. -00:00:02.500).

Směr posunu určuje znaménko zadané hodnoty:

  • Kladné hodnoty (např. 2.5 nebo 00:00:01.200) titulky zpozdí, což znamená, že se na obrazovce objeví později.
  • Záporné hodnoty (např. -0.75 nebo -00:00:03.000) titulky posunou dopředu, takže se zobrazí dříve.

Pravidla validace a řešení chybových stavů

Před samotným provedením časového posunu a vygenerováním výstupu provádí nástroj strukturální kontrolu souboru a ověření chronologického pořadí. Systém uplatňuje následující pravidla a v případě jejich porušení vrací konkrétní chybová hlášení:

  • Časový limit nuly: Žádný blok titulků nesmí v důsledku záporného posunu začít před časem nula (00:00:00.000). Pokud by k tomu mělo dojít, proces se zastaví a zobrazí se chyba: "Tento posun by přesunul blok ‹number› před nulu. Použijte ‹minimum› nebo pozdější posun.".
  • Doba trvání bloku: Konec každého bloku musí nastat až po jeho začátku. V opačném případě se zobrazí chyba: "Blok ‹number› musí skončit až po svém začátku.".
  • Chronologické pořadí: Začátek každého bloku musí následovat až po začátku předchozího bloku. Pokud tomu tak není, systém ohlásí: "Blok ‹number› začíná dříve než blok nad ním.". Nástroj však povoluje překrývající se titulky a titulky se shodným časem začátku, pokud je zachováno správné pořadí bloků v souboru.
  • Vložené časové značky VTT: Pokud soubor WebVTT obsahuje inline časové značky, musí být uspořádány vzestupně a nesmí se nacházet mimo příslušný blok. Při porušení se zobrazí: "Blok ‹number› obsahuje vloženou časovou značku VTT mimo blok nebo v nesprávném pořadí.".
  • Formát časových značek: Pokud je detekována neplatná syntaxe času, zobrazí se zpráva: "Blok ‹number› má na řádku ‹line› neplatnou časovou značku.".

Ochrana soukromí při zpracování dat

Zpracování souborů titulků probíhá lokálně přímo ve vašem webovém prohlížeči. Text i soubory titulků zůstávají ve vašem prohlížeči a BroBroGo nic nenahrává ani neukládá na vzdálené servery.

Odstraňování problémů s desynchronizací

Pevný časový posun je účinným řešením v situacích, kdy je celé časování titulků vůči videu posunuté o konstantní hodnotu. K tomu dochází například při odlišném začátku videa kvůli úvodním znělkám nebo logům distributorů.

Tento postup však neodstraní problémy s postupným rozcházením titulků (tzv. časový drift). Pokud se zpoždění titulků v průběhu přehrávání videa neustále zvětšuje, je příčinou obvykle rozdílná snímková frekvence (FPS) videa, pro které byly titulky původně vytvořeny, a videa, které přehráváte. V takovém případě pevný posun nepomůže, protože je nutné změnit rychlost časování celého souboru nebo upravit jednotlivé bloky ručně.

Často kladené otázky (FAQ)

Které soubory SRT a VTT jsou podporovány?

Použijte soubory SRT v UTF-8 s číslovanými bloky nebo soubory WebVTT začínající řádkem WEBVTT. Identifikátory, nastavení, poznámky, styly, oblasti, konce řádků i text titulků zůstanou beze změny.

Co se stane, když záporný posun překročí nulu?

Posun se zastaví, místo aby se bloky ořízly nebo odstranily. Délka každého bloku i zadaný posun tak zůstanou přesné; zadejte menší posun dopředu a zkuste to znovu.

Lze pevným posunem opravit titulky, které se postupně rozcházejí?

Ne. Pevný posun opraví stejné zpoždění nebo předstih v celém souboru. Pokud se rozdíl během přehrávání zvětšuje, je nutné upravit rychlost časování nebo jednotlivé bloky.