Skocz do zawartości

Problem Rmvb I Mplayer


W8_4_me

Rekomendowane odpowiedzi

Witam

 

Przeszukalem forum ale zadne z podanych sposobów nie pomogły wiec pisze.

 

Staram sie odpalić rmvb na mplayer,zainstalowalem paczke kodeków w32codec-all-20071007-0.pm.1.i586.rpm ale jeśli prubuje ucruchomic film rmvb to

wypisuje mi jak poniżej.

 

Dzwiek jest ale brak obrazu.

 

 

MPlayer 1.0rc2-4.1.2 (C) 2000-2007 MPlayer Team
CPU: Intel(R) Core(TM)2 CPU         T5500  @ 1.66GHz (Family: 6, Model: 15, Stepping: 6)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled for x86 CPU with extensions: MMX MMX2 SSE SSE2

Playing /media/disk/Filmy/pl/pl.rmvb.
REAL file format detected.
Stream description: Audio Stream
Stream mimetype: audio/x-pn-realaudio
[real] Audio stream found, -aid 0
Stream description: Video Stream
Stream mimetype: video/x-pn-realvideo
[real] Video stream found, -vid 1
Stream mimetype: logical-fileinfo
VIDEO:  [RV40]  688x368  24bpp  25.000 fps    0.0 kbps ( 0.0 kbyte/s)
==========================================================================
Opening video decoder: [realvid] RealVideo decoder
Error: /usr/lib/win32/drvc.so: wrong ELF class: ELFCLASS32
ERROR: Could not open required DirectShow codec drvc.so.
Read the RealVideo section of the DOCS!
VDecoder init failed :(
Opening video decoder: [realvid] RealVideo decoder
ERROR: Could not open required DirectShow codec drvc.dll.
Read the RealVideo section of the DOCS!
VDecoder init failed :(
Opening video decoder: [realvid] RealVideo decoder
Error: /usr/lib/win32/drv4.so.6.0: wrong ELF class: ELFCLASS32
ERROR: Could not open required DirectShow codec drv4.so.6.0.
Read the RealVideo section of the DOCS!
VDecoder init failed :(
Opening video decoder: [realvid] RealVideo decoder
ERROR: Could not open required DirectShow codec drv43260.dll.
Read the RealVideo section of the DOCS!
VDecoder init failed :(
Opening video decoder: [realvid] RealVideo decoder
Error: /usr/lib/win32/drvc.bundle/Contents/MacOS/drvc: cannot open shared object file: No such file or directory
ERROR: Could not open required DirectShow codec drvc.bundle/Contents/MacOS/drvc.
Read the RealVideo section of the DOCS!
VDecoder init failed :(
Cannot find codec matching selected -vo and video format 0x30345652.
Read DOCS/HTML/en/codecs.html!
==========================================================================
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 44100 Hz, 2 ch, s16le, 64.1 kbit/4.54% (ratio: 8010->176400)
Selected audio codec: [ffcook] afm: ffmpeg (FFmpeg COOK audio decoder)

 

 

Zasanawia mnie ten fragment, chciałem cos poszukac nt wrong ELF class ale wywala mi stronki po chińsku :lammer:

Error: /usr/lib/win32/drvc.so: wrong ELF class: ELFCLASS32
ERROR: Could not open required DirectShow codec drvc.so.
Read the RealVideo section of the DOCS!

 

Plik znajduje sie w tym folderze.

 

dodam ze wykonalem take polecenie

 

chcon -t textrel_shlib_t drvc.so

 

Juz nawet kąpilowalem mplayera ze źródel z kodekami win32 na sztywno ale to samo.

 

Zainstalowalem realplayer - ktory odtwarza bez problemu pliki rmvb, probowalem nawet kopiowac jego kodeki z /usr/local/realplayer/codecs do mplayer ale dzieje sie to samo co wyżej.

 

Kończa mi się pomysły i nie wiem czy to wina fedory 8 ??

 

 

Pomocy :lammer: plss.....

Odnośnik do komentarza
Udostępnij na innych stronach

Nie wiem na ile zda się moja rada ale próbowałeś może:

1. zainstalować paczkę o nazwie mplayer-codecs i/lub mplayer-codecs-extra ze strony mplayera

2. skopiować zawartości katalogo codecs z ze struktury katalogu głównego programu raelplayer (codzienne budowanie)

Odnośnik do komentarza
Udostępnij na innych stronach

Nie wiem na ile zda się moja rada ale próbowałeś może:

1. zainstalować paczkę o nazwie mplayer-codecs i/lub mplayer-codecs-extra ze strony mplayera

2. skopiować zawartości katalogo codecs z ze struktury katalogu głównego programu raelplayer (codzienne budowanie)

Niestety tego już próbowałem, ale pojawiał się błąd jak na listingu wyżej, ale dzieki za zainteresowanie...

 

 

 

Miałem to samo.

Pobierasz ftp://stojak.info/Instalki/Fedora/RealPla...070805.i586.rpm

Wypakowywujesz przy użyciu Krusadera.

I pliku drvc.so i drvc.dll przenosisz do /usr/lib/win32 [widze że taką masz ścieżkę to taką podaję ;)].

I wszystko działa.

 

dzieki za zainteresowanie, spróbuje jak wrócę do domu i dam znać czy zadziałało...

 

 

Pozdrawiam

Odnośnik do komentarza
Udostępnij na innych stronach

Miałem to samo.

Pobierasz ftp://stojak.info/Instalki/Fedora/RealPla...070805.i586.rpm

Wypakowywujesz przy użyciu Krusadera.

I pliku drvc.so i drvc.dll przenosisz do /usr/lib/win32 [widze że taką masz ścieżkę to taką podaję ;)].

I wszystko działa.

 

 

Witam....

 

Ściągnolem tą paczkę ale nie widze w środku pliku drvc.dll jest tylko drvc.so ale to chyba za malo bo jak go skpiowalem to dalej taki sam bląd....

 

PS: Mozesz mi wyslac pliki drvc gdzies na jakiś serwer plików np rapidshare.com etc??

 

Pozdrawiam

Odnośnik do komentarza
Udostępnij na innych stronach

A skopiuj wszystkie kodeki i ten plik do /usr/lib/codecs , ja tak mam i dziala.

Co do plików, to ja widze że drvc.dll tez u mnie y... nie ma? O_o a wczoraj był! O_o No nic, filmy mi działają.

Najlepiej skopiuj wszystkie pliki z tej paczki RealPlayera do katalogu z kodekami. I no nie ma bata musi działać!

 

Odnośnik do komentarza
Udostępnij na innych stronach

A skopiuj wszystkie kodeki i ten plik do /usr/lib/codecs , ja tak mam i dziala.

Co do plików, to ja widze że drvc.dll tez u mnie y... nie ma? O_o a wczoraj był! O_o No nic, filmy mi działają.

Najlepiej skopiuj wszystkie pliki z tej paczki RealPlayera do katalogu z kodekami. I no nie ma bata musi działać!

 

 

Tak już robiłem ale bląd wyskakuje jak powyżej.....

 

Nie wiem czy to może być to ale mnie sie wydaje ze poprostu jest jakiś konflikt pakietów, ponieważ mam fedore w wersji 64bit.

 

Spróbuje zainstalowac "zwyklą" i zobacze czy bedzie chodziło.

 

 

A ty Black Dog jaką masz wersje fedory 64bit?

 

pzdr

Odnośnik do komentarza
Udostępnij na innych stronach

  • 2 weeks later...

mialem identyczny problem.

zainstalowalem:

1. zainstalować paczkę o nazwie mplayer-codecs i/lub mplayer-codecs-extra ze strony mplayera

ale to jeszcze nie pomoglo. pogrzebalem wiec i pobralem:

http://www.mplayerhq.hu/MPlayer/releases/c...0071007.tar.bz2

bo tak sie sklada ze akurat mam amd64. wrzucilem zawartosc tej paczki do /usr/lib/codecs (tylko zawartosc tej paczki, zadnych innych plikow) i...

 

i juz wszystko dziala:

wystarcza ta paczka, ktora podalem. w konfiguracji w codecs&demuxer ustawiamy:

video codec family: RealVideo Decoder

audio codec family: FFmpeg/libavcodec audio decoders

w video drivers mam standardowo: xv X11/Xv

w audio oss

 

ps. nie wiem na ile kluczowe bylo zainstalowanie tych paczek wymienionych w cytacie :)

Odnośnik do komentarza
Udostępnij na innych stronach

ps. nie wiem na ile kluczowe bylo zainstalowanie tych paczek wymienionych w cytacie :)

 

Powiem Ci że było to kluczowe ponieważ ja miałem zainstalowane "niby wszystko" [tzn mplayer* i wypakowane kodeki do /usr/lib/codecs ] i w rmvb nie miałem obrazu a dźwięk był. Po doinstalowaniu tych paczek mplayer-codec i mplayer-codec-extra ruszyło wszystko elegancko. F8 X86_64

Odnośnik do komentarza
Udostępnij na innych stronach

NIestety to jest kluczowe, jak się ma system x86_64 to binarki 64 bitowe MUSZĄ korzystać z 64 bitowych bibliotek. Sztandarowy przykład to firefox z flash-em i javą

 

każdy błąd typu ELFCLASS32 oznacza że 64 bitowa binarka próbuje załadować 32bitową bibliotekę , wystarczy ją obejrzeć programikiem readelf

Odnośnik do komentarza
Udostępnij na innych stronach

  • 1 month later...
NIestety to jest kluczowe, jak się ma system x86_64 to binarki 64 bitowe MUSZĄ korzystać z 64 bitowych bibliotek...

...co sugeruje, że z poruszonym problemem należy postąpić tak (zawsze mi działa na wszystkich 64-bitowych dystrybucjach jakie miałem/mam-również na Fedora 8 x86_64):

1. instalujesz mplayer-codecs-20061022-1.x86_64.rpm oraz mplayer-codecs-extra-20061022-1.x86_64.rpm ze strony Mplayer'a co spowoduje, iż pliki znajdą się nie w /usr/lib/codecs tylko w /usr/lib64/codecs, do którego...

2. ...tworzysz jako root dowiązanie (konsola) będąc w katalogu /usr/lib64

ln -s codecs win32

3.cieszysz się działającym *.rmvb

 

Oczywiście pliki w /usr/lib64/codecs można podmienić tymi ze strony realplaera z rpm-ów "nocnego budowania", bo pojawiły się nareszcie wersje 64-bitowe....moim zdaniem są jeszcze kiepskie, więc i kodeki póki co też sprawiaja problemy z odtwarzaniem/budowaniem filmów .rmvb.

Nie bez powodu zastosowałem te starsze rpm-y, gdyż z nimi nie ma problemów z dźwiękiem a w nowszych są.

GENERALNIE: odpowiednie 64-bitowe kodeki muszą się znaleźć w /usr/lib64/codecs i trzeba ręcznie utworzyć w/w dowiązanie...sukces gwarantowany. :D

Po zainstalowaniu działa nawet oglądanie *.rmvb w totem'ie ale niestety nie wiem do dzisiaj jak zlikwidować problemy z "metaliczno/syntezatorowym" (zniekształconym) dźwiękiem.

Na szczęście w Mplaye'rze nie występują żadne problemy i dźwięk jest OK.

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ę...