Skocz do zawartości

Mplayer!


pagon

Rekomendowane odpowiedzi

Witam ;]

Zainstalowalem se ze zrodel MPlayerka, wgralem potrzebne kodeki WIN32Codec do /usr/lib/win32 ..

Zawsze jak probuje uruchomic jakis film, wyskakuje mi blad: "Naruszonie ochorny pamieci", i X-Windows sie zacina ;/ Dlaczego?

Dokladnie wyglada to tak (consola):

[pagon@localhost pagon]$ gmplayer -vo xv

MPlayer 1.0pre3-RPM-3.2.2 © 2000-2003 MPlayer Team

 

CPU: Intel Celeron A Mendocino/Pentium II Dixon 434.4 MHz (Family: 6, Stepping: 5)

Detected cache-line size is 32 bytes

CPUflags: MMX: 1 MMX2: 0 3DNow: 0 3DNow2: 0 SSE: 0 SSE2: 0

Compiled with Runtime CPU Detection - WARNING - this is not optimal!

To get best performance, recompile MPlayer with --disable-runtime-cpudetection.

Reading config file /etc/mplayer/mplayer.conf

Reading config file /home/pagon/.mplayer/config

[cfg] read config file: /home/pagon/.mplayer/gui.conf

Reading config file /home/pagon/.mplayer/gui.conf

vo: X11 running at 800x600 with depth 24 and 32 bpp (":0.0" => local display)

Reading /home/pagon/.mplayer/codecs.conf: 61 audio & 169 video codecs

Font /home/pagon/.mplayer/font/font.desc loaded successfully! (206 chars)

Failed to open /dev/rtc: Urządzenie lub zasoby są zajęte (mplayer should be setuid root or /dev/rtc should be readable by the user.)

Using usleep() timing

Input config file /home/pagon/.mplayer/input.conf parsed: 53 binds

SKIN dir 1: '/home/pagon/.mplayer/Skin'

SKIN dir 2: '/usr/share/mplayer/Skin'

 

Playing /home/pagon/justyna.wmv.

Cache fill: 12,59% (1056058 bytes) ASF file format detected.

============ ASF Stream group == START ===

object size = 38

stream count=[0x2][2]

stream id=[0x1][1]

max bitrate=[0x4511][17681]

stream id=[0x2][2]

max bitrate=[0x22638][140856]

============ ASF Stream group == END ===

VIDEO: [WMV3] 320x240 24bpp

Clip info:

name: Bez tytuBu

author: TOMcki Team

copyright:

comments:

==========================================================================

Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders

AUDIO: 16000 Hz, 1 ch, 16 bit (0x10), ratio: 2000->32000 (16,0 kbit)

Selected audio codec: [ffwmav2] afm:ffmpeg (DivX audio v2 (ffmpeg))

==========================================================================

==========================================================================

Trying to force video codec driver family vfw...

Opening video decoder: [dmo] DMO video codecs

Naruszenie ochrony pamięci

 

Uruchamialem takze poleceniami: -vo sdl i tak dalej .. to samo.

Mial ktos z Was juz taki kiedys problem?

Prosilbym o pomoc :)

Odnośnik do komentarza
Udostępnij na innych stronach

Heh, no wiec tak... ;) Tez sie z tym sporo nameczylem az postapilem tak jak mi radzili znajomi, a pozniej poszukalem w oficjalnym (polskim) faq i znalazlem odpowiedz na moje pytanie. A zeby nie owijac w bawelne to zacznijmy:

1. najpierw odinstaluj tego mplayera, wpisz 'locate mplayer' i wywal wszystko co z tym jest zwiazane, lacznie z kodekami itp.

2. wyedytuj plik /etc/yum.conf i dopisz na samym komcu cos takiego:

[freshrpms]

name=FreshRPMs

baseurl=http://ayo.freshrpms.net/fedora/linux/$releasever/$basearch/freshrpms/

http://ftp.us2.freshrpms.net/linux/freshrp...arch/freshrpms/

3. wpisz w konsoli 'yum install mplayer\*' i instalnij stamtad mplayer'a

4. sciagnij kodeki (http://www1.mplayerhq.hu/MPlayer/releases/codecs/all-20040626.tar.bz2), rozpakuj je i zamien nazwe katalogu w ktorym sa na win32, a nastepnie skopiuj ten katalog do /usr/lib/

5. sciagnij czcionke (http://aed_221.webpark.pl/subfont.ttf)

6. wpisz w konsoli 'mplayer' (jako zwykly uzytkownik), co utworzy w Twoim folderze domowym katalog .mplayer

7. utworz w katalogu .mplayer katalog fonts i wklej tam ten plik subfont.ttf

8. teraz w preferencjach MPlayer'a (w GNOME Multimedia -> Movie Player w zakladce daj sciezke do pliku z czcionka (/home/user/.mplayer/fonts/subfont.ttf), a w Encoding ustaw CP1250

9. nastepnie (jesli cos nie bedzie chcialo chodzic), wyedytuj plik /etc/sysconfig/prelink i zamien

PRELINK_OPTS=-mR

na

PRELINK_OPTS="-mR --no-exec-shield"

9. wpisujesz 'touch /var/lib/misc/prelink.force''

10. teraz jako root piszesz '/etc/cron.daily/prelink' (to dowiaze wszystkie aplikacje od nowa z innymi opcjami- moze zajac troche czasu)

11. na koniec napisz 'execstack -s /usr/bin/mplayer' (wylacza exec-shield dla binarki MPlayer'a) -powinno to byc /usr/bin/mplayer

To wszystko... u mnie dziala, wiec mysle, ze u Ciebie tez nie powinno byc problemu ;)

Powodzenia

--------------------------------------------------------------------------------------------------------------------------

Dzieki za pomoc Konr4d'owi i wszystkim innym, ktorzy sie ze mna meczyli ;)

Odnośnik do komentarza
Udostępnij na innych stronach

/etc/sysconfig/prelink i zamien

PRELINK_OPTS=-mR

na

PRELINK_OPTS="-mR --no-exec-shield"

9. wpisujesz 'touch /var/lib/misc/prelink.force''

10. teraz jako root piszesz '/etc/cron.daily/prelink'

Właściwie to nie trzeba wyłączać całego exec-shield. Mi wystarczył tylko podpunkt 9 i 10. Robiłem to kilka tygodni temu i jak do tej pory chodzi dobrze :-) Najwyżej znowu trzeba wykonać powyższe podpunkty. Pewnie i tak nikt nie będzie mnie hackował, ale mam przynajmniej jeszcze jedno utrudnienie dla włamywacza.

 

Aha, w nowych wersjach MPlayera zaleca się umieszczanie kodeków w katalogu /usr/local/lib/codecs/ (ustawienie domyślne)

Odnośnik do komentarza
Udostępnij na innych stronach

Wiem juz dlaczego nadal masz ten problem. Po prostu pomylilem sie w punkcie 11. i zamiast 'execstack' napisalem 'xecstack'... ;D Przepraszam Cie bardzo za ten blad i mam nadzieje ze mi wybaczysz ;) Powinno wystarczyc odinstalowanie MPlayera (yum remove mplayer\*) i wszystkich plikow z nim zwiazanych. Zrob wszystko od nowa i powinno dzialac.

 

Sorry za problem ;)

Odnośnik do komentarza
Udostępnij na innych stronach

Ja miałem inny problem. W zasadzie niezależnie od rodzaju instalacji RPM, żródła, czy też przez opisany wyżej sposób, zresztą chyba najlepszy rodzaj instalacji bo automatycznie pobierają sie skóry, czcionki itp - cały czas wyskakiwał mi komunikat, że brakuje pliku mplayer.conf Na chłopski rozum utworzyłem pusty plik o tej nazwie i umieściłem go w podanym katalogu. No i zaskoczyło. Działa i to bardzo dobrze. Proawdopodobnie plik nie tworzył mi się podczas instalacji a w nim program przy uruchomieniu zapisuje potrzebne opcje

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...