mplayerA 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! |