Kompilacja MPlayer'a pod Debianem
W tym artykule postarałem się możliwie zwięźle opisać kompilację MPlayer'a metodą debianową (zadziała też na Ubuntu i innych pochodnych Debiana). Celem tego artykułu jest raczej przypomnienie pewnych rzeczy ludziom, którzy już kiedyś to robili, niż tłumaczenie początkującym zupełnych podstaw - takich artykułów jest pełno. W tym miejscu warto nadmienić, że kiedyś kompilacja MPlayer'a miała znacznie więcej sensu, niż obecnie. Znacznie prościej jest zainstalować go z repozytoriów swojej dystrybucji.
1. Najpierw zainstaluj parę przydatnych rzeczy z apt'a:
# apt-get install libaa1 libaa1-dev libogg0 libogg-dev libvorbis0a libvorbis-dev vorbis-tools libxvidcore4 libxvidcore4-dev libavcodec0d libavcodec-dev libavformat0d libavformat-dev libcaca-dev libggi2 libggi2-dev libdirectfb-dev libopenal0a libopenal-dev libsdl1.2-dev libpng12-0 libpng12-dev libjpeg62 libjpeg62-dev libungif4g libungif4-dev svgalibg1 svgalibg1-dev liblogfile-rotate-perl libconfhelper-perl libwww-perl libgtk1.2 libgtk1.2-dev libgtk2.0-dev xlibs-dev zlib1g-dev libasound2-dev fakeroot subversion dh-make msttcorefonts mawk
2.
Ściągnij najnowsze kodeki
essential, rozpakuj i umieść w /usr/lib/win32.
Ściągnij też sobie jakiegoś ładnego skina (osobiście polecam Abyss, Blue i neutron). Następnie ściągnij MPlayer'a z Subversion:
$ svn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayer
3. Teraz wejdź do katalogu ze źródłami i wpisz:
$ ./configure > opcje && awk '/(codecs|XviD)/' opcje && rm opcje
Po chwili powinieneś otrzymać coś takiego (szare linie nas nie interesują):
Checking for Win32 codecs ... yes (using /usr/lib/win32)
Checking for XAnim codecs ... yes (using /usr/lib/win32)
Checking for RealPlayer codecs ... yes (using /usr/lib/win32)
Checking for XviD 3 ... no
Checking for XviD ... yes
Checking for XviD two pass plugin ... yes
Checking for QuickTime codecs ... yes
Jeżeli wszędzie widzisz
yes to dobrze - przejdź do kolejnego punktu. Jeżeli gdzieś widnieje
no, to będziesz musiał dodać opcję kompilacji. Służą do tego odpowiednio:
- --with-win32libdir=/usr/lib/win32
- --with-xanimlibdir=/usr/lib/win32
- --with-reallibdir=/usr/lib/win32
- --with-xvidlibdir=/usr/lib/win32
- --enable-qtx
U siebie np. muszę podawać opcję dla XAnim i QuickTime.
4. Teraz czas na samą kompilację:
$ DEB_BUILD_OPTIONS="--enable-gui --language=pl --enable-largefiles --disable-runtime-cpudetection --disable-rtc --enable-menu" fakeroot debian/rules binary
Byćmoże z jakiegoś powodu chciałbyś zrezygnować z opcji --disable-rtc. RTC daje superdokładną synchronizację obrazu z dźwiękiem (i standardowo nie jest jednak źle), zdarza się jednak, że powoduje problemy.
5. Teraz zainstaluj utworzony plik deb:
$ cd ..
# dpkg -i mplayer_1.0svn_i386.deb
6. Czas na konfigurację - rozpakuj skina do katalogu /usr/share/mplayer/Skin (lub .mplayer/Skin w swoim katalogu domowym) i zmień nazwę katalogu skina na default. Następnie uruchom MPlayer'a komendą:
$ gmplayer
W menu wybierz
Preferencje i ustaw po kolei:
- Audio -> sterownik alsa, włącz mikser programowy
- Video -> sterownik xv, włącz bezpośrednie renderowanie
- Napisy i OSD -> Kodowanie - Języki słowiańskie i środkowoeuropejskie Windows (CP1250)
- Czcionka -> Czcionka - /usr/share/fonts/truetype/msttcorefonts/arial.ttf
- Inne -> wyłącz XScreenSaver
I to już wszystko - miłego oglądania!
Niniejszy artykuł jest dostępny na licencji Creative Commons Uznanie autorstwa - Użycie niekomercyjne 3.0 Polska
<< PowrótKomentarze:
Wszystkie przedstawione tutaj opinie należą do ich autorów i twórca strony nie ponosi żadnej odpowiedzialności za ich treść.
W polu "Strona WWW" wpisywanie członu "http://" nie jest konieczne. Tagi (X)HTML wpisane w treści nie będą działać jako element strony, zamiast tego pojawią się w samym komentarzu. Komentarze obraźliwe, nie na temat lub niezgodne z prawem będą w miarę możliwości usuwane.