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.
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: 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: I to już wszystko - miłego oglądania!

Niniejszy artykuł jest dostępny na licencji Creative Commons Uznanie autorstwa - Użycie niekomercyjne - Na tych samych warunkach 2.5 Polska.


<< Powrót

Komentarze:

Wszystkie przedstawione tutaj opinie należą do ich autorów i twórca strony nie ponosi żadnej odpowiedzialności za ich treść.


Imię/Ksywka (wymagane):

Strona WWW:

Wpisz tekst z obrazka (wymagane):

kod

Treść (wymagane):


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.

skiny: grey-tea green | light sky blue | carrot orange
some rights reserved | kanał informacyjny | admin | valid XHTML 1.0 | valid CSS | valid Atom 1.0