Az MPlayer egy népszerű filmlejátszó GNU/Linuxra. A legtöbb videó- és hangformátumot támogatja, így rendkívül sokoldalú, még akkor is, ha leginkább videók megtekintésére használják.

Telepítés

Telepítse az mplayer csomagot, vagy az mplayer-svnAUR-t a fejlesztői változathoz.

Figyelemre méltó változatok:

  • MPlayer-VAAPI – VAAPI-képes változat

http://gitorious.org/vaapi/mplayer || mplayer-vaapiAUR

  • MPlayer2 – Az MPlayer elágazása

https://github.com/nezumisama/mplayer2 || mplayer2AUR

Megjegyzés: Úgy tűnik, hogy az mplayer2 fejlesztése megszűnt az mpv javára, amely a fejlesztés sebességére és minőségére összpontosít, bár ez megtöri a kompatibilitást a régi hardverekkel és szoftverekkel. Legyen tisztában a különbségekkel, ha használni akarja.

Frontendek/GUI-k

List of applications/Multimedia#MPlayer-based.

Configuration

A rendszer szintű konfigurációs fájlok a /etc/mplayer/, míg a felhasználó helyi beállításai a ~/.mplayer/ könyvtárban találhatók.A /etc/mplayer/-ban található alapértelmezett fájlok a következők:

  • codecs.conf – A kodekek konfigurációját tartalmazza.
  • example.conf – Az mplayer.conf példája, amely nem jön létre automatikusan a telepítés után.
  • input.conf – A gyorsbillentyűk konfigurációját tartalmazza.

A config fájl alapértelmezés szerint a ~/.mplayer/ könyvtárban jön létre.

Lásd még: Példa MPlayer konfigurációs fájl, mplayer(1).

Billentyűkötések

A rendszerbillentyűkötések konfigurálása a /etc/mplayer/input.conf segítségével történik. A személyes billentyűkötéseket a ~/.mplayer/input.conf tárolja. A billentyűparancsok teljes listáját lásd az mplayer(1).

See also: XF86 billentyűzet szimbólumok

Tippek és trükkök

Hardveres videó gyorsítás

Lásd: Hardveres videó gyorsítás.

VDPAU engedélyezése

Tegye hozzá a következőket vagy a rendszer szintű (/etc/mplayer/mplayer.conf) vagy a felhasználó specifikus (~/.mplayer/config) konfigurációs fájlokhoz:

vo=vdpau,vc=ffh264vdpau,ffmpeg12vdpau,ffodivxvdpau,ffwmv3vdpau,ffvc1vdpau,ffhevcvdpau
Megjegyzés:

  • A zárójelek fontosak! Ezek utasítják az MPlayert, hogy más illesztőprogramokra és kodekekre támaszkodjon, ha a megadottakat nem találja meg.
  • -vo opció a VDPAU videó kimeneti illesztőprogramot, -vc opció a VDPAU videó kodekeket választja ki.
Figyelmeztetés: A ffodivxvdpau kodeket csak a legújabb NVIDIA hardverek támogatják. Fontolja meg a kihagyását az Ön konkrét hardvere alapján. További információkért lásd: Hardveres videó gyorsítás#NVIDIA.

VA-API engedélyezése

Ezhez az AUR-ból az mplayer-vaapiAUR szükséges.

$ mplayer -vo vaapi -va vaapi foobar.mpeg
  • -vo – Vaapi videó kimeneti vezérlő kiválasztása
  • -va – Vaapi videó dekódoló vezérlő kiválasztása

MPlayer alapú lejátszók:

  • gnome-mplayer: A hardveres gyorsítás engedélyezése: > Preferences > Player szerkesztése, majd a Video Output beállítása vaapi.
  • smplayer: A hardveres gyorsítás engedélyezéséhez: Beállítások > Beállítások > Általános > Videó, majd a Kimeneti vezérlő beállítása vaapi.

Áttetsző videó Radeon kártyákkal és Composite engedélyezve

Ahhoz, hogy áttetsző videó kimenetet kapjon az X-ben, engedélyeznie kell a texturált videót az MPlayerben:

$ mplayer -vo xv:adaptor=1 file

Vagy a következő sort kell hozzáadni a ~/.mplayer/config-hoz:

vo=xv:adaptor=1

A xvinfo segítségével ellenőrizheti, hogy a grafikus kártyája milyen videomódokat támogat.

Streamelt videó megtekintése

Ha egy videó streamet (pl. egy ASX linket) szeretne lejátszani, használja:

$ mplayer -playlist link-to-stream.asx

A -playlist opcióra azért van szükség, mert ezek a streamek valójában lejátszási listák, és anélkül nem játszhatók le.

DVD lejátszása

DVD lejátszásához az MPlayerrel:

$ mplayer dvd://N

ahol N a kívánt címszám. Kezdje az 1-gyel, és dolgozzon felfelé, ha bizonytalan. Ha egy adott fejezetnél szeretne kezdeni, használja a ‘-chapter’ jelzőt. Például a ‘-chapter 5’ hozzáadása a parancshoz a dvd lejátszását a cím ötödik fejezeténél indítja el.

Az MPlayer alapértelmezés szerint /dev/dvd ellenőrzi. Mondja meg neki, hogy a /dev/sr0-t használja a dvd-device opcióval a parancssorban, vagy a változót a ~/.mplayer/config-ban.

DVD képfájl lejátszásához:

$ mplayer -dvd-device movie.iso dvd://N

A DVD menü engedélyezéséhez használja:

$ mplayer dvdnav://
Megjegyzés: A navigáláshoz a nyílbillentyűket, a választáshoz pedig a Enter billentyűt használja.

Az egértámogatás engedélyezéséhez a DVD menüben használja:

$ mplayer -mouse-movements dvdnav://

A hangnyelv megkereséséhez indítsa el az MPlayert a -v kapcsolóval a hangazonosítók kiadásához. Egy hangsáv kiválasztása a -aid audio_id segítségével történik. Állítson be egy alapértelmezett hangnyelvet a ~/.mplayer/config szerkesztésével és az alang=en sor hozzáadásával az angol nyelvhez.

Az MPlayerrel a DVD-t alacsony hangerőre lehetett állítani. A maximális hangerő 400%-ra történő növeléséhez használja a softvol=yes és a softvol-max=400 értékeket. Az indítási hangerő alapértelmezés szerint a szoftveres hangerő 100%-a, és a globális keverőszintek érintetlenek maradnak. A 9 és 0 billentyűkkel a hangerő 0 és 400 százalék között állítható be.

alang=ensoftvol=yessoftvol-max=400

DVB-T Streaming

A DVB-T további információkért lásd: DVB-T.

JACK-támogatás

Hogy az MPlayer hangkimenete alapértelmezett viselkedésként a JACK-re irányuljon, szerkessze a ~/.mplayer/config-t, és adja hozzá:

ao=jack

Ha a JACK nem fut állandóan, akkor az MPlayer kimenete szükség szerint a JACK-re irányulhat, ha az MPlayert a parancssorból így hívja meg:

$ mplayer -ao jack path/to/file

Advanced Subtitles

Az Advanced SubStation Alpha (ass) vagy SubStation Alpha (ssa) formátumú feliratok megfelelő megjelenítéséhez vagy szerkeszteni kell a ~/.mplayer/config-t és hozzáadni:

ass=true

vagy hozzáadni a parancssorhoz a -ass opciót:

$ mplayer -ass path/to/subtitledVideo.mkv

Egy lehetséges jele annak, hogy engedélyezni kell ezt a jelzőt, ha számok jelennek meg a feliratok mellett. Ezt az okozza, hogy a pozicionálási információt megjelenítendő dologként értelmezik. Az Mplayer panaszkodik arra is, hogy a feliratok túl hosszúak vagy túl sok sorosak.

A ass engedélyezése a beágyazott betűtípusokat is engedélyezi. Az mplayer man-ben található megjegyzés szerint a embeddedfonts=true hozzáadása nem szükséges, ha a fontconfig 2.4.2 vagy újabb verziójú. A fontconfig a beágyazott betűtípusok hiányában is kiválasztja a használni kívánt betűtípust. Ez azt eredményezheti, hogy más betűtípust használ, mint az OSD felirat renderer.

Internet rádió

Itt egy példa egy szkriptre egy előre definiált rádióállomás lejátszásának egyszerű indításához/leállításához.

#!/bin/bashXX="X";PLAYIT='mplayer -loop 0 -playlist http://*.*.*.*:8000/listen.pls';if ; then killall mplayer;else if ; then if ; then nohup $PLAYIT &> /dev/null & disown; else echo The "root" user is not allowed to run this script. fi else echo mplayer is already running by user: $(ps -eo user,comm | grep -i "mplayer"$ | sed 's/ mplayer/,/m') | sed "s/ ,$/./m"; fifi

Egy futó mplayer-példányról bővebben:

$ ps -eo pcpu,pid,user,comm | grep -i "mplayer"$ | sed "s/ mplayer$//m"

Kiegészítő bináris kodekek

Ha a cook, drvc vagy sipr kodekekkel kódolt médiát kell lejátszania, akkor a codecs64AUR csomaggal telepítheti az “essentials” bináris kodekcsomagot. További információkért lásd http://www.mplayerhq.hu/design7/dload.html.

Hibaelhárítás

A lejátszó nem tudja megnyitni a szóközöket tartalmazó fájlokat

A lejátszó nem tud megnyitni egy szóközöket tartalmazó fájlt (pl. ‘The Movie’) azzal, hogy nem tudja megnyitni a file:///The%20Movie fájlt (ahol minden szóköz %20-re van konvertálva). Ez javítható a /usr/share/applications/mplayer.desktop szerkesztésével, hogy a következő sort megváltoztassa:

Exec=mplayer %U

ről:

Exec=mplayer "%F"

Ha frontend/GUI-t használ az MPlayerhez, írja be a nevét a Exec=gui_name "%F"-be.

Az MPlayer fekete vagy furcsa színű betűtípust használ az OSD-hez és a feliratokhoz

Úgy tűnik, hogy probléma van az OSD és a feliratok színeivel a vdpau kimenet használatakor, amelyet az mplayer alapértelmezés szerint használhat. Ezt a problémát megkerülheted, ha a vdpau helyett az xv-t használod:

A parancssori opcióként:

mplayer -vo xv

A következő sor hozzáadása a ~/.mplayer/config fájlodhoz:

vo=xv

A részletekért lásd az eredeti fórumtémát.

SMPlayer:

SMPlayer problémái lehetnek egyes MP4 (és valószínűleg FLV) videók megnyitásával. Ha csak hangot játszik le videó nélkül, egy lehetséges megoldás, ha a következő sorokat hozzáadja a ~/.mplayer/config fájlhoz:

demuxer=mov

Ha a probléma ezek után is fennáll, akkor az SMPlayer az adott fájl beállításait tartja meg. Az összes olyan fájl beállításainak törlése, amelyeket az SMPlayer tárol, megoldja a problémát:

$ rm -rf ~/.config/smplayer/file_settings

SMPlayer: nem sikerül folytatni a lejátszást szünet után

Az SMPlayer megállíthatja a videó lejátszását a szünet után, ha a hangkimeneti vezérlő rosszul van beállítva. Ezt az audioillesztő-illesztőprogram speciális beállításával javíthatja. Ha például PulseAudio-t használ, ezt úgy teheti meg, hogy az MPlayert a -ao pulse argumentummal indítja el, vagy a következőket adja hozzá a ~/.mplayer/config fájljához:

ao=pulse

Az SMPlayerből is megváltoztathatja ezt, ha az Options > Preferences > General > General > Audio és a Output Driver opciót pulse-ra állítja.

SMPlayer: nincs videó, ha GNOME alatt átlátszóságot használ

Ez a probléma GNOME alatt akkor merülhet fel, ha a Compiz segítségével átlátszóságot biztosít: Az SMPlayer átlátszó képernyővel indul, amelyen hang szól, de videó nincs. A hiba kijavításához hozzon létre (rootként) egy fájlt a következő tartalommal:

/usr/local/bin/smplayer.helper
export XLIB_SKIP_ARGB_VISUALS=1exec smplayer.real "$@"

Ezután végezze el a következőket:

# chmod 755 /usr/local/bin/smplayer.helper# ln -sf /usr/local/bin/smplayer.helper /usr/local/bin/smplayer

SMPlayer:

Az SMPlayer 0.8.2.1 óta (MPlayer2 20121128-1-el) a felirat betűtípus és az OSD betűtípus aránya nagyon furcsa. Ez azt eredményezheti, hogy az OSD-szöveg kitölti az egész képernyőt, míg a feliratok nagyon kicsik és olvashatatlanok. Ez a probléma megoldható a következők hozzáadásával:

-subfont-osd-scale 2

vagy az SMPlayerből az MPlayerhez átadott extra opciókhoz. Ezek az opciók az Opciók > Beállítások > Speciális > Az MPlayer beállításai menüpontban találhatók. Ezt úgy is el lehet érni, hogy a ~/.mplayer/config sorhoz hozzáadjuk a következő sort:

subfont-osd-scale=2

Mplayer kérdőjeleket mutat néhány karakterhez a feliraton

Ha a feliratok kódoldala utf8, próbáld meg használni:

-subcp utf8

A feliratok kódlapját a következővel találhatja meg:

file subtitles.srt

See mplayer-shows-question-marks-for-some-characters-on-subtitle.

Choppy audio CD lejátszás

A CDDA lejátszása néhány másodpercenként megszakadhat, amikor a CDROM lefelé pörgeti a CD-t. Ennek kiküszöbölésére a -cache opcióval előre kell gyorsítótárat vagy puffert létrehozni:

mplayer cdda://:1 -cache 1024

A :1 a CDROM sebességének csökkentése a folyamatos pörgés és a kevesebb zaj érdekében.

See also

  • MPlayer FAQ
  • MPlayer tippek
  • How to configure MPlayer
  • playerctl:

Egy parancssori segédprogram és könyvtár a médialejátszók vezérléséhez

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.