view DOCS/Hungarian/README @ 1294:0a8e0c7ddd0c

video decoder stuff
author arpi
date Sun, 08 Jul 2001 12:29:38 +0000
parents cc74775864d8
children
line wrap: on
line source

MPlayer - Movie Player for LINUX (C) 2000-2001 Árpád Gereöffy (A'rpi/ESP-team)
===============================  * Készítők teljes listáját lásd AUTHORS file*
http://mplayer.sourceforge.net (or http://mplayer.dev.hu)

Röviden:
~~~~~~~~
Az MPlayer egy LINUXON működő videolejátszó. Le tudja játszani a legtöbb MPEG,
AVI és ASF file-t, valamint felsorakoztat jónéhány nativ és Win32 codecet.
Nézhetsz vele VCD-t, DVD-t, és még DivX-et is. A másik óriási tulajdonsága az
MPlayernek a megjelenítési módok széles választéka. Működik X11, Xv, DGA,
OpenGL, SVGAlib, fbdev, sőt SDL-lel is (beleértve ezáltal az SDL drivereit
is, például az AAlib drivert), és néhány alacsonyszintű kártyaspecifikus driver
(Matrox/3dfx/SiS) is használható! Legtöbbjük támogat software vagy hardware
scaling-et, így a teljesképernyős mód is elérhető. És még nem is szóltam a
szép, élsímított, árnyékolt feliratozásról (7 támogatott típus!), ami támogat
magyar, angol, cirill, cseh és koreai fontokat, valamint OSD-t!

Történet:
~~~~~~~~~
Egy éve kezdődött...
Nagyon sok lejátszót kipróbáltam Linux alatt (mtv,xmps,dvdview,livid/oms,
VideoLAN,xine,xanim,avifile,xmmp), de mindnek ugyanazok a problémái.
Többnyire a különleges file-okkal, vagy a hang/kép szinkronnal. Legtöbbjük
képtelen mind MPEG1, MPEG2 ÉS AVI (DivX) lejátszásra. Sokuknak gondjuk van
a képminőséggel, vagy a sebességgel is. Elhatároztam, hogy (át)írok egyet...

- mpg12play v0.1-v0.3:
  Az első próbálkozás, fél óra alatt összegányolva!
  A libmpeg3-at hasznaltam a www.heroinewarrior.com-ról egészen a 0.3-as
  verzióig, de minőségi és sebességi problémák voltak vele.
- mpg12play v0.5-v0.87:
  Az MPEG codec helyére a DVDview-et (Dirk Farin) tettem, nagyszerű dolog
  volt, de lassú, és C++-ban készült (utálom a C++-t!!!)
- mpg12play v0.9-v0.95pre5:
  Az MPEG codec itt az Aaron Holtzman és Michel Lespinasse készítette libmpeg2
  (mpeg2dec). Nagyon jó, optimalizált, gyors C kód, tökéletes képminőség és
  100%-os megfelelés a szabványnak.
- MPlayer v0.3-v0.9:
  Egyvelege két programnak: mpg12play v0.95pre6 és az új, egyszerű AVI
  lejátszómnak ('avip'), ami az avifile Win32 DLL loaderén alapul.
- MPlayer v0.10:
  Az MPEG és AVI lejátszó egyetlen programban!
- MPlayer v0.11:
  Néhány új fejlesztővel gyarapodtunk, és innentől az mplayer project
  csapatmunkán alapul!
  ASF támogatás hozzáadása, és OpenDivX (lásd www.projectmayo.com)
  en/dekódolás.
- MPlayer v0.17 "The IdegCounter"
  A 0.11pre sorozat végső verziója, 4 hónapnyi kőkemény fejlesztés után!
  Próbáld ki és ess ámulatba! Ezernyi új dolog... és persze a régi kód
  feljavítva, bugok eltávolítva stb.
- MPlayer 0.18
  2 hónap telt el a 0.17 óta, és itt az újabb release... Teljes ASF támogatás,
  még több subtitle formátum, libao (mint libvo, csak ez audio-ra), és még
  stabilabb, mint eddig! KÖTELEZŐ !

Látható, hogy nem codeceket írtam, csak néhány lejátszót. Sok időt töltöttem
azzal is, hogy megtaláljam a megfelelő módszert a hibás file-ok beolvasására
(mind MPEG, AVI), valamint a tökéletes A-V szinkronra, akár seekkel is.
A lejátszó sziklaszilárdan játszik le hibás MPEG file-okat (hasznos néhány
VCD-nél), és lejátszik minden olyan hibás AVI-t, amit a csodás windows
media player nem. Még az index chunk nélküli AVI-k is lejátszhatók, sőt
az indexet fel is lehet építeni a '-idx' opcióval, így seekelni is lehet
bennük! Amint az látszik, a stabilitás és a minőség a legfontosabbak
a számomra, de a sebesség se semmi.

És a grafikus felület?
~~~~~~~~~~~~~~~~~~~~~~
Én nem vagyok GUI (grafikus felület) fejlesztő. Nem szeretem ezeket,
szívesebben használom az egyszerű fekete 80x25-ös konzolt.
Ezért a lejátszó most még csak billentyűzetről vezérelhető.
Pontscho/Fresh! már dolgozik a grafikus felületen, ami még fejlesztési
stádiumban van ugyan, de hamarosan elkészül és beépítjük. Ha már itt
tartunk, kellene neki néhány skin, ha jó grafikus vagy, írj neki!!!

Támogatott formátumok:
~~~~~~~~~~~~~~~~~~~~~~
- VCD (Video CD) közvetlen a CD-ROM-ról, vagy image file-ból
- DVD, közvetlen a lemezről, opcionálisan libcss-t használva dekódoláshoz
- MPEG 1/2 System Stream (PS/PES/VOB) és Elementary Stream (ES) formátumok
- RIFF AVI formátum
- ASF 1.0 formátum
- file olvasása, stdin-ről is, továbbá hálózatról, HTTP-n keresztül

Megj.: quicktime-vel és realmedia-val kapcsolatban lásd a FAQ-t !

Támogatott audio és video codecek:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*** Lásd http://mplayer.sourceforge.net/DOCS/codecs.html ***
***        a teljes, naponta frissített listához         ***

A legfontosabb video codecek:
- MPEG1 (VCD) és MPEG2 (DVD) video
- DivX, OpenDivX és más MPEG4 variánsok
- Windows Media Video 7 (WMV1) ami .wmv file-okban van
- Intel Indeo codecek (3.1, 3.2, 4.1, 5.0)
- MJPEG, ASV2 és más hardware formátumok

A legfontosabb audio codecek:
- MPEG layer 2, és layer 3 (MP3) audio (nativ kód, 3DNow! optimalizációval)
- AC3 dolby audio (nativ kód, 3DNow! optimalizációval)
- VoxWare audio
- alaw, msgsm, pcm és más régi formátumok

Ha van olyan codeced, ami nincs felsorolva vagy támogatva, olvasd el a
http://mplayer.sourceforge.net/DOCS/codecs.html és DOCS/CODECS
file-okat, amikben le van írva, mit kell tenned, hogy támogassuk a codeced!

Támogatott video outputok:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Általános:
- x11:  X11, opcionálisan az SHM kiterjesztéssel
- xv:   X11 az XVideo kiterjesztés overlay-eivel (hardware támogatás)
- gl:   OpenGL renderelő, egyelőre csak ezekkel megy:
        - bármely kártyával, Utah-GLX-szel
        - Matrox kártyák + X/DRI >=4.0.3
        - Radeon + X/DRI CVS
- dga:  X11 a DGA kiterjesztéssel
- fbdev:Megjelenítés általános framebuffereken
- svga: Megjelenítés SVGAlib-bel
- sdl:  1.1.7 : software scaling
	1.1.8 : támogatja a hardware-es gyorsítást XVideo-n keresztül
	1.2.0 : aalib támogatás (szöveges módú megjelenítés)
- ggi:  SDL-hez hasonló

Kártyaspecifikus:
- mga:  Matrox G200/G400 hardware-es YUV overlay az mga_vid-en keresztül
- xmga: Matrox G200/G400 overlay (mga_vid) X11 ablakban
        (Xv emuláció 3.3.x-es X-szel!)
- syncfb: Matrox G400 YUV támogatás framebufferen (régi, használj mga/xmga-t)
- 3dfx: Voodoo2/3 hardware YUV (/dev/3dfx) támogatás (nincs tesztelve!)

Egyéb:
- png:  output PNG file-okba (-z kapcsoló a tömörítés mértékét állítja)
- pgm:  output PGM file-okba (tesztelésre, vagy ffmpeg enkódoláshoz)
- md5:  MD5sum támogatás (MPEG konformancia tesztekhez)
- odivx:OpenDivX AVI file output (-br a bitrate-et állítja)
- null: output a nagy semmibe (sebességtesztekhez)

Megj.: olvasd el a DOCS/VIDEOCARDS file-t !

Támogatott audio outputok:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- OSS (ioctl) driver
- SDL driver (up/downsampling támogatás, esd, arts, stb)
- nativ ALSA 0.5 driver
- nativ ALSA 0.9 driver (bugos, használj OSS emulációt!)
- nativ ESD driver (készülőben?)
- SUN audio driver (/dev/audio) BSD és Solaris8-ra

Megj.: olvasd el a DOCS/SOUNDCARDS file-t !

Sebesség:
~~~~~~~~~
A legtöbb kritikus rész MMX/MMXext/SSE/3DNow!/3DNow!Ex-re optimalizált.
A képkirakási sebességet megnövelheted az MTRR regiszterek beállításával,
lásd DOCS/MTRR . Néhány *régi* sebességteszt eredményét lásd DOCS/SPEED .

Használat:
~~~~~~~~~~
  file:	mplayer [opciók] [útvonal/]filenév
  VCD:	mplayer [opciók] -vcd trackszám /dev/cdrom
  DVD:	mplayer [opciók] -dvdauth /dev/dvd filenév.VOB
  net:	mplayer [opciók] http://site.com/file.[mpg|avi]

  Opciók:
    lásd `mplayer -h'
    lásd `mplayer -vo help'  a rendelkezésre álló video driverek listájához
    lásd `mplayer -ao help'  a rendelkezésre álló audio driverek listájához

  Billentyűk:
    <-  or  ->      hátra/előre seek, 10 másodpercnyi
    up or down      hátra/előre seek, 1 percnyi
    p or SPACE      pillanatállj, bármely billentyűre tovább
    q  or  ^C       lejátszás leállítasa, kilépés
    o               OSD funkciók : nincs / seek / seek+idő
    /  and *        hangerő csökkentése/növelése
    m               master/pcm csatorna használata hangerőhöz
    f               teljes képernyős mód ki/be (csak SDL!)

  Példák:
    mplayer -vo x11 /mnt/Films/Contact/contact2.mpg
    mplayer -vcd 2 /dev/cdrom
    mplayer -afm 3 /mnt/DVDtrailers/alien4.vob
    mplayer -dvd /dev/dvd /mnt/dvd/matrix.vob
    mplayer -abs 65536 -delay -0.4 -nobps ~/movies/test.avi

  Megj.: a Matrox YUV driver (-vo mga vagy xmga) használatához először be kell
         tölteni a drivert, lásd DOCS/VIDEOCARDS .

Lejátszás stdin-ről:
~~~~~~~~~~~~~~~~~~~~
Végre lehetséges.

Egyszerűen csak add meg a '-' karaktert filenévnek:

cat test.mpg | mplayer -vo xv -

Korlátozások:
	mpg: nem lehet visszafele seekelni
	asf: nem lehet visszafele seekelni
	avi: index nincs beolvasva -> egyáltalán nincs seek, néhány
	     file nem lejátszható

Terminálról/xterm-ből nem lehet irányítani, de a hotkey-ek, és az OSD
működik az ablakban. Természetesen a LIRC mindenhol megy.

Ez a tulajdonság néhány külső programmal együtt kibővíti a lehetőségeinket.
Például egy épp most letöltött divx film megnézése:
	rar p ast-nssvcd.rar | mplayer -vo xmga -fs -
vagy :
	wget ftp://micorsops.com/something.avi -O - | mplayer -


TV output:
~~~~~~~~~~~
Ha van egy Matrox G400 Dual-Head kártyád, tudsz a TV-n filmet nézni,
kihasználva a második head TV-output képességét. Olvasd el a
DOCS/TVout-G400 file-t a részletekhez!

Bugreportok, hozzáfűzések, kérelmek, stb:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Először olvasd el az összes leírást, a problémák legtöbbje le van írva
valahol. Legalább olvasd el a DOCS/BUGS file-t ! Nem szeretünk olyan
kérdésre válaszolni, amire már ismert a válasz ebben, vagy más
dokumentációban.

Olvasd el a DOCS/MPlayer-FAQ file-t. A legtöbb általános kérdésre
ott találod a válaszokat!

Probáld ki a legújabb fejlesztői változatot (CVS-ről) is, hátha már
meg van oldva a gond, csak az új verzió még nincs kiadva. Ha nem
sikerült megoldani a problémát, küldj egy szép bugreport-ot:
lásd DOCS/BUGREPORTS .

Iratkozz fel az mplayer-users levelezési listára (ANGOL nyelvű!).
Sok MPlayer felhasználó van, talán tudnak neked segíteni. Küldd oda
ötleteidet, kérelmeidet, hozzáfűznivalóidat. Ne kérj olyat, ami
már le van írva a DOCS/TODO fileban!

Contact info:
~~~~~~~~~~~~~
Homepage:  http://mplayer.sourceforge.net

Levelezési listák:
~~~~~~~~~~~~~~~~~~
Jónéhány MPlayer lista van. A következő címeken lehet feliratkozni:

- MPlayer belső/magyar fejlesztők listája:
	http://lists.sourceforge.net/lists/listinfo/mplayer-devel

	Nemtom, talán magyar nyelvű FLAME lista :)
	Továbbá a core csapattagok magánügyei, pl. mplayer parti, szponzorok,
	stb.

- MPlayer fejlesztők listája:
	http://lists.sourceforge.net/lists/listinfo/mplayer-dev-eng

	Ez az MPlayer fejlesztői lista! Témák: interface/API változások, új
	library-k, optimalizáció, ./configure, és IDE kell küldeni patch-eket.
	NE küldj ide bugreportot, kérdést!
	Ne növeljük a lista forgalmát.

- MPlayer felhasználók listája:
	http://lists.sourceforge.net/lists/listinfo/mplayer-users

	- ide küldj bugreport-ot (miután elolvastad DOCS/BUGS, BUGREPORTS)
	- feature kérést (miután elolvastad DOCS/TODO)
	- felhasználói kérdéseket (miután elolvastad DOCS/README, INSTALL, FAQ
	  stb.)

- MPlayer & Matrox G200/G400/G450 felhasználók:
	http://lists.sourceforge.net/lists/listinfo/mplayer-matrox

	Matrox-szal kapcsolatos kérdések helye,
	- mga_vid
	- matrox hivatalos driver-ei (4-es X)
	- matroxfb-TVout

- mpg12play-portable fejlesztői lista:
	http://lists.sourceforge.net/lists/listinfo/mplayer-mpg12play

	Ezen a listán történik az MPlayer portolása nem-x86 platformokra
	(IRIX, Solaris-SPARC, Alpha, Commodore64, Sharp számológép,
	Teáskanna, stb...)

- MPlayer bejelentések:
	http://lists.sourceforge.net/lists/listinfo/mplayer-announce

	Alacsony forgalmú lista :)
	És read-only. Ide írok vmit, ha kész az új verzió.

- MPlayer CVS-log:
	http://lists.sourceforge.net/lists/listinfo/mplayer-cvslog

	CVS-beli változásokról kérdéseket ide küldj.
	(ha nem érted, mire kell egy változtatás, vagy jobb fixet tudsz)
	Bizonyosodj meg róla, hogy a kívánt fejlesztő is olvassa a listát!

Megj.: a fenti listák nyelve ANGOL, kivéve ahol más van feltüntetve.
       Más nyelven ne küldj üzenetet!

Licensz:
~~~~~~~~
Az MPlayer tartalmaz jónéhány, más projectekből átvett kódot, de jelenleg az
OpenDivX kivételével minden a General Public License (GPL) version 2 vagy
későbbi alá tartozik.

Standard Disclaimer:
~~~~~~~~~~~~~~~~~~~~
Csak a saját felelősségedre használd! Hibák és pontatlanságok előfordulhatnak,
amik kárt tesznek a rendszeredben és/vagy a szemedben/füledben. Óvatosan járj
el, mert semmiféle felelősséget nem vállalunk!