Gordian Knot - DivX 3.xx > |
|
. |
Software: GordianKnot 0.28
Program GordianKnot není samostatný program, je vlastně balík programů. Tento balík obsahuje vše, co budete potřebovat pro převod videa. Od kalkulačky pro výpočet bitrate a rozlišení, přes editaci Stats souborů z Nandubu až po grafické rozhranní pro vlastní převod do formátu DivX a XViD. V současné době to je asi nejlepší komplexní nástroj, pomocí kterého dosáhnete ty nejlepší výsledky. V poslední verzi (0.28) dokáže zpracovávat do tří formátů (DivX 3.11, DivX 5 a XViD).
Instalace programu je rozdělena do dvou balíků:
Pokud máte již nainstalované některé kodeky a filtry, můžete samozřejmě v průběhu instalace balíku CodecPack zvolit jejich neinstalaci.
Poznámka: V některých případech se může vyskytnout problém při spouštení vlastních převodů. Může se objevit chybová hláška: videosourceavi error: the sourceimage format is not acceptable. (error code -2) a vlastní převod zhavaruje. Je to způsobeno verzí AViSynth (2.5.1). Buď se vrátíte k verzi AVS 2.0.8. nebo se upraví jedna položka v registrech.
U klíče:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32\VIDC.YV12
změníme hodnotu na "DivX.dll" nebo "XviD.dll".
Pokud máme program korektně nainstalovaný, můžeme jej spustit prostřednictvím menu ve Windows Start - Programy - GrodianKnot.
Pokud umíte trochu anglicky, můžete si přečíst stručné návody k úvodním dvěma operacím, které je potřeba udělat (Rip DVD a příprava VOB souborů). Pokud nevládnete anglickému jazyku, tak si kroky zopakujeme. Budeme se pohybovat mezi listy programu, které jsou vidět na horní straně programu:
Na úvod je dobré pojmenovat si projekt. To kvůli nastavení, které se ukladádá do konfiguračního souboru programu GordianKnot.
To provedeme stisknutím tlačítka Rename v
pravém dolním rohu. Do políčka napíšeme vlasní jméno projektu. Při dalších startech si z rozbalovacího menu vybereme volnou pozici a zadáme název. Pokud vyčerpáme všechny možnosti, můžeme začít přepisovat ty starší nastavení. |
Pro převedení dat z DVD na pevný disk využijeme aplikaci DVD Decrypter, která je součástí balíku. Je možná i alternativní cesta prostřednictvím programu vStrip. My se ale budeme držet první možnosti.
Stručně popíšu to co je obsahem okna vlevo: 1. Vložit DVD do DVD-ROM mechaniky a stisknout tlačítko DVD Decrypter. 2. Přepnout program do IFO módu. 3. Pokud jsou problémy s autentifikací, spustíme na chvílli DVD v nějakém softwarovém přehrávači DVD. 4. Necháme defaultní nastavení a vybereme cílový adresář. 5. Spustíme proc kopírování dat z DVD |
Kompletní popis programu DVD Decrypter naleznete zde:
Celý proces může trvat od 15 minut až do 45 minut v závislosti na délce filmu a kvalitě DVD mechaniky. Po ukončení procesu bychom měli mít na našem HDD všechna potřebná data.
Všechna potřebná data již máme k dispozici. Bohužel jsou v takovém "surovém" stavu (formátu), kterému nerozumí editační programy. Je třeba tedy tyto data připravit pro editaci v dalších programech. Vytvoříme DVD2AVI projekt, kterému tyto programy rozumí.
Zde opět vidíte na levé straně anglický návod. Pokud si nejste jisti s angličtinou postupujte takto: 1. Stiskněte tlačítko DVD2AVI 2. Vybereme první VOB soubor (Ostatní se načtou automaticky) 3. Stiskneme F5 pro náhled videa a necháme jej chvíli běžet. Potom stiskneme tlačítko ECS. Pokud je "Framerate" 29,970 (NTSC) a "Video Type" je FILM a procento je větší nebo rovno 95% zaškrtneme "ForceFilm" v menu "FieldOperations", jinak necháme standardní nastavení. 4. V menu "Audio - Dolby Digital" zvolíme možnost "Demux All Tracks" 5. Uložíme DVD2AVI projekt. |
Pokud si nejste jisti popsaným nastavením, můžete se podívat na návod věnovaný speciálně tomuto programu:
Přejdeme na záložku Bitrate. Nyní nás čeká úkol nastavit správný bitrate pro film. Tato část návodu má zásadní vliv na kvalitu a velikost souboru.
Načteme DVD2AVI projekt (.d2v) kliknutím na tlačítko Open. Vybereme příslušný d2v soubor, který jsme vytvořili v kapitole příprava VOB souborů. |
GordianKnot automaticky načte počet snímků, a Framerate ze souboru d2v. Otevřením vašeho DVD2AVI souboru se otevře další okno, kde můžete sledovat náhled video souboru. My se ale zatím budeme zabývat nastavením vlastního programu. Přepneme se tedy do něj. Okno s náhledem však nezavírejte, budeme ho později potřebovat.
Nastavíme požadovaný kodek. V našem případě DivX 3.11.
Nyní nastavíme mód výpočtu bitrate.
Máme zde dvě možnosti:
První možnost se používá v případech, že převádíme film na celé CD, kdežto druhá možnost se dá použít nejčastěji na zpraovávání seriálů. Tam potřebujeme dosáhnout toho, aby jednotlivé epizody měly určitou velikost souboru.
Nyní přistoupíme k vlastnímu nastavení bitrate, popř. velikosti souboru.
Počet CD nebo velikost určíme zcela jednoduše . Nejprve zadáme velikost CD výběrem z možností. Poté kliknutím na příslušné tlačítko, značící počet CD. Zaškrtnutím tlačítka Split final file into CDs se finální soubor rozdělí podle toho, jakou velikost souboru dostaneme a po jaké velikosti nastavíme dělení. |
Nyní si nastavíme možnosti audia. Pokud chceme použít MP3 CBR zvuk,
jednoduše vybereme požadovanou hodnotu bitratu (128kBit/s) nebo můžeme
zadat velikost souboru (zpracovali jsme si ho třeba předem). Pokud chceme
použít dvě audio stopy, můžeme vybrat to samé u nastavení Audio
B. |
V následující
části obrazovky nastavíme hodnoty Interleavingu a AVI-Overheadu podle
potřeby. Musíme počítat s tím, že součet velikosti audio a video souboru
nám nedá přesně velikost videa. Vždy vzniká jakési navýšení. |
Poslední části záložky Bitrate je oblast zvaná Video. Informuje nás o velikosti průměrného bitrate a velikosti video souboru. Dá se říct, že pokud dosáhnete Average bitrate pod 500kBits/s, výsledek nestojí za nic. Čím větší bitrate, tím lepší. Není zase dobré honit se za co nejvyšším bitrate, protože potom se video stává nepřehratelné pro jeho vysoký datový tok. Ideální hodnota (pouze doporučení) se může mohybovat v rozsahu od 750 do 1250 kBit/s. |
nyní přejdeme na záložku se jménem Resolution, kde nastavíme jednak velikost obrazu a taky ořežeme černé okraje u zdrojového videa. Nyní se nám hodí okno s náhledem na film, které jsme dříve odsunuli do pozadí. Přemneme se znovu do okna náhledu.
V menu View si nastavíme položky Resized a Stay On Top. Tím si zajistíme, aby okno s náhledem bylo na vrchu. Ještě si můžeme pomocí posuvníku vybrat nějaký světlý snímek. To v případě, pokud budeme ořezávat video ručně. Je to lépe viditelné. |
Není praktické převádět video spolu s černými pruhy, které jsou součástí zdrojového videa. Naštěstí existuje snadné řešení, které nás těchto černých pruhů zbaví.
Stiskněte tlačítko Auto Crop. GKnot projde pár snímků z
filmu a podle toho nastaví hodnoty na ořezání. Nyní by jste měli vybrat
Smart Crop All. Měli bychom dostat ideální hodnoty pro ořezání
vedea. Vidíme, že se nám minimalizovala hodnota u Aspect Error.
Pokud vám tento způsob nevyhovuje, můžete použít tzv. "ruční" způsob. Vybereme Pixel, poté se snažíme pomocí šipek po levé straně odstranit černé pruhy. Náhled můžeme vidět okamžitě. Poté
stiskneme Smart Cropp All. Program potom vybere hodnoty ořezání,
které zohlední Aspect Ratio a hodnoty W-Modul a
H-Modul. Tyto hodnoty udávají vertikální, resp. horizontální
velikost násobku obrazu. Měli by jste zachovávat násobek aspoň
16. |
Nyní nastavíme hodotu Input Pixel Aspect Ratio podle hodnoty, kterou jsme zjistili v programu DVD2AVI (16:9).
Ověřit si to můžete v okně s náhledem. Kde by měl obraz vypadat nezkresleně. Pokud zde zvolíme špatný poměř, nedá se to již spravit. Proto si důkladně prohlédneme video s náhledem. |
V programu GordianKnot existuje možnost, že pro závěrečné titulky použijeme jiné nastavení než pro samotný film. Tím, že nastavíme menší hodnotu bitrate, ušetříme několik MB, které se nám budou hodit ke zkvalitnění vlastního videa.
Znovu se přepneme do okna s náhledem videa.
Nastavíme si ve filmu okamžik, kde začínají závěrečné titulky. Pomocí posuvníku se posouváme směrem ke konci filmu. V okamžik, kdy začínají závěrečné titulky filmu, stiskneme tlačítko Set Credit Start. Tím jsme si označili místo, od kterého se bude film kódovat s daleko nižším bitrate, než vlastní film. Program GKnot automaticky přepočítá hodnotu bitrate v závislosti na závěrečných titulcích. Ušetříme tím až několik desítek MB, které se využijí v kódování vlastního filmu.
Ještě než začneme s nastavováním velikosti obrazu a bitrate, povíme si jaké doporučení by jste měli zachovávat.
Každy chce dosáhnout filmu dokonalé kvality. Délka filmu závisí na zvoleném rozlišení a na použitém bitrate. Hodně záleží i na žánru filmu. Když bude film hodně akční, dostaneme při určité nastavení větší soubor, než bychom dostali při filmu, kde jsou pomalé scény. Taktéž filmy, které jsou "tmavší" se komprimují lépe. Mnohdy tedy stojíme před otazkou, jaký bitrate je nejlepší? Vězde, že kvality DVD nikdy nedosáhnete. DVD je prostě DVD. Vždycky se budeme pouze snažit, aby to vypadalo co nejlépe. Zvolený bitrate a rozlišení závisí na aktuálním filmu. Proto neexistuje pevně stanovený popis, jaký bitrate a rozlišení se mají použít. Aby jste se nemuseli strachovat o to, jak veliký soubor vám z toho vyleze, existují různé pomocné programy, které to spočítají za vás. Současné nástroje na převod obsahují v sobě zabudované tyto kalkulátory, které vám usnadní práci. Následující řádky vám pouze pomohou v rozhodování, jaké rozlišení můžete použít.
Pamatujte si, že DivX pracuje v režimu VBR (proměnlivý bitrate), takže pevně stanovená velikost souboru může být ve výsledku odlišná. Zvláště FlaskMpeg má ve zvyku vytvářet větší soubory, než očekáváme. Proto nastavujme o něco nižší bitrate než vypočtený. Ono nejhorší je, když výsledný nám soubor přesáhne kapacitu CD. Výsledné video by mělo mít rychlost dat okolo 80-150kb/s (Zjistíme to v informacích o souboru). Samozřejmě, že existují případy, kdy je rychlost dat vyšší. Bývá to zpravidla, když nastavíme větší bitrate. čím je bitrate větší, tím by mělo být video kvalitnější, ale náročnější na hardware a hlavně soubor bude větší.
Další otázkou je klíčování snímků (Keyframes). Pokud kódujete ve vysokém bitratu (pro 2CD a více), můžete klidně nastavit keyframes na každou sekundu. Budete mít menší problémy se "zamrznutými" snímky a s rychlým posuvem dopředu. Nicméně. pokud kódujete v nižším bitrate (na 1CD), měli by jste používat větší interval pro keyframy (okolo 5-10 sekund), jinak dostanete nižší kvalitu videa.
Měli by jste taktéž zvážit, že výsledná hodnota souboru taktéž závisí na zvoleném rozlišení. DivX pracuje lépe s filmy s nižším rozlišení. Taktéž je dobré se zbavit černých okrajů (nahoře a dole). Jaké rozlišení lze tedy doporučit?
Pro filmy v níže uvedených formátech je doporučeno používat následující rozlišení:
1:2.35: 720x304, 640x272, 576x240, 512x224, 480x208, 400x176
1:1.85: 720x384, 640x352, 576x304, 512x272, 480x256, 400x224
1:1.33: 720x544, 640x480, 576x432, 512x384, 480x368, 400x304
Všechna rozlišení jsou dělitelná 16. Proč dělitelná právě 16? Některé programy pracují korektně pouze s rozlišením, které je dělitelné 16.
Pomocí posuvníku si můžeme nastavit námi požadované rozlišení obrazu. Měli by jste zachovávat dělitelnost velikosti obrazu na 32 popř. 16.
Při volbě rozlišení musíte sledovat parametr Aspect Error. Měl by být nulový. Hodnota W-Zoom/H-Zoom určuje procentuální velikost v závislosti ke zdrojovému videu.
Dalším důležitým ukazatelem, který vypovídá o kvalitě filmu je hodnota Bits/Pixel*Frame.
Existují pouze odhady o tom, jak předpovědět kompresovatelnost vašeho filmu, zde máme pár postřehů a zásad:
Záleží na hodnotě, kterou zde dosáhnete. GKnot podle toho nastavuje metodu resizing. Měli by jste se snažit nastavit ideální hodnotu. Nějakou představu o kompresovatelnosti videa nám ukazuje funkce Compressibility Check, o které si budeme povídat v kapitole Uložení AVS souboru.
Dalším krokem programu GordianKnot je zpracování titulků. Přejdeme na záložku Subtitles. Zde máme na výběr. Buď budeme zpracovávat titulky pomocí programu VobSub nebo využijeme jiného, alternativního programu (SubRip). Je škoda, že program GKnot neobsahuje v sobě program SubRip a používá odlišnou metodu získávání titulků pomocí programu VobSub. Zatímco v programu SubRip porovnáváme jednotlivé znaky a přiřazujeme jim z klávesnice odpovídající znaky, program VobSub pracuje na zcela odlišném principu. Titulky jsou uloženy na DVD jako cela sada. Vypíchne tedy celou sadu (z VOB souborů), tak jak je. Má to tu výhodu, že nemusíme pracně přiřazovat znaky. Zase to déle trvá, než se projdou VOB soubory. Jako nevýhoda se jeví větší velikost souboru (může být i několik MB). Metoda internet nebo SubRip se mi zdá jednodušší. Přesto si popíšeme obě dvě metody.
Pokud přejdeme na záložku Subtitles, máme možnost vytvořit titulky v programu VobSub. Mimo jiné zde existují ještě dvě utitlity, které slouží k synchronizaci a rozdělení titulků vytvořeních programem VobSub. Podrobný postup naleznete v návodu věnovaném programu VobSub. |
Pokud hodláme titulky zpracovat v programu SubRip, budeme postupovat podle návodu
Nyní znovu přejdeme do okna, v které vidíme preview (náhled) filmu. Stiskneme tlačítko Save & Encode, pro uložení avs souboru. Pokud si tento soubor otevřete, uvídíte tzv. scriptovacím jazykem napsaný popis toho, co se s filmem provede.
V oblasti Resizing ponecháme volbu Selected Output Resolution. Zachováme tím nastavení, jaké jsme si zvolili. V oblasti Resize filter vybereme v případě, že máme bitrate pod 1000 kbit/s, hodnotu Soft Bicubic. Jinak vybereme Lanczos (sharp). Toto nastavení si musíte vyzkoušet a nastavit to, co se vám líbí více. Musíte si to odzkoušet sami. V oblasti Noise Filter můžeme nastavit hodnotu Little Noise (slow) a v Extra Put Noise Filter before Resizing (slover). Zdůrazňuji můžete. Noise Filter nám zpomalí proces kódování, ale dává nám lepší kvalitu. Filtr nezlepší kvalitu přímo, ale odstraňuje málé detaily, které jsou okem nerozeznatelné, a tím získá větší počet bitů, které může použít jinde. Záleží tedy na vás, jestli tuto možnost využijete nebo ne. Pokud nevyužijeme možnosti integrování titulků do videa, nabídku Subtitles přeskočíme. |
V nabídce Trim nastavíme hodnotu Both (enc. credcits separately). Dosáhneme tím, že závěrečné titulky budou zpracovávány zvlášť za použití menšího bitratu a budou následně automaticky připojeny ke filmu.
Nyní ještě můžeme použít volbu Compressibility Check. Pokud nastavíme hodnotu na Use a 5% a stiskneme tlačítko Now, GKnot spustí zkrácený první průchod a bude se snažit najít optoimální kompresovatelnoost filmu. Tento rychlý průchod potrvá nějakou dobu (i 10 minut).
Ukončení rychlého průchodu poznáme v záhlaví Preview okna bude napsáno Compressibility Check: Finished. Co nám to přinese?
Pokud se vrátíme do programu Gordian Knot, všimneme si, že u Bits/(Pixel*Frame) nám přibyla čísla. Compressibility Check nám dává hrubý odhad, jak bude náš film kompresovatelný. Nová čísla nám ukazují asi toto:
0.290 - je hodnota kterou nám vrátil Compressibility Check. Pokud první hodnota (Bits/(Pixesl*Frame), v našem případě 0.208, odpovídá získané hodnotě, dostaneme dobrou kvalitu.
71.7% - je hodnota, která nám ukazuje vztah mezi optimálním případem a naším případem. Hodnoty 60%a vyžší nám zaručují dobrý výsledek. Pokud se zase dostanete nad 80%, měli by jste zvýšit rozlišení obrazu. Hodnoty v rozsahu 50-60% nám dávají ještě dostatečný výsledek. Pokud dosáhneme hodnot 40-50%, je už to tak tak.
Nyní se vrátíme k uložení avs souboru. Stiskneme tlačítko Save&Encode.
Další v pořadí je list Options, na kterém můžeme nastavit vlastnosti kodeku DivX a Xvid. Jelikož se věnujeme zrovna převodu do formátu DivX 3.11, tento list přeskočíme. Možná můžeme nastavit dll knihovnu pro použití v avs scriptu (pokud už tak není nastaveno). Knihovna musí být uložena v adresáři spolu s programem GordianKnot.
Poslední založka, která nám zbývá se jmenuje Encoder. Zde pěkně nakonfigurovaný GordianKnot přinutíme k vlastnímu převodu.
Vlevo vidíme výřez obrazovky, která je obsahem posledního listu. Do oblasti Queue se budou zapisovat jednotlivé úlohy a do oblasti Log se budou zaznamenávat všechny události, které se při převodu udály. Je ale důležité si nejprve nějakou tu úlohu nadefinovat. Stiskneme tedy tlačítko Add Job. |
Před námi se objeví následující okno. Nyní máme na výběr, kolik průchodů necháme program zpracovat.
V levém horním rohu ponecháme nastaveno Multi Passes, které nám zajistí dvouprůchodové zpracování videa.
Zde vidíme nastavení k souborum avs a výsledného videa. Na obrázku dole je nastavena cesta pro stats a ecf soubor, které jsou vytvořeny po prvním průchodu a tvoří základ pro průchod druhý.
Další nastavení se týká možnosti kódovat titulky jiným bitrate.
Nastavení by jste měli ponechat, tak jak je. Položka
Re-Calculate Bitrate if needed by měla být zaškrtnutá v každém
případě. Taktéž Append Credits. Další možnost Delete
Intermediate Files nám již jenom zajistí, že zůstane pouze finální AVI
soubor. Položku Encode Credits at Quality Level nastavte podle
uvážení. Pokud se jedná o "černé" titulky, klidně nastavte i 25, záleží na
vás. |
Pokud se rozhodneme zpracovat audio stopu přímo v programu GKnot, přečtěte si následující řádky. Pokud budete zpracovávat audio např. v programu BeSweet následující řádky přeskočte a přečtěte si
Program GordianKnot ale využívá právě tento program, takže není potřeba používat zvlášť tento program.
Přepneme se na záložku Audio 1:
Pomocí tlačítka Select vybereme audio stopu ve formátu ac3. Pokud chcete audio ponechat ve formátu ac3, zaškrtněte volbu Just Mux. Zaškrtneme políčko Finally Mux a Delay nastavíme podle názvu ac3 souboru. Pro záporné hodnoty zaškrtneme volbu Negative. Pokud chcete použít metodu MP3 ABR, zaškrtněte volbu MP3 a nastavte požadovaný průměrný bitrate. Pokud chcete využít možnosti MP3 VBR, zaškrtněte volbu MP3, custom Parameters (Experts) a nastavte následující hodnoty:
V
položce Lame v případě, že máte filma na 1CD ponechte hodnotu 128, v
případě filmu na 2CD můžete dát hodnotu 160. Mějte ale na paměti, že
platí: čím kvalitnější audio, tím méně kvalitní video a naopak.
Položka Re Calculate Video Bitrate by měla být zaškrtnuta v každém případě. Položka Delete Wav nám pouze uvolní místo na disku po velkem wav souboru. Azid běží
dvouprůchodově a nalezne nejvyšší úroveň pro zvýšení hlasitosti. Nebudete
tedy potřebovat normalizovat audio. |
Pokud chceme zpracovávat dvě audio stopy, budeme postupovat analogicky na záložce Audio 2, jako u audia1.
Nyní se vrátíme
zpět na záložku DivX 3. Stiskneme tlačítko Add Job To Encoding
Queue. Námi požadované úlohy se zařadí do fronty. Na dotaz jestli chceme
spustit Job odpovíme ne. Ještě naposled si můžeme zkontrolovat, co bude program
provádět.
Zde musíme odstartovat proces převodu. Ještě máme jednu volbu. Zaškrtnutím políčka Shut down Windows when done se počítač po ukončení převodu vypne.
Stiskneme tlačítko Start Encoding. Teď již jenom stačí počkat si na výsledek. Rychlost zpracování je závislé na síle stroje.
Pokud používáme program GordianKnot, tak ten provede spojeni audia s videem automaticky. Existují ale případy, kdy potřebujeme video soubor třeba spojit s jinou audio stopou. Tady nastupuje program Nandub, který nám umožní spojit audio stopy v různých formátec (MP3, AC3, ...). Tato práce nezabere moc času. Je to otázka několika minut.
Pokud máme soubor větší než je velikost 1CD, můžeme ho rozdělit na více CD. Pro rozdělení použijeme možnosti programu Nandub. Je možno použít i funkce zabudované do programu GordianKnot.
Tato metoda je dosti složitým postupem, Kdo tento postup zvládne, dostane jako odměnu nejlepší kvalitu videa, jaká se dá z kodeku "vymačkat". Naučit se tento postup stojí za to.
[Zdroj: originální dokumentace k programu GordiaKnot, Doom9, vlastní poznatky a zkušenosti]
Poslední změna: 26.11.2010