Následující článek se zabývá technikou spojování více videosouborů do jednoho za pomoci volně šiřitelného programu VirtualDubMod, přičemž se dotkne i práce s textovými titulky. Podle názorného návodu by měli být schopni postupovat i méně zkušení uživatelé.
V současné době, kdy jsou již DVD vypalovací mechaniky standardem a cena za megabyte na médiu je podstatně příznivější než u CD, mnoho lidí zálohuje filmové soubory ve formátu DivX/XviD na DVD. Bohužel tyto soubory bývají upraveny na velikost jednoho CD, tedy zhruba 700MB. Na většině DVD/DivX přehrávačích musíte proto v polovině filmu vybírat ke spuštění další soubor. Proč si ale nespojit před vypálením na DVD tyto soubory do jednoho?!
Spojování videa
Spojení dvou a více souborů do jednoho je vcelku jednoduchá záležitost. Poslouží nám k tomu například freeware aplikace zvaná VirtualDubMod (virtualdubmod.sf.net). Stažený archiv stačí rozbalit a program přímo spustit.
Nově otevřené okno VirtualDubMod
Než se pustíme do práce, osvětlíme si jednu podstatnou vlastnost VirtualDubModu. V hlavním menu se nachází položka Video a Streams. V nich je možné nastavovat různé filtry, kompresi a spoustu dalšího vztahujícího se k videu i k audiu.
Rozbalená nabídka Video a Streams (Audio)
Tyto vlastnosti ale nebudeme téměř potřebovat, protože při spojování videa není třeba do kvality nijak zasahovat, takže je vhodné zvolit u videa položku Direct stream copy. Tím bude zajištěno, že obraz i zvuk bude zkopírován v původní kvalitě (takže velmi rychle a o stejné výsledné velikosti!).
V dalším kroku otevřeme první videosoubor přes nabídku File a v ní položku Open video file…Poté se otevřou dvě obrazová okna – vlevo vstup, vpravo výstup.
Otevřená první část videa (posuvníkem lze video procházet)
Nyní opět v nabídce File vybereme položku Append segment a v dialogovém okně zvolíme druhý videosoubor. Ten bude připojen na konec prvního. Jako poslední počin tohoto snažení uložíme sloučené video příkazem Save as..., v zobrazeném dialogu vepíšeme jméno výsledného souboru, potvrdíme a již jenom sledujeme průběh ukládání.
Průběh zpracování
Předchozí postup byl jistě pro mnohé naprosto triviální, ale bohužel se při něm můžeme setkat s určitými problémy. Jejich řešení se pokusím nastínit dále.
Problémy
Základním pravidlem spojování videosouborů je to, aby byly všechny části komprimovány ve stejném formátu – musí mít shodné rozlišení, kompresní kodek a framerate (nejlépe aby šlo o původně jeden rozdělený soubor:). Pokud tyto podmínky nejsou splněny, zobrazí VirtualDubMod následující, nebo podobné hlášení:
Snaha o připojení videa v odlišném formátu
Řešení tohoto problému je již složitější, jelikož předpokládá nutnost re-komprese celého zdrojového videa, což je náročná operace jak na znalosti uživatele, tak na výkon počítače a v návaznosti také na čas. Tímto tématem se budeme zabývat příště.
Problémy se ale vyskytují i u zvuku. Dle mých zkušeností se dokonce vyskytují častěji, než u obrazu. Pokud je ve zdrojovém souboru zvuková stopa v MP3 formátu o konstantním bitrate nebo je zvuk například v PCM, jde to asi tak jednoduše, jak byl prezentován úvodní postup.
Špatně spojené video se na druhou stranu projevuje například zpožděným nebo předbíhajícím se zvukem (převážně ve druhé polovině spojeného souboru). V tomto případě doporučuji nejprve vyzkoušet stejný postup spojování videa v aplikaci NanDub (www.doom9.org), což je stejně jako VirtualDubMod klon VirtualDubu (www.virtualdub.org) a mají téměř identické ovládání a uživatelské prostředí.
Nejspolehlivější metodou je ovšem zpracovávat obraz a zvuk odděleně a v případě problémů se zvukem tak dosáhnout kýženého úspěchu. Nejprve je nutné uložit z každé videočásti zvukovou stopu ve formátu WAV. To lze učinit přes nabídku Streams a položku Stream list.
Seznam zvukových stop – stream list
Zde vybereme zvukovou stopu (většinou je zde pouze jedna) a tlačítkem Save WAV ji uložíme na disk. Proceduru opakujeme i pro další zdrojový soubor s videem. Následně spojíme oba zvukové soubory do jednoho (například i pomocí Záznamu zvuku ve Windows, ale lépe například v programu SoundForge, CoolEdit nebo v jiném zvukovém editoru). Spojený WAV sice můžeme do videa také vložit, ale lepší je použít některý z komprimovaných formátů – například s pomocí Lame (www.mp3dev.org) převést soubor na MP3.
A nakonec vložíme spojenou komprimovanou zvukovou stopu zpět do připraveného sloučeného videosouboru, ve kterém byly problémy se zvukem. Původní špatnou zvukovou stopu tlačítkem Disable odstraníme (nezmizí, bude pouze šrafovaná) a tlačítkem Add přidáme zvukovou stopu novou.
Původní odstraněná zvuková stopa a nově přidaná (MP3)
Tlačítkem OK změny potvrdíme, přičemž se vrátíme zpět do hlavního okna programu. Zde již jen zopakujeme volbu v menu Files a Save as, kdy uložíme výsledný soubor i s novou zvukovou stopou (pozor na nutnost zachování volby Direct stream copy).
Spojování titulků
Nyní když máme spojené video, zbývají ještě textové titulky, které jsou taktéž rozděleny a tím pádem nepoužitelné. K tomu se hodí například nástroj SubtitleTool (www.tomzavodny.cz). Dost často je ale nutné titulky ještě doladit, protože po spojení a případné konverzi mohou být lehce posunuty. SubtitleTool je ale v češtině a jeho ovládání je celkem intuitivní, takže se mu nebudeme podrobněji věnovat. Stejně tak existují i další nástroje jako SubtitleWorkShop (www.urusoft.net) a Easy Subtitle Joiner (www.wiagra.com).
A jak to dostat na DVD?
Pokud vytvoříme spojováním nebo i zachytáváním či převodem videa soubor větší než 2GB, nepodaří se nám jej vypálit na klasický ISO formát DVD. Byť jde u výsledných komprimovaných (MPEG-4) souborů spíše o výjimku, může se to stát. V tom případě je nutné vypálit soubory na DVD ve formátu UDF. I ten některé DVD/DivX přehrávače bez potíží přečtou.