>>> Strona Główna >>> Menu Główne >>> Linux >>> Paczki i Źródła
MENU

Mplayer v1.0rc2

Instrukcję instalacji starszej wersji MPlayera można znaleźć tutaj

Poniższy opis dotyczy instalacji najnowszej wersji MPlayera z repozytorium SVN, z uwagi na to że oficjalna wersja v1.0rc2 nie kompiluje się pod Slackware - generując następujące błędy

Przygotowania

sprawdźmy czy nie mamy już zainstalowanej paczki z Mplayerem:
Uruchamiamy terminal administratora

Wpisujemy polecenie

pkgtool

WYbieramy opcję "Remove" i jeśli znajdziemy wpis zaczynający się od MPlayer zaznaczamy go spacją i wybieramy u dołu okienka OK

Instalacja

  1. Pobieramy najnowsze kodeki
  2. Pobrane kodeki rozpakowujemy, tworzymy katalog

    /usr/local/lib/codecs

    i przenosimy do niego rozpakowane pliki kodeków korzystając z Menedżera Plików - Tryb Administratora (Menu KDE // System // Więcej programów // Menedżer Plików - Tryb administratora)
  3. Tworzymy katalog do którego chcielibyśmy pobrać MPlayera. Uruchamiamy Terminal - Tryb Administratora (Menu KDE // System // Więcej programów // Terminal - Tryb administratora). Komendą cd przechodzimy do odpowiedniego katalogu i ściągamy najnowszą wersję MPlayera poleceniem:

    svn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayer

  4. Wykonujemy konfigurację:
    Dla Slackware 12.1:

    ./configure --disable-ivtv --enable-gui --enable-menu

    Dla slackware 12.2:

    ./configure --enable-gui --enable-menu

    W obu wypadkach jeśli chcemy by mplayer obsługiwał tuner R/TV i byśmy mieli możliwość za jego pomocą słuchania radia - dodajemy opcje:

    --enable-radio --enable-radio-capture

  5. Kompilujemy

    make

  6. Instalujemy

    make install

  7. W razie potrzeby możemy też odinstalować :)

    make uninstall

    (wykonujemy w katalogu w którym wcześniej wykonaliśmy ./configure i make)
  8. Pobieramy skórkę stąd zmieniamy jej nazwę na default i kopiujemy do katalogu: /usr/local/share/mplayer/skins
  9. Jeśli potrzebujemy czcionkę do napisów - to trzeba wykonać stąd punkty 7-9
  10. Uruchomiamy Mplayer bądź z terminala (Menu KDE // System // Konsola - program terminala) wpisując komendę

    gmplayer

    lub uruchamiając z menu Menu KDE // Multimedia // Mplayer - Multimedia Player (opcja może być dostępna dopiero po restarcie systemu).
  11. Po zakończeniu instalacji, jeśli chcemy, przechodzimy do instrukcji instalacji SMPLayer - dzięki któremu korzystając z właśnie zainstalowanego MPlayera będziemy mogli wygodnie oglądać filmy.

Błędy przy odtwarzaniu filmów DVD w Slackware 13.0

Dla niektórych filmów DVD możemy dostać następujący błąd:

==========================================================================
Opening video decoder: [mpegpes] MPEG 1/2 Video passthrough
Could not find matching colorspace - retrying with -vf scale...
Opening video filter: [scale]
The selected video_out device is incompatible with this codec.
Try appending the scale filter to your filter list,
e.g. -vf spp,scale instead of -vf spp.
VDecoder init failed :(
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Unsupported PixelFormat -1
Selected video codec: [ffmpeg2] vfm: ffmpeg (FFmpeg MPEG-2)
==========================================================================
Audio: no sound
Starting playback...
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
VO: [xv] 720x576 => 1024x576 Planar YV12
[mpeg2video @ 0x895d2e0]ac-tex damaged at 37 7
[mpeg2video @ 0x895d2e0]Warning MVs not available
[mpeg2video @ 0x895d2e0]concealing 1305 DC, 1305 AC, 1305 MV errors
[mpeg2video @ 0x895d2e0]ac-tex damaged at 0 0
[mpeg2video @ 0x895d2e0]Warning MVs not available
[mpeg2video @ 0x895d2e0]concealing 1620 DC, 1620 AC, 1620 MV errors
[mpeg2video @ 0x895d2e0]ac-tex damaged at 0 0
[mpeg2video @ 0x895d2e0]concealing 1620 DC, 1620 AC, 1620 MV errors
V: 1.1 43/ 43 21% 6% 0.0% 0 0

Exiting... (End of file)

Ominięcie błądu polega na: zainstalowaniu libdvdcss, a następnie na skorzystaniu z odtwarzacza xine lub VLC.

Błędy przy instalacji MPlayer v1.0rc2 na Slackware 12.1 i ich rozwiązanie

  1. vo_ivtv.c: In function 'ivtv_reset':
    vo_ivtv.c:79: error: storage size of 'sd' isn't known
    vo_ivtv.c:80: error: storage size of 'sd1' isn't known
    vo_ivtv.c:84: error: 'IVTV_STOP_FL_HIDE_FRAME' undeclared (first use in this function)
    vo_ivtv.c:84: error: (Each undeclared identifier is reported only once
    vo_ivtv.c:84: error: for each function it appears in.)
    vo_ivtv.c:87: error: 'IVTV_IOC_STOP_DECODE' undeclared (first use in this function)
    vo_ivtv.c:97: error: 'IVTV_IOC_START_DECODE' undeclared (first use in this function)
    vo_ivtv.c:80: warning: unused variable 'sd1'
    vo_ivtv.c:79: warning: unused variable 'sd'
    make[1]: *** [vo_ivtv.o] Error 1
    make[1]: Leaving directory `/root/Desktop/MPlayer-1.0rc2/libvo'
    make: *** [libvo/libvo.a] Error 2

    Rozwiązanie: configure z parametrem "disable-ivtv"

    ./configure --disable-ivtv

  2. libvo/libvo.a(video_out.o).data+0x50): undefined reference to `video_out_ivtv' collect2: ld returned 1 exit status make: *** [mplayer] Error 1

    Rozwiązanie: Należy pobrać najnowszą wersję z svn'a

25.01.2009

Zapraszam do skomentowania i ocenienia artykułu:

Oceń Artykuł:

Aktualna ocena: 5.0

Aby dodać komentarz uzupełnij poniższe pola.

Imie
E-mail
Treść

Aby dodać komentarz konieczne jest podanie Imienia i Treści

Tu wpisz słowo komentarz
Imie: Przemek e-mail: 02-04-2009 13:32:57pm
to nie jest rozwiazanie tylko ominiecie problemu :D
Valid XHTML 1.1 © Copyright 2007-2011