MoveSub 3.51

Komplexní nástroj pro editaci a synchronizaci filmových titulků.

Autor programu:
Pavel Plíva, Pavero Software

Datum vytvoření:
březen 2002 - duben 2003

Forma licence:
Freeware

Platforma:
Windows 95/98/ME/2000/XP

Kontakt:
pavero@post.cz
http://pavero.wz.cz


Úvod

Určitě se vám někdy stalo, že jste si stáhli z internetu titulky k vašemu oblíbenému filmu a pak jste zjistili, že se zobrazují na úplně jiném místě, než jste očekávali. To je způsobeno tím, že vámi stažené titulky byly vytvořeny pro jinak sestříhanou nebo zkomprimovanou verzi filmu. A právě program MoveSub vám pomůže tento problém odstranit, neboť slouží na synchronizaci titulkových souborů (*.sub, *.txt a nově *.srt) určených pro přehrávač Micro DVD Player. Jak postupovat při synchronizaci titulků se dozvíte zde.

Od druhé verze aplikace obsahuje vestavěný editor titulků, ve kterém můžete upravovat jednotlivé řádky titulků, snímek pro zobrazení a pro zmizení titulku. Také můžete titulky odstraňovat. Program vám dále umožní přehrát film k němuž titulky upravujete, takže přesně vidíte, na kterém místě se titulek objeví. Po spuštění filmu se vždy zobrazuje číslo snímku, který je právě na obrazovce.

Verze 2.31 pak přináší úpravu šířky jednotlivých titulků. Jistě to znáte sami, spustíte film, nastavíte si rozměry titulků na koukatelnou velikost, jenomže po chvíli zjistíte, že obzvláště dlouhé řádky se na obrazovku jednoduše nevejdou. Tohoto problému vás dokonale zbaví tato aplikace, která vám zjistí, jakou maximální velikost písma můžete použít, popřípadě automaticky upraví všechny titulky na velikost, kterou si sami určíte. Veškeré zde popisované nastavení se provádí pomocí tlačítka Šíře titulků.

Aplikace dokáže primárně pracovat pouze s titulky, které jsou určeny pro přehrávač Micro DVD Player, což ovšem neznamená, že si neporadí s ostatními formáty. Tím mám na mysli titulky, u kterých je vždy uveden čas, kdy se titulek zobrazí, popřípadě zmizí. Tyto titulky MoveSub (od verze 2.41) dokáže konvertovat do formátu Micro DVD. Přehled podporovaných formátů naleznete zde.

Třetí verze pak nabízí kompletně přepracované a zpřehledněné ovládání a možnost pokročilé editace titulků, kdy můžete formátovat jednotlivé řádky titulků. O problematice formátování pojednává tento článek. Dále jsem aplikaci rozšířil o podporu titulkového formátu SRT a o možnost vyhledávání textu v titulkovém souboru.

Pokud při používání aplikace narazíte na nějakou chybu, tak mě o tom prosím informujte. Také sledujte moje webovské stránky, kde se nachází vždy nejnovější verze (nejen) tohoto programu.


Popis jednotlivých položek

Zdrojový soubor s titulky - soubor s titulky, který chcete upravovat. Aplikace dokáže načítat pouze soubory s příponou *.sub, popřípadě *.txt. Pokud máte titulky uloženy v souboru obsahujícím jinou příponu, musíte ho nejdříve přejmenovat.

Synchronizovat podle souboru - zde můžete zadat název souboru, podle kterého chcete upravované titulky synchronizovat. To se hodí v případě, kdy u filmu máte například anglické a české titulky, přičemž ty české jsou již synchronizované a anglické nikoliv. Jako zdrojový soubor pak stačí použít anglické titulky (ty se budou upravovat) a jako synchronizační soubor titulky české (podle nich se budou upravovat anglické titulky). Pokud použijete tento postup, ostatní údaje se doplní automaticky.

Cílový soubor s titulky - zde se nachází název soubor, do kterého se uloží veškeré změny. Název tohoto souboru se doplní automaticky, takže si ho zapamatujte, abyste ho dokázali na pevném disku vůbec najít :-), pochopitelně ho také můžete změnit.

První snímek upravovaných titulků - číslo snímku prvního titulku ve vámi upravovaném souboru, doplní se automaticky.

Poslední snímek upravovaných titulků - číslo snímku posledního titulku ve vámi upravovaném souboru, také se doplní automaticky.

První snímek nových titulků - číslo snímku, u kterého se má zobrazit první titulek filmu. Když nevíte přesné číslo snímku, můžete kliknout na tlačítko Čas a zadat přesný čas, kdy se má zobrazit první titulek. Dále musíte specifikovat kolik snímků připadá na jednu vteřinu záznamu. Bližší informace jsou zde.

Poslední snímek nových titulků - číslo snímku, u kterého se má zobrazit poslední titulek filmu. Platí zde totéž co u předchozí položky.

Výsledný posun - tato hodnota udává počet snímků, které se přičtou (nebo odečtou)  ke všem titulkům v souboru. Pokud stisknete tlačítko Rovná se, doplní se automaticky.

Časové měřítko - touto hodnotou se vynásobí všechny titulky v souboru. Hodnota 1 tudíž nepředstavuje žádnou změnu, pokud zadáte cokoliv menšího (0 - 0,9999), dojde ke zrychlení přehrávání titulků, v opačném případě (1,0001 a více) ke zpomalení titulků. Opět se dopočítá automaticky.

Přepočítat - dojde k přepočítání všech titulků na základě hodnot v položkách Výsledný posun a Časové měřítko.

Pokročilá synchronizace - tato položka představuje rozšíření funkce Přepočítat, u které je synchronizace prováděna na základně prvního a posledního čísla snímku, což leckdy nemusí stačit a může nastat situace, kdy prostřední část titulků je synchronizována nesprávně. V případě pokročilé synchronizace můžete definovat libovolný počet synchronizačních snímku, podle kterých proběhne přepočet. Čím více těchto snímků definujete, tím přesnější celý proces bude. Nové hodnoty synchronizačních snímků můžete zadávat buď ručně, popřípadě se načítají automaticky v případě, kdy máte otevřen nějaký synchronizační soubor, z kterého tyto hodnoty vybíráte. Hodnoty nových synchronizačních snímků se dají dodatečně změnit, když dvakrát kliknete na některou z položek v okně Synchronizační snímky.

Uložit - uložení změn do souboru uvedeného v položce Cílový soubor s titulky.

Vymazat vše - vymaže obsah všech položek

Šíře titulků - po kliknutí na toto tlačítko se objeví nové okno, ve kterém můžete upravovat šířku jednotlivých titulků. Nejprve musíte nastavit přesný druh, řez a velikost písma, kterou používáte ve vašem přehrávači. Dále specifikujte horizontální rozlišení monitoru, které při přehrávání používáte (Počet obrazových bodů šíře obrazovky). Jako výchozí hodnota se vždy použije aktuálně nastavené rozlišení. Pokud nyní kliknete na tlačítko Zjištění maximální velikosti písma, zobrazí se vám velikost písma, kterou pro dané rozlišení můžete použít, aby se všechny titulky vešly na obrazovku. Další v pořadí je tlačítko Počet přesahujících titulků, které vám určí, kolik titulků, při vámi nastavené velikosti písma a rozlišení, se již na obrazovku nevejde. Po kliknutí na tlačítko Úprava titulků pro danou velikost písma, se všechny přesahující titulky upraví pro vámi zadanou velikost písma. Jestli navíc zaškrtnete možnost ručního poupravení titulků, můžete specifikovat do kolika řádku se titulky rozdělí.

Konec - ukončení aplikace

Okno s filmem - pokud kliknete na panel s tímto názvem, můžete otevřít film k němuž titulky upravujete.

Obsah upravovaného souboru s titulky - v tomto okně vidíte obsah upravovaného souboru, ve kterém se okamžitě projeví všechny změny, které s titulky provedete. Pokud máte spuštěn film a dvakrát kliknete na nějaký titulek, film se automaticky převine na místo, kde se má tento titulek zobrazit, takže okamžitě vidíte, jestli byla synchronizace zdařilá. Pokud v tomto okně kliknete pravým tlačítkem myši, objeví se plovoucí menu, kde naleznete následující položky.

Vybrat vše - všechny titulky se označí modře. S těmito vybranými titulky lze provádět další operace.

Odebrat vybrané - odstraní titulky označené modře.

Přepočítat vybrané - význam je stejný jako u tlačítka Přepočítat, rozdíl je pouze v tom, že se přepočítají jen modře označené snímky.

Uložit vybrané - uloží pouze označené titulky do souboru, který je specifikován v položce Cílový soubor s titulky.

Upravit titulek - objeví se okno, ve kterém můžete ručně poupravit vámi vybraný titulek. Upravovat můžete číslo prvního a druhého snímku a rozložení titulku do jednotlivých řádků. Od třetí verze můžete jednotlivé řádky titulku také formátovat. Bližší informace naleznete zde.

Vložit titulek - vložení nového titulku před titulek, který je zvýrazněn modře.

Opravit titulky - oprava spočívá v odebrání prázdných titulků a titulků, u kterých oba snímky mají nulovou hodnotu. Navíc pokud číslo druhého snímku je menší, než číslo snímku prvního, popřípadě hodnota druhého snímku je vyšší než hodnota prvního snímku následujícího titulku, dojde k opravení tohoto údaje. Oprava se provede pouze u vybraných titulků, které jsou označeny modře.

Hledat text - hledání zadaného textu v titulkovém souboru. Můžete si zvolit, zda se mají rozlišovat velká a malá písmena a jakým směrem se budou prohledávat jednotlivé titulky.

Upravit číslo druhého snímku  - číslo druhého snímku má přímou souvislost s tím, jak dlouho budou jednotlivé titulky zobrazeny. Pro výpočet této hodnoty je nutné nejprve specifikovat čas, po který budou titulky zobrazeny. Když zaškrtnete Poměrové přiřazení délky zobrazení, titulky s větším počtem řádků budou zobrazeny delší dobu a naopak. Pokud tedy zadáte čas, řekněme 6 sekund, pak jednořádkové titulky se zobrazí na dobu 4 sekund, dvojřádkové na 5 sekund, třířádkové na 6 sekund, čtyřřádkové na 7 sekund a konečně pětiřádkové zůstanou zobrazeny celých 8 sekund, a to za předpokladu, že rozestup je nastaven na jednu sekundu. Jak dlouho budou jednotlivé řádky titulků zobrazeny, můžete sledovat v pěti políčkách dole, kde lze všechny hodnoty ještě ručně poupravit. Po zaškrtnutí volby Pouze titulky bez čísla druhého snímku, budou veškeré přepočty probíhat pouze u těch titulků, kde tato hodnota není uvedena. Úprava druhého čísla snímku se vždy provede pouze s vybranými titulky, které jsou modře označeny.  

Odstranit číslo druhého snímku - odstraní číslo druhého snímku u všech titulků, které jsou označeny modře.

Přidat titulky ze souboru - umožňuje dodatečné přidaní titulků z jiného souboru. Pokud necháte zatrženu možnost chronologického řazení, přidané titulky se seřadí na základě čísla prvního snímku. Dále můžete rozhodnout, zda ze souboru přidáte všechny titulky, nebo pouze vybrané řádky. Také se všechny přidávané titulky mohou posunout o předem stanovený počet snímků.

Seřadit chronologicky - všechny titulky se seřadí na základě čísla prvního snímku tak, aby na sebe časově navazovaly.

Počet řádků titulků - u vybraných titulků můžete zvolit, do kolika řádků se při zobrazení rozdělí. Nanejvýš můžete titulky rozdělit do pěti řádků. Pokud je zaškrtnu položka Maximálně, upraví se pouze titulky přesahující zadanou mez. Například když vyberete položku Rozdělit do tří řádků při zaškrtnuté volbě Maximálně, upraví se pouze titulky rozdělené na větší počet řádků, než je tři. Titulky rozdělené do jednoho či dvou řádků zůstanou beze změny.

Formátování titulků - o problematice formátování pojednává tento článek. Jinak prostřednictvím tohoto menu můžete u vybraných titulků nastavovat druh, styl, velikost a barvu písma, popřípadě tyto údaje s titulků odstraňovat.

Souhrnné informace o titulcích - zobrazí informace o titulcích, které se nacházejí v okně Obsah upravovaného souboru s titulky.

Na závěr tohoto výčtu bych chtěl zdůraznit, že ke všem zde popisovaným funkcím můžete také přistupovat prostřednictvím hlavního menu, které je rozděleno na položky Soubor, Úpravy, Film, Formátování a Nápověda.


Jak synchronizovat titulky

Po spuštění aplikace nejprve klikněte na tlačítko se třemi tečkami a vyberte soubor s titulky, který chcete upravovat. Většina položek se pak vyplní automaticky, vy musíte pouze zadat čísla snímků, u kterých se má zobrazit první a poslední titulek filmu. Jedná se o položky označené jako První snímek nových titulků a Poslední snímek nových titulků. Tyto hodnoty si musíte zjistit sami, pokud nevíte jak na to, čtěte více zde. Po zadaní těchto dvou položek klikněte na tlačítko "rovná se" a tlačítko Přepočítat, čímž se doplní údaje o posunu a časovém měřítku a všechny titulky se podle těchto hodnot přepočítají. V závěru stačí vše potvrdit tlačítkem Uložit a výsledek vašeho snažení se umístí do souboru uvedeného v položce Cílový soubor s titulky.


Formát titulkových souborů

Aplikace umí primárně pracovat s formátem Micro DVD, který má následující strukturu:

{1439}{1496}B A N D I T I 
{1558}{1606}Joe Blake a Terry Collins! 
{1606}{1726}Tady je poručík McCormick z LAPD! 
{1726}{1856}Odhoďte zbraně a vyjděte z banky|s rukama nad hlavou... 
{1870}{2014}Poslední akce! Jaký skvělý nápad!|Joe má vždy pravdu!

Dále dokáže konvertovat následující formáty na verzi Micro DVD:

00:01:04:AI
00:01:09:UMĚLÁ INTELIGENCE
00:01:21:Byly to roky, kdy se rozpustily ledovce|kvůli skleníkovým plynům
00:01:24:Hladina moří i oceánů se zvedla a zatopila spoustu měst

nebo

00:00:24.65,00:00:27.88
Mutace je klíčem k naší evoluci.

00:00:27.95,00:00:31.15
Umožnila, abychom| se z jednobuněčných organismů

00:00:31.22,00:00:33.69
vyvinuli ve vládce planety.

popřípadě formát SRT ve tvaru


00:00:53,720 --> 00:00:58,999
Pane, je čas, musíte jít. 
Chtějí Vás zatknout.

2
00:00:59,200 --> 00:01:02,954
Přines mi nějaké svíce,
dnes budu pracovat o něco déle.

3
00:01:03,160 --> 00:01:06,118
Ale pane ... 
-A sklenici vína, jako obvykle.

Pokud někdy v budoucnu narazím ještě na jiné formáty, tak je postupně doplním.


 Jak určit snímek prvního a posledního titulku

K zjištění čísla snímku pro umístění prvního a poslední titulku můžete použít libovolný střihový software (např. Virtual Dub). Pokud nic takového nemáte, nabízím ještě jeden postup. V libovolném přehrávači zjistěte přesný čas, při kterém by se měl zobrazit první titulek filmu. Poznamenaný čas pak převeďte na sekundy. Pokud se má například první titulek objevit v 3. minutě a 38. sekundě, výsledný čas bude 218 sekund. Nyní musíte zjistit kolik snímků připadá na jednu vteřinu záznamu, to provede tak, že pravým tlačítkem myši kliknete na soubor s filmem, z menu vyberete položku Vlastnosti a pak se přepněte na kartu Podrobnosti. Počet snímků se nejčastěji pohybuje v rozmezí 23.9 - 25 snímků za vteřinu. Nakonec tuto hodnotu vynásobte počtem sekund a výsledné číslo zapište do položky První snímek nových titulků. Stejný postup zopakujte i v případě posledního snímku.

Aplikace MoveSub vám tento postup značně usnadní, stačí, když kliknete na tlačítko Čas a zadáte hodinu, minutu a sekundu filmu, kdy se má titulek zobrazit. Poté stačí specifikovat počet snímku připadajících na vteřinu záznamu. Na základě těchto hodnot se číslo snímku dopočítá automaticky. Od verze 3.21 můžete počet snímků připadajících na vteřinu záznamu detekovat přímo z filmu.

Od druhé verze aplikace dokáže přehrávat i samotné filmy, u kterých se vypisuje číslo aktuálně zobrazeného snímku, takže již tuto hodnotu nemusíte pracně shánět prostřednictvím jiných programů.


Datum poslední aktualizace: 30. 04. 2003