Ako vyrobiť najkvalitnejší DivX? - Doplnené marec 2003
Kvalita obrazu porovnateľná s DVD na CD-R
Doplnok marec 2003:
Situácia na scéne videokodekov sa zmenila. K dispozícii je pomerne výkonný kompresor DivX 5 a každú chvíľu sa objavujú nové verzie. Možno vám teda príde vhod, ak si povieme niekoľko zásad, ktoré vám umožnia vytvoriť video s najlepším pomerom veľkosť / kvalita.
Veľkosť obrazu
Samozrejme, čím väčší bude obraz, tým lepšia bude jeho kvalita. Prudko však vzrastá aj dátový objem, ktorý je potrebný na prenos toľkých informácií. Ak teda chcete, aby sa video nemuselo páliť na dve alebo dokonca tri CD, musíte obraz zmenšiť. Šírka obrazu niekde medzi 450 až 600 pixelmi je v súčasnosti optimum.
Obraz sa skladá, podobne ako JPG, zo štvorčekov, veľkých 8 pixelov. Preto je výhodné, ak výsledný rozmer bude násobkom čísla 8. Nie je to podmienka, ale obraz, ktorý by mal šírku napríklad 81 pixelov, musí pre ten jediný pixel navyše preniesť informácie objemom zhruba zodpovedajúce celému ďalšiemu 8-pixelovému štvorcu. Konzervatívni užívatelia dokonca vyrábajú videá s rozmerom, ktorý je násobkom čísla 32.
Zmenšenie
Ak zmenšujete obraz z televízora, videokamery, či DVD, najskôr ho „prefúknite“ všetkými filtrami a zmenšenie nech je až posledným krokom.

Zmenšenie voľte pomocou Precise Bilinear alebo Precise Bicubic, pretože štandardne sa používa rýchlejší a menej kvalitný filter, ktorý vnáša do obrazu nežiaduce prvky.
Ostrosť obrazu
Priostrý obraz sa komprimuje ťažšie než obraz mierne neostrý. Pred spracovaním videa preto nasaďte filter, ktorý ho zľahka rozostrí. Ak spracovávate veľkosť obrazu PAL (736 × 560 pixelov), použite vo VirtualDube filter „3×3 Average“.
Šum
Jemné pridanie filtra na odstránenie šumu spôsobí, že drobné rozdiely medzi políčkami filmu sa trochu zmenšia. Tým sa zároveň zmenší množstvo informácií, ktoré treba preniesť ako informáciu. Odstrániť šum je pre kvalitu budúceho komprimovaného obrazu najdôležitejšie. Ak máte veľmi zlý zdrojový záznam, napríklad zlý príjem televízie, výsledok bude vinou šumu vždy neuspokojivý, pretože väčšina dátového toku sa minie na prenos zbytočných informácií (šumu), ktorý sa takmer nedá komprimovať, lebo každé políčko je iné. Výsledkom bude obrovský súbor so zlým obrazom.
Pred zmenšením preto použite filter typu Smart Smoother. Podobné plochy vyhladí, hrany a kontrasty nezmení. Obraz je plynulejší, ale nestratí ostrosť. Tento filter eliminuje šum a drobné podrobnosti v obraze.

Na tomto obrázku som to zámerne prehnal pre lepšiu názornosť. Obrazový šum zo zlého príjmu televízie je úplne preč, aj niektoré podrobnosti.
Šírka pásma
Kodek DivX pracuje na princípe určenia parametrov, do akých sa musí zmestiť a on ich dodrží. Ak sú tieto parametre dostatočné na prenos všetkých obrazových informácií, video bude veľmi kvalitné. Ak ale zadaný dátový tok na prenos informácií nestačí, nastane degradácia kvality obrazu, ktorú rozoznáte ľahko – obraz je rozložený na štvorčeky.
Ak teda chcete pri čo najmenšom dátovom toku preniesť čo najkrajší obraz, musíte filtrami zaistiť, aby sa komprimoval iba ten obsah, ktorý je naozaj vizuálne dôležitý.
Ako nastaviť DivX
Nastavenie začína byť v poslednom čase také zložité, že vysvetlenie všetkých pojmov a vzájomných závislostí by sa dalo zvládnuť skôr na ploche knihy a nie článku. Skúsme však aspoň bleskovo preletieť nastavenia. Na ostatné možnosti hľaďte, ako keby tam neboli.
Musíte rozhodnúť, aké bitrate bude použité. Ak spracovávate cenný materiál, zdvihnite bitrate na vyššie hodnoty. Pre kvalitnú zálohu DVD sa dá uvažovať o 2500 kbps, pre zábery z domácej kamery ešte viac, lebo bývajú roztrasené a nepokojný obraz je veľký žrút dátového objemu. Na uloženie filmu na CD bude vhodný dátový tok okolo 700 kbps.
Druhou vecou, o ktorej musíte rozhodnúť, je mód. Možnosti máte tri:
-
1-pass. V tomto režime sa kodek pokúsi dodržať vami stanovený dátový tok, čo sa nezvykne podariť celkom presne. Na bežné účely, kde netreba dodržať presnú veľkosť súboru, je to dobrá voľba.
-
1-pass quality based.
V tomto režime sa neprihliada na veľkosť budúceho súboru, ale na jeho kvalitu. Quantizerom nastavíte kvalitu obrazu a potom už len sledujete, aké veľké bude výsledné video. Tento režim sa hodí, ak chcete archivovať dôležitý materiál s minimálnymi stratami. Čím viac doprava posuniete bežec, tým kvalitnejší bude výsledný obraz. -
Tretia možnosť kompresie sa skladá z dvoch krokov. Prvý krok (pass) si video takpovediac prehliadne, aby ho v druhom kroku komprimoval s ohľadom na to, čo zistil pri prvom priechode. Tento postup dokáže presne dodržať nastavenú veľkosť súboru a hodí sa, ak chcete, aby sa video vopchalo presne na CD.
Ďalšia záložka nastavení umožňuje nastaviť rôzne úpravy obrazu - orezanie, zmenu veľkosti a podobne. Je lepšie tieto pomerne chúlostivé veci ponechať na spoľahlivé filtre VirtualDubu a zastaviť sa až pri

nastavení, ako často má byť vložený takzvaný keyframe – kľúčová snímka. Hodnotu 300 (12 sekúnd) môžete trochu znížiť. Druhé nastavovadlo nastavuje automatické vkladanie kľúčových snímok v prípade, že sa scéna zmenila podstatne. Hodnota 50% môže zostať.

S týmto nastavením sa väčšinou nemusíte zaoberať – rieši problém prekladania riadkov, vo väčšine prípadov budete zrejme pracovať s neprekladaným obrazom. Ak máte TV kartu, odporúčam riadkový preklad odstrániť filtrami vo VirtualDube. Veľmi dobrý je filter Smart Deinterlace.
Záver
Poriadne komprimovať video je dnes pomerne zložitá vec, treba mať rozsiahle znalosti. Ak si však trochu poexperimentujete, s kodekom DivX 5 sa vám podarí vytvoriť kvalitné výstupné videá.
Tento článok už o niekoľko mesiacov nebude platiť – kvalita kompresie stále stúpa. Je však odpoveďou, ako v lete roku 2001 vyrobiť najkvalitnejšie video s filmom, čo sa vopchá na jedno CD.
O spracovaní filmov a rodinných videozáznamov sme písali nedávno. Strihali sme programom Virtual Dub. Dnes sa pozrieme na zúbky programu NanDub. Je to skoro to isté, čo Virtual Dub, ale má precíznejšie nastavenia kompresie obrazu do formátu DivX.
Nedá mi nepodotknúť, že DivX je formát, ktorý bol ukradnutý Microsoftu, a tak je ťažké predpovedať, ako bude vyzerať jeho dlhodobejšia podpora. Ak pokus o prehranie DivX novšími prehrávačmi (verzie 7, 8 beta) od Microsoftu dopadol často zle (obraz hore nohami a podobné radovánky), v betaverzii Windows XP RC1 sa zrazu DivX dá prehrávať kvalitne a normálne. Uvidíme, či uvidíme.
Domáce kino...
Ak kódujeme film do DivX normálnou cestou, trebárs vo VirtualDube, nastavujeme len 3 parametre: aký má byť dátový tok, ako často budú kľúčové snímky a nastavíme ostrosť. Výsledný film má potom nasledujúce problémy:
V rýchlejších scénach často „zoštvorčekovatie“ obraz.
Kvalita obrazu trocha „pulzuje“ – pár sekúnd stále klesá, obraz „štvorčekovatie“ a naraz sa to skokom zlepší.
Akokoľvek zvýšime dátový tok, kvalita obrazu sa od istej úrovne už veľmi nezlepšuje.
Jemné a málo farebné scény sú „kockované“ prakticky vždy.

Vľavo plynulé prechody, vpravo pre názornosť trochu zvýraznené „štvorčekovanie“ obrazu, ktoré sa v pohybe rôzne „mrví“.
Všetkým týmto artefaktom odzvoní, ak film zakódujete v Nandube. Tento softvér totiž umožňuje oveľa precíznejšie nastaviť spôsob kódovania. Jeho ovládanie je však také zložité, že odradí aj skúsenejšieho borca. Na ilustráciu – len zoznam parametrov kódovania Nandubu do DivX s ich stručným popisom by zabral rozsah približne desiatich priemerne dlhých článkov v inZine (okolo 30 tisíc znakov).
Máte teda dve možnosti. Ak máte čas a hlavu väčšiu ako kôň, naštudujte si to. Výdatný popis nájdete na stránkach uvedených v závere tohto článku.
My ostatní sa môžeme uspokojiť s osvedčeným nastavením, ktoré nám odporučili tí, ktorí sa veci venujú. Mne pomohol DVD MasteR a pripravil pre nás dva profily pre Nandub, ktoré môžete jednoducho vtiahnuť do programu ako uložené nastavenie a výsledok by vás mal viac než uspokojiť. Samozrejme – stratová kompresia je školou kompromisu, a preto každý môže mať na ideálne nastavenie Nandubu trocha iný názor. Už aj preto, že pre „tmavý horor“ sa hodí iné nastavenie než pre „svetlú rozprávku“.

Jediné, čo asi budete chcieť nastaviť, je bitrate. Pre kratší film sa dá zvýšiť a tým stúpne aj kvalita obrazu.
Ostatné nastavenia Nandubu sú totožné s VirtualDubom. Výstupné video dáte však komprimovať trochu inak:

V menu File zvolíte Two passes. Zvolíte názov súboru s budúcim videom a názov súboru so štatistikou. Nandub teraz bude komprimovať video v dvoch krokoch. Pri prvom priechode analyzuje materiál a pri druhom už kóduje s použitím najoptimálnejšieho nastavenia.
Výsledný film vás odmení mimoriadne kvalitným a stabilným obrazom. „Trest“ za to je zhruba dvojnásobný čas potrebný na spracovanie materiálu. (90-minútový záznam na stroji 800 MHz sa bude zratúvať zhruba 9 hodín.)
Tak a už len linky:
Tu si stiahnite Nandub: www.nandub.org
Plnotučný návod na Nandub v češtine je tu: http://sweb.cz/divx.dvd
Stránka zaoberajúca sa prevodom filmov na CD v angličtine: www.doom9.net - na nej si môžete stiahnuť aj kodek DivX 3.11a, ktorý je na tento špás najvhodnejší a kopu iných pomôcok. Pre tento originálny kodek je Nandub napísaný.
Revízia leto 2002: V súčasnosti je aktuálna verzia DivX 5, ktorá podáva porovnateľné výsledky, ako horeuvedený postup o niečo rýchlejšie. Preto článok už nie je celkom aktuálny.
30.07.2001