Citace Původně odeslal OBR
nechci se vas dotknout ale vy encodovani prd rozumite,rozdil mezi filmem v DivX 5.2.1 a Xvid 1.0.2 neni kvalitativne zadny(rozumej poznatelny lidskym okem),rozdil je pouze v tom ze xvid je zadara(proto ho pouziva piratska scena) a za divx musis zaplatit(ja zaplatil),optimalizace pro urcite cpu NENI v kodeku,to je blabol,je to v encodovacim softu(napriklad DVD2AVI ma zalozku iDCT 64bits,takze v nem muzes optimalizovat vykon) mimochodem ja pouzivam normu IEE takze encodovani lezi pouze na vykonu cpu a o optimalizaci nemuze byt rec.Konec nesmyslne debaty.
To je blbost. Optimalizace jsou jak v kodecích, tak i v programech. Pokud totiž převádíš DVD na DivX/Xvid, musí se nejdřív vzít VOB, což je soubor ve formátu MPEG2, dekódovat se do nekomprimované verze některého z barevných formátu (RGB, YUV...), poslat do kodeku, zakódovat do nového formátu (MPEG 4 profile - DivX / Xvid).

Dekódování MPEG2 je hodně náročná operace, pokud má výsledek stát za něco. Zde přichází do úvahy rozsah přesnosti - FPU jednotka počítá s 56bit, 64bit nebo 80bit zápisem čísla s desetinnou čárkou (čím více bitů, tím větší přesnost čísla - co se nevejde, se jinak zaokrouhluje / ořezává). SSE(2) jednotka má nejlepší přesnost 64bit. Jinými slovy pokud zvolíme jiný dekódovací algoritmus než 80bit FPU, vystavujeme se nebezpečí vzniku artefaktů ve filmu - kodek dostane dekódovaný obraz s nepřesnostmi a ten pak také zakóduje. Výsledek je horší kvalita na úkor rychlosti. Toto stádium se dá považovat za první z optimalizací - samozřejmě je taky možné optimalizovat zbytek kódu (obslužný kód pro ALU) vektorizováním nebo poskládáním instrukcí v takovém pořadí, aby se co nejvíce využil paralelismus.

Druhá fáze optimalizací je kodek - ten může obsahovat (a také obsahuje) různé algoritmy pro různé procesory / instrukční sady. Zde je využito především vektorizování a paralelismu. Toto je druhá optimalizace.
(kdo nevěří, že takové optimalizace jsou, nechť si stáhne Xvid, kde je mimo zdrojáků v céčku taky několik souborů pro Netwide Assembler).

Citace Původně odeslal miho
Kodek je prave ten kus softu ktery koduje/dekoduje (ostatne od toho se odviji nazev KOderDEKoder). At pouzijes jakykoliv soft tak pokud pouzijes kodek divx tak pouzijes pro kodovani stejny kus kodu (stejne dll). Enkodovaci soft muze maximalne dodat svoje filtry (viz treba vobsub ktery umi orezavat, zaostrovat...) a take menit parametry kodeku.
Ne. S dekódováním přijde kodek do styku až v okamžiku, kdy film přehráváš Media Playerem (či něčím podobným) nebo při dekódování do jiného formátu (např. VirtualDubem).


Citace Původně odeslal Spajdr
S tímhle souhlasím, ale pokud někdo hraje hry od 1280x1024 nahoru, tak ten rozdíl ve hrách ať už s A64 nebo s P4 je mizivý
Ano i ne. Problémem jsou krizové scény, ne průměr. Ve hře mě nezajímá průměr, ale minimální fps. Tam může být rozdíl dost znatelný - především kvůli velikosti a latency cache a kvůli rychlosti pamětí (především latency).


Poznámka na závěr - pokud zvolíte max. kvalitu, je výstup z Xvidu lepší než z DivXu.