[ viljam @ 11.01.2005. 23:17 ] @
Pozdrav svima i odmah pitanje.
Potrebno mi je sto vise sto ozbiljnije literature o divx kompresiji odnosno formatu, projektu... Sigurno imate ideju ili jos bolje link na tu temu. Osim sturih informacija na svakom sajtu koji ima veze sa divx-om nasao sam official guide, dok expert guide sa ultimateresource se placa , a verovatno je manje naucno a vise komercijalno orjentisan.

Hvala u napred
[ vukx @ 12.01.2005. 11:23 ] @
probaj odavde, tu ces naci jos linkova...

http://xml.coverpages.org/patents.html#mpeg4
http://www.chiariglione.org/mpeg/standards/mpeg-4/mpeg-4.htm
http://www.mpegable.com/show/mpeg-4.html

to je uglavnom o mpeg 4 standardu koji se koristi u DivX video tehnologiji

http://www.telecomitalialab.com/mpeg/
ovaj link meni trenutno ne radi ali mozda ce proraditi
[ Ivan Dimkovic @ 12.01.2005. 11:53 ] @
DivX projekat je komercijalna implementacija MPEG-4 video kompresije i to advanced simple profila (MPEG-4 ASP) - kao sto je napisano, vise detalja o samom MPEG-4 video algoritmu i njegovim profilima imas na: http://www.chiariglione.org/mpeg/

DivX je poceo kao crack Microsoftovog video kodeka koji je tada bio malo izmednjena implementacija MPEG-4 (MS MPEG-4 ili kako se vec zvao) - to je zapravio bio MPEG-4 algoritam sa malo izmenjenim nacinom entropijskog kodiranja.

To je bio naravno ilegalni crack - jedino sto su dvojica autora uradili je da su izmenili FourCC (win32 specific) kod i omogucili koriscenje tog kodeka van MS aplikacija. Ovo je postalo poznato kao cuveni "Divx 3.x" na kojem je bilo kompresovano dosta filmova.

Posto su ljudi namirisali lovu (dotcom je cvetao) - formirali su kompaniju DivX Networks u USA - i za pocetak su napravili open-source projekat besplatnog MPEG-4 video kompresora koji ne bi bio MS crack.

U pocetku je to bila modifikovana implementacija ISO MPEG-4 referentnog C++ koda koja je bila ubrzana sa ASM instrukcijama, ali i dalje mnogo sporija od DivX 3.11 - ovo se zvalo OpenDivX a projekat se zvao "Encore"

U isto vreme jedan inzenjer iz Rusije (Eugene Kuznetzov ili tako nesto) je radio na projektu Encore2 unutar OpenDivX tima - koji je bio MPEG-4 Simple Profile kodek napisan od skroz od nule - u jednom momentu, DivX Networks je odlucio da zatvori kod (ovo je izazvalo lavinu nezadovoljstva u OpenDivX community-ju), i vrlo brzo potom je izasao prvi komercijalni DivX - Divx 4.0 - koji je u stvari bio malo doradjeni kod baziran na Encore2 projektu.

Jedan CVS snapshot Encore2 projekta (par dana pred zatvaranje) je ipak dospeo u javnost - i ekipica entuzijasta je od toga napravila odvojeni OpenSource kodek koji se danas zove XVid.

DivX Networks je nastavio u komercijalnom pravcu praveci brand od njihove MPEG-4 implementacije (DivX) uz vrlo fine investicije od VC-ova - verzija 5.0 je dobila ogranicene mogucnosti MPEG-4 Advanced Simple profila - a glavni biznis model kompanije je prodaja DivX logotipa DVD proizvodjacima i sertifikacija da taj uredjaj pusta DivX zapis.

DivX, sa druge strane, i dan danas nema MPEG-4 audio codec i ne koristi MPEG-4 file format - po tome je on i dalje neka vrsta "hack-a" - tj. MPEG-4 video ubudzen u praistorijski AVI fajl format - sa MP3 zvukom.

MPEG-4 ASP je vec zastareo codec - MPEG-4 AVC (H.264) je 30% efikasniji i vec danas postoje jako dobre implementacije istog algoritma.

Vise o codecima na: www.doom9.org