DivX 4.01 final

Nová verze populárního formátu pro uložení videa

 

Od vydání minulého Chipu, kde jsme informovali o novém kodeku DivX 4.0 v testovací verzi beta 3, uběhl jeden měsíc. I tato krátká doba stačila k vydání finální verze 4.0 a následně i 4.01, kterou vám nyní přinášíme. 
Co bylo změněno ve verzi 4.01? Byly opraveny další nekorektnosti s přehráváním DivX 3.11. Autoři doufají, že se jim konečně podařilo odstranit problém s některými DivX 3.11 videi, kde se objevovaly viditelné zelené pruhy na tmavých plochách. Dále pak opravena nekompatibilita s Vidomi encoderem, nesprávný bitrate při 1-pass zachytávání s AVI-IO, odstranění much pro docílení plné MPEG4 kompatibility a zlepšen převod RGB->YUV. 

 
spuštění spuštění
kopírování kopírování
instalace instalace
další informace informace
cena cena
 zdarma
objem dat objem dat
 0,7 MB
jazyk
jazyk
anglicky
 
  DOS Win 3.1 Win 9x Win NT/2000 Linux
demoverze shareware freeware trialware plná verze

http://www.divx.com


  

Se svou kvalitou blízkou DVD a možností uložení celého filmu na běžné CD si formát DivX získal masouvou oblibu. Byť byl standard MPEG4, jehož techniku používá, navržen hlavně pro internet a živé vysílání, většina uživatelů zná DivX právě jako formát pro uložení vlastního videa ve vysoké kvalitě. Nedávné události jistě potěší všechny, kteří se o problematiku DivX videa zajímají a používají jej. Až do poloviny července byl v podstatě jediný použitelný kodek, tj. kodér a dekodér, DivX ;-) 3.11 - hacknutý a upravený kodek Microsoftu. Různé jiné kompatibilní open source a free kodeky mnoho uplatnění nenašly, protože byly velmi líné co do rychlosti a kvalita také za mnoho nestála. Nyní firma DivXNetworks, zakladatel open source projektu OpenDivX (Project Mayo), vydává DivX 4.01. Ten se chlubí zvýšenou rychlostí dekódování, až 4x rychlejším kódováním než předchozí verze, zlepšenou kvalitou obrazu a novinkou je dvouprůchodové kódování. Zatímco alpha verze neuměla přehrávat původní DivX 3.x, zde máte kompatibilitu směrem níž téměř zaručenou.

Instalace

Instalace začíná a v ideálním případě končí spuštěním instalátoru DivX 4. Pokud jste předtím používali DivX ;-) (zřejmě 3.11), nemusí se mu však podařit přinutit Windows, aby pro přehrávání používaly nový dekodér (zdá se to být problém Windows 98, v NT/2000 by mělo být vše v pořádku). V tom případě je nejprve nutné ručně odregistrovat (to neznamená smazat) původní dekodér DivX. Přepněte se do adresáře se souborem regsvr32.exe ("windows\system" u Win98, "system32" u WinNT/2000) a spusťte příkaz "regsvr32 /u DivX_c32.ax". Poté, pro používání dekodéru DivX 4, spusťte "regsvr32 divxdec.ax". Použitím příkazů v obráceném pořadí a přehozením přepínače "/u" docílíte zpětného používání DivX 3.x dekodéru.

Instalace DivX 4.01 final Full (obsahuje vlastní kodek a ne moc robustní ale rychlý přehrávač Playa) z Chip CD.
Instalace DivX 4.01 final Codec (obsahuje pouze kodek) z Chip CD.

Nastavení

Práce s programy pro tvorbu a úpravu DivX videa byla popsána v Chipu 6/01 a 7/01. Zde se omezíme pouze na zvláštnosti tohoto kodeku.
Nastavení kodeku
Možnost ovlivnění kódovacího procesu je u DivX 4.0 opravdu větší.


Popis jednotlivých prvků:
1)  Variable bitrate mode : Určuje kódovací techniku. Na výběr jsou 4 možnosti : 1-pass - konstantní datový tok obdobný jako u DivX 3.x; 1-pass quality based - datový tok nebude určen kbps, ale chtěnou kvalitou obrazu; 2-pass, first pass - první část dvouúrovňového kódování; 2-pass, second pass - druhá část. Podstatnou novinkou je dvouprůchodové kódování. To nejprve projde celé video a zjistí náročnost scén na pohyb. Podle toho pak v druhém, kódovacím, průchodu volí adekvátní datový tok pro aktuální snímek. Přičemž scény s velkým pohybem samozřejmě spotřebují více dat. Výsledkem je lepší kvalita u scén s malým pohybem a o malinko horší s větším pohybem než tomu je u jednoprůchodového. Tato metoda se také snaží o co největší dodržení vámi zadaného datového toku (v kbps) z hlediska celého videa, proto se hodí na tvorbu celocédéčkových záznamů. O stejný efekt se u kodeku 3.11 snaží i program Nandub, pozměněný VirtuallDub. Množství nastavení v něm však zamotává hlavu nejednomu začínajícímu kodérovi. Proces dvouúrovňového kódování je následující : Vyberte první část a spusťte kódování. Vytvoří se pomocný log soubor a krátký AVI soubor. Na to samé video stejným způsobem aplikujte druhou část. AVI soubor z první části můžeme přepsat.
2)  Performance/quality : Určuje rychlost a kvalitu kódování. Výběr možný z Fastest, Fast, Medium, Slow, Slowest (nejpomalejší a nejkvalitnější).
3)  Output video bitstream : Datový tok v kbps (kilobitech za sekundu).
4)  Maximum keyframe interval : Maximální počet snímků mezi dvěma klíčovými snímky. Od nich se odvozují už jen změny následujících snímků až do dalšího klíčového.
5)  Max CPU usage : Omezení maximálního využití procesoru při kódování.
6) Deinterlace : Použijte u prokládaného videa. Deinterlační filtr VirtualDubu může poskytovat lepší výsledky,
7)  Default decoder postprocessing level : Přednastavená úroveň zpracování obrazu pro dekodér. Vyšší hodnota = lepší obraz, větší náročnost na procesor. Tato položka ovlivní jen přehrávání, samotné kódování ne.
8, 9) Max, Min quantizier : Tyto hodnoty určují, jak kodér zpracuje videosekvenci. Platí : menší hodnota = lepší kvalita, vyšší datová náročnost. Umění nastavit správné hodnoty si vyžádá určitou praxi.
10, 11, 12) Rate Control : Ovládá rozpoznání a zpracování pohybu ve scénách. Pouze pro zdatnější kodéry. Základní nastavení produkuje optimální výsledky.
10) averaging : Určuje, jak rychle je zapomínána minulost pohybu. Větší hodnota produkuje lepší výsledky u rychlých scén, ale neměla by být o moc vetší vzhledem k délce sekvence.
11) reaction : Určuje, jak rychle se kodek adaptuje posledním scénám. Vyšší hodnota obvykle zlepšuje rychlé scény, zhoršuje pomalejší.
12) down/up ratio : Určuje citlivost v reakci na rychlé či pomalé pohyby. Vyšší hodnota obvykle zlepší rychlé scény, ale vezme si větší datový tok.
13)  Quality : Určení kvality pro 1-pass quality based bitrate mode.
14)  Log file : Pomocný datový soubor dvouúrovňového kódování.
15) Frame dropping : Hodnota této položky umožní kodéru vypustit ty snímky, u kterých se domnívá, že nenesou důležité informace (snímky s malým pohybem). Použijte při větších nárocích na velikost výsledného souboru.

Přehrávání

Kvalitu přehrávání lze ovlivnit nastavením úrovně procesorově náročného postprocessingu, který se snaží o zlepšení vizuálního vzhledu snímků. Při přehrávání videa v Media Playeru ho naleznete pod Soubor - Vlastnosti - záložka upřesnit - tlačítko Vlastnosti na DivX Decoder Filter. Nechybí ani nastavení jasu, kontrastu a sytosti obrazu.
Záložku Quality Settings a její nastavení Aspect Ratio využijete zřídka a to tehdy, je-li obraz zdeformovaný a přehrávač nemá možnost vlastního nastavení poměru stran. Možné hodnoty jsou 1:1, 4:3, 16:9 a zachování originálního (standardní nastavení). Změna se projeví až po novém spuštění přehrávače.
 
Nastavení kodeku
Nastavení úrovně úpravy obrazu při přehrávání.

Praxe

Kvalita kódování je dobrá, rozdíly oproti DivX 3.x jsou při běžném pohledu nepostřehnutelné. Pokud to jen jde, rozhodně doporučuji nejkvalitnější kódování (slowest). Dekódování je na tom obdobně, navíc je u DivX 4.0 výrazně rychlejší. V kódování není kodek zpětně kompatibilní, nové video tedy nepřehrajete v DivX 3.11.
Pro dvouúrovňové kódování v programu VirtualDub je výhodné použít práci s úlohami (jobs). Vyberte v kodeku první část kódování (first pass). Pod menu Audio označte No audio - v prvním kroku je zbytečné audio kódovat. Následuje dialog pod File - Save as AVI, kde zaškrtněte Add operation to job list…Tutéž akci proveďte s druhou částí kódování, vyberte zdroj audia a jeho kompresi, uložte akci do seznamu úloh (job list) a spusťte jeho provádění.

Na závěr doporučím sledovat internetovou adresu www.divx.com, zde probíhající diskuse a uveřejňované nové verze kodeku.

Podívejte se na tabulky výkonu.

Zde naleznete krátkou ukázku v rozlišení 528*400 a datovém toku 750 kbps (běžný pro 1CD ripy DVD titulů).
DivX 4.01 kódovanou s nastavením 2-pass, slowest. Pro přehrání je třeba mít nainstalován kodek DivX 4.

P. Zákostelný


Vaše tipy pro další návody a recenze očekáváme na adrese navody.chipcd@vogel.cz