Konverze txt do srt

Převod souboru TXT do SRT

Vytvářejte časované titulky SRT z přepisu TXT pomocí desktopových nebo online editorů titulků.

Převádějte soubory TXT online

Pro převod TXT do SRT zatím vlastní online konvertor nemáme, ale soubory TXT můžete online převést do těchto a dalších formátů:

Jak převést soubor txt do formátu srt

Video player, editor nebo platforma pro titulky může vyžadovat titulky ve formátu SRT namísto prostého přepisu v TXT. Přímá konverze je možná pouze tehdy, když text již obsahuje časové údaje; u přepisu bez časových údajů je nutné časové značky vytvořit ručně nebo je vygenerovat ze zvuku videa.

Co formáty obsahují

TXT je neformátovaný textový soubor obsahující znaky, zalomení řádků a někdy metadata kódování. Autoři, služby pro přepis, aplikace pro pořizování poznámek a nástroje speech-to-text jej běžně používají pro přepisy, ale TXT nedefinuje titulkové bloky, časy zobrazení, umístění mluvčích ani formátování titulků.

SRT (SubRip Subtitle) je textový formát titulků. Každý titulkový blok obvykle obsahuje pořadové číslo, čas začátku a konce ve formátu hours:minutes:seconds,milliseconds, jeden nebo více řádků textu a prázdný řádek:

1
00:00:01,200 --> 00:00:03,800
Welcome to the presentation.

2
00:00:04,000 --> 00:00:06,500
The first section begins now.

SRT podporuje většina media playerů, video editorů, streamovacích služeb a aplikací pro titulky. Je malý, přenositelný a snadno se kontroluje nebo opravuje v textovém editoru. Může obsahovat základní tagy, například <i> pro kurzívu, ale písmo, pozice, barvy a další styly nejsou napříč aplikacemi podporovány konzistentně.

Ověřte, zda soubor TXT již obsahuje časové údaje

Otevřete soubor v textovém editoru a hledejte záznamy obsahující časy začátku a konce, například 00:01:12,500 --> 00:01:15,000. Pokud soubor obsahuje pouze odstavce nebo řádky dialogu, přejmenování .txt na .srt nevytvoří platné titulky a obecný převaděč souborů nedokáže určit, kdy se má jednotlivý řádek zobrazit.

U přepisu s časovými údaji ověřte, že každý titulkový blok má jedinečné číslo, platný časový rozsah, text titulků a prázdný řádek před následujícím blokem. Pokud zdroj používá tečky, snímky nebo jiný zápis, převeďte časové značky do formátu SRT s čárkou oddělující milisekundy.

Převod pomocí Subtitle Edit

Subtitle Edit je bezplatný Windows editor titulků vhodný pro ruční časování a převod formátů. Praktický postup:

  1. Nainstalujte Subtitle Edit z oficiálního zdroje projektu a otevřete soubor TXT prostřednictvím File → Import → Plain text, pokud má soubor strukturu, kterou importer rozpozná.
  2. U přepisu bez časových údajů vytvořte titulkové bloky, vložte jeden titulek nebo jednotku dialogu do každého bloku a nastavte časy začátku a konce v mřížce titulků. K přesnému určení hranic použijte waveform videa nebo přehrávání zvuku.
  3. Odstraňte příliš dlouhé řádky, rozdělte titulky v přirozených pauzách a opravte problémy s kódováním nebo pravopisem.
  4. Uložte výsledek pomocí File → Save as, zvolte SubRip (*.srt) a ověřte, že název souboru končí na .srt.

Verze Subtitle Edit a nabídky pro import se mohou lišit. Pokud import prostého textu nerozdělí přepis správně, vytvořte bloky v novém dokumentu titulků a vložte text ručně. Jeho funkce speech recognition, pokud jsou k dispozici, mohou vygenerovat časování ze zvuku, ale vyžadují původní video nebo zvuk a stále je nutné výsledek zkontrolovat.

Použijte online editor titulků

Browser-based služby, jako jsou Happy Scribe, VEED a Kapwing, mohou importovat přepisy nebo přijmout jejich vložený obsah, synchronizovat text s nahranými médii a exportovat SRT. Pravidla importu TXT se liší: některé služby považují soubor za přepis bez časových údajů, zatímco jiné rozpoznají pouze konkrétní uspořádání časových značek.

  1. Otevřete editor titulků nebo caption editor dané služby, pokud je potřeba časování, nahrajte video nebo zvuk a poté nahrajte nebo vložte obsah TXT.
  2. Rozdělte přepis na titulkové bloky a synchronizujte každý blok s přehráváním nebo s automatickým časováním speech recognition dané služby.
  3. Zkontrolujte vygenerované časování a text a poté zvolte Export → SRT nebo odpovídající možnost stažení.

Nenahrávejte důvěrné přepisy ani nezveřejněná média, aniž byste si ověřili podmínky uchovávání a ochrany soukromí poskytovatele. Pokud materiál nelze odeslat na server třetí strany, je vhodnější desktopový editor.

Zkontrolujte časování a kompatibilitu

  • Používejte kódování UTF-8, aby se zachovaly znaky s diakritikou a nelatinská písma; pokud player zobrazuje poškozený text, soubor znovu otevřete a uložte jako UTF-8.
  • Udržujte titulkové bloky čitelné: vyhněte se příliš dlouhým řádkům, ponechte dostatek času na jejich přečtení a neumisťujte více bloků přes sebe, pokud cílový software takové uspořádání nepodporuje.
  • Ujistěte se, že každý čas konce je pozdější než čas začátku a že čísla bloků se zvyšují postupně. Ze zdroje TXT odstraňte nepodporovaná metadata a nadbytečné formátování.
  • SRT ukládá časy v milisekundách a neobsahuje snímkovou frekvenci videa. Pokud bylo časování převedeno z čísel snímků, použijte správnou snímkovou frekvenci zdrojového videa, jinak se titulky mohou postupně rozcházet.
  • Exportovaný soubor otestujte v zamýšleném playeru nebo editoru. Některé platformy přijímají SRT pouze s konkrétním kódováním, maximální délkou řádků, dobou zobrazení bloků nebo konvencemi pojmenování.

TXT vs SRT: srovnání formátů

Jak si formáty TXT a SRT stojí v nejdůležitějších vlastnostech pro tento převod.

Srovnání souborových formátů TXT a SRT
Vlastnost .TXT Plain Text File .SRT SubRip Subtitle
Otevřený standard Ano Částečně otevřený
Komprese Bez komprese Bez komprese
Typická velikost souboru Velmi malé Velmi malé
Otevírá se ve webovém prohlížeči Ano, nativně Částečně
Další úpravy Snadné Snadné
Podpora metadat Žádné Základní
Čitelný jako prostý text Ano Ano
Nejvhodnější pro Výměna dat Sdílení a distribuce
Zavedeno — 1997
Vývojář — Unknown / SubRip community
MIME typ text/plain application/x-subrip

Často kladené otázky

Lze automaticky převést přepis v TXT na titulky SRT?

Přepis v TXT lze převést na soubor SRT, ale je nutné přidat pořadová čísla titulků a časové kódy začátku a konce. Prostý text TXT neobsahuje informace o časování potřebné pro titulky.

Zachová se formátování TXT v souboru SRT?

Při převodu z TXT do SRT se obvykle zachová pouze základní text a záměrné zalomení řádků. Písma, barvy, umístění, obrázky a další styly nejsou součástí standardního formátování SRT.

Proč se titulky SRT zobrazují v nesprávný čas nebo se nenačtou?

Nesprávná syntaxe časových kódů, překrývající se časové rozsahy, chybějící pořadová čísla nebo neplatné prázdné řádky mohou způsobit nesprávné zobrazení souboru SRT nebo jeho nenačtení. Každý titulek obvykle potřebuje číslo, platný čas začátku a konce a text v očekávaném pořadí.

Mohu po převodu přepisu v TXT upravit soubor SRT?

Ano, SRT zůstává textovým, upravitelným formátem titulků. Můžete upravit znění, zalomení řádků, pořadová čísla a časování, ale při převodu zpět do TXT se toto časování obvykle ztratí, pokud není samostatně zachováno.