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
- Frontendek/GUI-k
- Configuration
- Billentyűkötések
- Tippek és trükkök
- Hardveres videó gyorsítás
- VDPAU engedélyezése
- VA-API engedélyezése
- Áttetsző videó Radeon kártyákkal és Composite engedélyezve
- Streamelt videó megtekintése
- DVD lejátszása
- DVB-T Streaming
- JACK-támogatás
- Advanced Subtitles
- Internet rádió
- Kiegészítő bináris kodekek
- Hibaelhárítás
- A lejátszó nem tudja megnyitni a szóközöket tartalmazó fájlokat
- Az MPlayer fekete vagy furcsa színű betűtípust használ az OSD-hez és a feliratokhoz
- SMPlayer:
- SMPlayer: nem sikerül folytatni a lejátszást szünet után
- SMPlayer: nincs videó, ha GNOME alatt átlátszóságot használ
- SMPlayer:
- Mplayer kérdőjeleket mutat néhány karakterhez a feliraton
- Choppy audio CD lejátszás
- See also
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
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
- 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.
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://
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