2017-10-23
mplayer2004-10-28
A magyar média-playert telepíteni - nekem legalábbis - kihívás. Bináris nincs belőle, a fordítás viszont nem teljesen magától értetődő Párszor már megküzdöttem vele, de miután sikerült, mindig büszkén hátradőltem, ahelyett, hogy feljegyeztem volna a lépéseket.

Ne essen mindenki az én hibámba, és nekem, szklerotikus öregúrnak sem kell mindig a visszaemlékezéssel bajlódnom, tehát íme.


A szükséges dolgokat innen lehet beszerezni:
http://www.mplayerhq.hu/homepage/design7/dload.html

Tételezzük fel az egyszerűbb esetet, nincs szükségünk napi frissességű fejlesztésekre a CVS-ből. tehát innen kellenek:

  • MPlayer v1.0pre5 source
  • essential codecs package
  • Arial - Central European (ISO 8859-2) (4 sizes)
  • Blue (new default MPlayer skin)

További fontokat, skineket természetesen letölthetünk, de ezek kiválasztása és beállítása később...

1. Tehát az mplayer-t forrásból kell fordítani, és a gui egy-két plusz csomag meglétét követeli. A README azt mondja:

- For the GUI you need the libpng and GTK 1.2 development packages.

Az apt-cache search után mindenféle szűrréssel próbáltam behatárolni, hogy mire gondoltak a szerzők, de túl sok találatot kaptam. A megoldás nyilván triviális, de ideírom:

libpng12-dev
libgtk1.2-dev

Figyelem, mindkettőből vannak frissebb verziók, de azok erre a célra nem jók, mindenképpen ezt a két csomagot kell fölrakni.
2. Az essential tarballt kibontjuk a /usr/local/lib/codecs/ könyvtárba.
3. Maga a fordítás a szokásos módon történik, ha a megfelelő csomagok fönt vannak, a konfigurálás után nincs hibaüzenet.
./configure --enable-gui
make
make install

4. Az egyik mérethez tartozó font könyvtárának a tartalmát - tehát nem az egész könyvtárat! - bemásoljuk a /usr/local/share/mplayer/font/ könyvtárba.
5. Az egyik Skin tartalmát ugyanúgy, bemásoljuk a /usr/local/share/mplayer/Skin/default/ könyvtárba

Ezek után le kell tudnunk játszani bármit az "mplayer fájlnév" paranccsal, de a gmplayer-nek is indulnia kell.


Egy kis kiegészítés - mivel időközben áttértem az alsa hangrendszerre, az mplayer újrafordítása is szükségessé vált. Konfigurálás előtt telepítem kellett az alsa-headers csomagot!
Egy kis kiegészítés 2!
- A cikk írása óta eltelt másfél év, most etch (testing) debiant használok. Az első mplayer (1.0pre8) telepítésnél a ./configure még gcc 3-as verziót követelt, két hét elteltével már jó neki a fent lévő alapértelmezett 4.0.4!
- A gtk könyvtárból is használhatunk frissebbet, azaz jó a libgtk2.0-dev csomag.
- A jelenlegi repository-ban már nincs alsa-headers, helyette libasound2-dev csomagot kell felrakni.
- Ja, és feltétlenül kell a libxv-dev csomag is!

status