• zzebi
    #30
    "végre egy olyan kütyü kellene, amire NEM KELL KONVERTÁLNI"

    Tudod, a codec-eket nem az Ur teremtette, sot a specifikaciok sincsenek kotablaba vesve az idok kezdete ota.
    Maskeppen fogalmazva: a codec-ek jonnek-mennek, ujak tunnek fel, regiek tunnek el, barki sajat kedvtelesere irhat egyet. Mindegyik mashogy mukodik es a legtobb eseteben csak a fejleszto tudja, hogy hogyan.

    Eppen ezert, amikor egy video fajlokat lejatszo kutyut fejleszt egy ceg (jelen esetben a Sony), akkor nem csak beilleszti a szoftver forraskodjaba a bibliabol kimasolt, univerzalis, mindent dekodolo kodot, hanem eloszor megveszi a tamogatando codec-ek license-eit a fejleszto cegektol, majd beilleszti a dekodolo modult a sajat termekebe.
    Tudom, mindez nagyon foldhozragadt dolog, de sajnos a technologia ma igy mukodik.

    *****************

    Amugy a kinek van jobb codec-je vitaban ma nehez gyoztest hirdetni. Igazabol mindenki ugyanannak az MPEG4 codec-nek a kulonbozo variacioit hasznalja. Legyen az a VC1, divx, xvid, h.264, quicktime... A h.264 pl annyira MPEG4, hogy ez gyakorlatilag csak az MPEG4 AVC profile egyik neve. Bar a VC1, a divx, az xvid es a quicktime nem kompatibilis binarisan az mpeg4-el, de az tomoritesi modszer szinte ugyanaz. Ezt az is szepen bizonyitja, hogy ezen kodekek kozul barmelyik kepes a tobbit is dekodolni kis trukkozessel.

    Azt fontos tudni, hogy az MPEG szabvanyok nem azt irjak le, hogy hogyan kell betomoriteni a videot, hanem azt, hogy milyen modokon lehet lekodolni azt. Ez azt jelenti, hogy bar a teljes MPEG4 szabvany nagyon sok fajta extra tomorito ficsorrel rendelkezik, azt mar a tomorito algoritmus iroja donti el, hogy ezek kozul melyikeket hasznalja ki. Eszerint egy szabvanyos MPEG4 video lehet nagyon egyszeru, szinte MPEG2-es szintu kodolassal is tomoritve, de hasznalhatja akar az osszes Advanced extrat is. Az elso esetben gyenge szintu tomoritest kapunk, a masodik esetben sokkal jobb minoseget es kisebb fajlmeretet.
    A kulonbozo szintu (komolysagu) MPEG4 tomoriteseket profilokba csoportositottak. Az Advanced (AVC) profile pl tipikusan HD videok tomoritesere alkalmas, de van kulon profile mobil videozasra is. A divx es az xvid az AVC egy-egy valtozata.

    Azt, hogy egy ceg melyik profile mellett kotelezi el magat sok dolog befolyasolja: szamitasi kapacitas (a komolyadd profile-ok tobb eroforrast igenyelnek), rendelkezesre allo savszelesseg, kulso tamogatottsag (pl az asztali DVD lejatszok altalaban nem tamogatjak a teljes AVC eszkoztarat), szerzoi jogok beepitett vedelme, stb.