1. Beolvassrt felels rsz, tmogatott egysgek:
  - norml file, tekers tmogatott
  - standard bemenet (STDIN), csak elretekers
  - hlzatrl olvass (jelenleg csak egyszer wget-szer HTTP, nincs MMS
    tmogats)
  - VCD (Video CD) svrl, kzvetlen CDROM hozzfrssel (nem kell mountolni)
  - DVD-k melyek .IFO felptsek, kzvetlen DVD hozzfrssel (nem kell
    mountolni)

2. Demuxer(sztvlaszt)/feldolgoz rsz, tmogatott file/mdia formtumok:

  - MPEG fileok (ES, PES, PS. Jelenleg nincs TS tmogats)
    Megj.: az MPEG demuxer figyelmeztets nlkl eldobja a nem-MPEG rszeket,
    s ezt addig teszi, amg igazi MPEG stream-et nem tall. Ez annyit tesz,
    hogy kzvetlenl lejtszhatak a VCD image-k (pldul a CDRwin .BIN
    file-jai), a benne lv MPEG file-ok elzetes kiemelse nlkl (amit a
    vcdgear-ral vagy hasonlval lehet megtenni). Mindenfajta PES varinst
    elfogad, a VDR-rel kszlteket is.  Megj: VOB (video object) egy egyszer
    MPEG stream, de tartalmaz 01BD csomagokat, amik tartalmazhatnak feliratokat
    vagy nem-MPEG audio-t.  ltalban DVD lemezeken tallhat.

    Fejlcek: az MPEG fileoknak nincs globlis fejlck. Az sszes kpfolyamat
    (nevezik GOP-nak is (Group Of Pictures = kpek csoportja)) tartalmaz egy
    fejlcet ami jellemzi az adott blokkot. Egy norml MPEG1/2-ben 12-15 frame
    van egy csoportban (24/30 fps). Ez annyit jelent hogy szabadon tekerhetsz
    az MPEG fileokban, vagy akr apr darabokra is vghatod norml
    filekezelkkel anlkl, hogy rtanl neki.

    Codec-ek: a video mindig MPEG video (MPEG, MPEG2 vagy MPEG4).  Az audio
    ltalban MPEG audio (brmelyik layer megengedett, de a legtbb file-ban
    2-es layer (MP2) van). 01BD csomagok tartalmazhatnak AC3, DTS vagy LPCM-et
    is.

    FPS: az MPEG2 engedlyezi vltoz bitrta hasznlatt, ksleltetett
    kpkockk formjban. Ez ltalban 24fps-es fileok 29.97/30 fps- (NTSC)
    visszajtszsnl hasznlatos (ezt nevezik Telecine vagy 3:2 pulldown
    effektusnak).  Ez azt jelenti hogy br 30 kpkockt ltsz egy msodperc
    alatt, de kzlk csak 24 a klnbz, ezrt nhnyat tbbszr ltsz, hogy
    kilegyen a 30 fps. Ha a MEncoder-rel kdolsz hasonl fileokat, az -ofps 24
    vagy -ofps 23.98 opcik hasznlata ajnlott.

  - AVI fileok.
    A RIFF AVI fileoknak kt tipusa ismeretes:
    1. interleaved: az audio s video rszek ssze vannak fzve (azaz
       egy video csomag, egy audio csomag, egy video, stb...). Ez
       a leggyorsabb mdszer, s elg 1 olvas rszt indtani. Ajnlott,
       s szleskrben hasznlt.
    2. non-interleaved: itt szimpln vannak sszefzve, azaz egy nagy video
       blokk, s utna az audio blokk. 2 olvas processzt kell indtani, vagy
       egyet, de akkor rengeteget fog tekerszni. Ez rettenetesen rossz pldul
       hlzaton vagy CDROM-on.
    3. rosszul interleave-lt fileok: MPlayer indulskor detektlja az
       interleave jelenltt vagy hinyt, s ez alapjn dnti el hogy
       bekapcsolja-e a -ni opcit. Sajnos nhny program rossz interleave-t
       hoz ltre, ezrt az ilyen fileokat non-interleaved mdban kell
       lejtszani, klnben bizonyos az A/V szinkron elvesztse, vagy
       a buffer tlcsordulsa.

    Az MPlayer ktfle idztst tmogat AVI file-ok lejtszshoz:
    - bps-alap: ez az adott audio/video stream bitrta/mintavtelezsi rta
      rtkn alapul. A legtbb lejtsz ezt a mdszert hasznlja, idertve
      az avifile-t, valamint a wmp-t. A rossz fejlccel rendelkez, valamint
      a VBR audio-t tartalmaz, de VBR-t nem tmogat enkderrel kszlt
      file-ok ilyen mdszerrel trtn lejtszsa az A/V szinkron elvesztst
      eredmnyezi (tbbnyire tekersnl).
    - interleave-n alapul: megj: ez nem hasznlhat a -ni opcival.
      Ez a mdszer nem hasznlja a fejlc bitrta rtkt, ehelyett az audio
      s video csomagok relatv pozcija alapjn szmol. A legtbb
      rosszul (vagy VBR audioval) enkdolt file lejtszhat gy.

    Fejlcek: az AVI file-ok elejn ktelez lennie egy fejlcnek ami lerja a
    video paramtereit (felbonts, fps), s a codec-eket.  Opcionlisan van a
    file vgn egy INDEX blokk. A legtbb file tartalmazza, mivel ez szksges
    a tekershez.  ltalban ez jrapthet a file tartalma alapjn, az
    MPlayer kszsggel megteszi ezt, az -idx opcival. Rosszul ltrehozott
    index blokkok rekrecija a -forceidx opcival lehetsges. Mivel az AVI
    file-oknak szksgk van index-re a vletlenszer hozzfrshez, az index
    nlkli file-ok ltalban lejtszhatatlanok. Termszetesen az AVI file-ok
    sztvgsa illetve sszefzse specilis programokat ignyel.

    Codec-ek: brmilyen audio vagy video codec megengedett, de a VBR (vltoz
    bitrts) audio a legtbb lejtsz ltal nem tmogatott. Br a fileformtum
    lehetv teszi a hasznlatt, de a legtbb lejtsz CBR audiot vr, ezrt
    belepusztul a VBR-be (a Microsoft AVI specifikcii csak CBR audiot rnak
    le). Megjegyzem hogy a legtbb AVI enkder rossz fileokat generl VBR audio
    hasznlatakor. Kt kivtelt ismerek: NaNDub s MEncoder.

    FPS: csak konstans kprta engedlyezett, de kpkockk kihagysa
    lehetsges.

  - ASF file-ok:
    ASF (Active Streaming Format) a Microsoft-tl szrmazik. Az ASF-nek
    kt vltozatt hoztk ltre, v1.0 s v2.0 . A v1.0-t a mdia programjaik
    (wmp s wme) hasznljk, a v2.0-t pedig nyilvnossgra is hoztk,
    s levdettk :). Termszetesen klnbznek, semmi kompatibilits
    nincs (megint egy jogi jtk).
    MPlayer csak a v1.0 fileokat tmogatja, mivel eddig senki se ltott
    v2.0-t :)
    Megjegyzs: az ASF file-ok manapsg .WMA vagy .WMV kiterjesztssel
    vannak elltva.

    Fejlcek: a fejlcek (a kodekek paramterei) elmletileg brhol lehetnek,
    de eddig csak olyan file-okat lttam ahol a fejlc a file elejn volt.
    Az ASF fix csomagmretet hasznl, gy INDEX blokk nlkl is lehet benne
    tekerni, valamint hibs file-ok is lejtszhatk.

    Codec-ek: a video tbbnyire a microsoft MPEG4 varinsainak egyike:
            MP42, MP43 (aka DivX), WMV1 vagy WMV2. De brmilyen codec
            engedlyezett.
            Az audio ltalban wma vagy voxware, nha mp3, de itt is
            engedlyezett brmilyen codec.

    FPS: nincs fix fps, ehelyett minden video kpkocknak egy pontos
    timestamp rtke van. Van olyan fileom is amiben egy frame 3 msodpercig
    ltszik.

  - QuickTime / MOV file-ok:
    Ezek a Mac felhasznlktl szrmaznak, ltalban .mov vagy .qt
    kiterjesztssel, de mivel az MPEG Group a quicktime-t vlasztotta
    ajnlott formtumnak az MPEG4-hez, .mpg vagy .mp4 kiterjeszts
    de quicktime formtum fileok is forgalomban vannak.

    Els pillantsra az ASF s AVI keverke.
    INDEX blokkra van szksge a vletlenszer hozzfrshez, tekershez,
    s lejtszshoz is, mint az AVI-nak, de timestamp-okat hasznl
    konstans kprta helyett, valamint rugalmasabb a stream rsze
    (idertend a hlzat is) mint az ASF-nek.

    Fejlcek: tehetk a file elejre, vagy a vgre. A file-jaim felnek
    az elejn van, msoknak a vgn. A hibs file-ok csak akkor jtszhatk le,
    ha a fejlc a file elejn van!

    Codec-ek: brmilyen codec engedlyezett, mint CBR mind VBR.
    Megj.: a legtbb j mov file Sorenson video-t s QDesign Music audiot
    hasznl, melyek vdett, zrt, titkos, (TM) formtumok, s csak az Apple
    quicktime lejtsz tudja ket lejtszani (s csak win/mac-on).

  - VIVO file-ok:
    Vicces jszgok. Emberileg olvashat ascii fejlc van az elejkn, ezt
    kvetik az sszefztt (interleaved) audio s video csomagok.
    Nincs index blokk bennk, se fix csomagmret vagy sync byte, s
    legtbbjkben keyframe sincs, szoval tekerst el lehet felejteni!
    A video szabvnyos h.263 (a vivo/2.0 file-okban egy mdostott, nem
    szabvnyos h.263 van), az audio vagy szabvnyos g.723 vagy Vivo Siren
    codec.

    Megjegyzend hogy mivel a microsoft licenszelte s beptette a netshow
    v2.0-ba a vivo-t, gy rendelkezsre llnak Vfw/ACM codec-ek a vivo
    videohoz s audiohoz.
