Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Witam.
Zainstalowałem sobie najnowszego Mplayer'a z źródeł, utworzyłem w katalogu /usr/lib katalogi z kodekami "/usr/lib/codecs" i nie wyświetla mi dalej obrazu, przeczytałem w innym opisie że trzeba katalog "/usr/lib/w32codecs" ale dalej nic. Poniżej zamieszczam screen'a kiedy odpale z konsoli mplayera:
MPlayer 1.0rc2-4.3.2 (C) 2000-2007 MPlayer Team CPU: Intel(R) Celeron(R) M CPU 440 @ 1.86GHz (Family: 6, Model: 14, Step ping: 12) CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1 Skompilowano dla procesora x86 z rozszerzeniami: MMX MMX2 SSE SSE2 Odtwarzam THE NET SPECIAL EDITION.avi. Wykryto format pliku AVI. [aviheader] Video stream found, -vid 0 [aviheader] Audio stream found, -aid 1 VIDEO: [XVID] 608x336 12bpp 25.000 fps 765.8 kbps (93.5 kbyte/s) Informacje o klipie: Software: VirtualDubMod 1.5.4.1 (build 2178/release) No protocol specified vo: couldn't open the X11 display (:0.0)! VO XOverlay need a subdriver Can't open /dev/fb0: No such file or directory [fbdev2] Can't open /dev/fb0: No such file or directory VO: [v4l2] No such file or directory No vidix driver name provided, probing available ones (-v option for details)! No protocol specified vo: couldn't open the X11 display (:0.0)! vo_cvidix: No vidix driver name provided, probing available ones (-v option for details)! [VO_SUB_VIDIX] Nie odnalazłem działającego sterownika VIDIX. ========================================================================== Otwieram dekoder video: [ffmpeg] FFmpeg's libavcodec codec family Wybrany kodek video: [ffodivx] vfm: ffmpeg (FFmpeg MPEG-4) ========================================================================== ========================================================================== Otwieram dekoder audio: [mp3lib] MPEG layer-2, layer-3 AUDIO: 48000 Hz, 2 ch, s16le, 128.0 kbit/8.33% (ratio: 16000->192000) Wybrany kodek audio: [mp3] afm: mp3lib (mp3lib MPEG layer-2, layer-3) ========================================================================== AO: [oss] 48000Hz 2ch s16le (2 bytes per sample) Odtwarzam... VDec: wymagana konfiguracja vo - 608 x 336 (preferowana przestrzeń kolorów: Planar YV12) VDec: using Planar YV12 as output csp (no 0) Format filmu to 1.81:1 - zmieniam do poprawnego formatu filmu. VO: [null] 608x336 => 608x336 Planar YV12 A: 91.0 V: 91.0 A-V: 0.003 ct: 0.102 2277/2277 3% 0% 0.9% 0 0 Wychodzę... (Wyjście)
Jeśli wiecie co jest nie tak. lub macie jakiś ciekawy pomysł to prosze o odpowiedź. Dzieki pozdrawiam
Offline
kiedy wykonałem polecenie to wyświetliło mi się coś takiego:
mplayer -vo help MPlayer 1.0rc2-4.3.2 (C) 2000-2007 MPlayer Team CPU: Intel(R) Celeron(R) M CPU 440 @ 1.86GHz (Family: 6, Model: 14, Stepping: 12) CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1 Skompilowano dla procesora x86 z rozszerzeniami: MMX MMX2 SSE SSE2 Dostępne wyjściowe sterowniki video: x11 X11 ( XImage/Shm ) xover General X11 driver for overlay capable video output drivers fbdev Framebuffer Device fbdev2 Framebuffer Device v4l2 V4L2 MPEG Video Decoder Output xvidix X11 (VIDIX) cvidix console VIDIX null Null video output mpegpes Mpeg-PES to DVB card yuv4mpeg yuv4mpeg output for mjpegtools png PNG file tga Targa output pnm PPM/PGM/PGMYUV file md5sum md5sum of each frame
Offline
Odpal tak
mplayer film.avi -vo x11
Offline
Dalej to samo, nic nie wyświetla:
MPlayer 1.0rc2-4.3.2 (C) 2000-2007 MPlayer Team CPU: Intel(R) Celeron(R) M CPU 440 @ 1.86GHz (Family: 6, Model: 14, Stepping: 12) CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1 Skompilowano dla procesora x86 z rozszerzeniami: MMX MMX2 SSE SSE2 Odtwarzam THE NET SPECIAL EDITION.avi. Wykryto format pliku AVI. [aviheader] Video stream found, -vid 0 [aviheader] Audio stream found, -aid 1 VIDEO: [XVID] 608x336 12bpp 25.000 fps 765.8 kbps (93.5 kbyte/s) Informacje o klipie: Software: VirtualDubMod 1.5.4.1 (build 2178/release) No protocol specified vo: couldn't open the X11 display (:0.0)! Błąd przy otwieraniu/inicjalizacji wybranego urządzenia video (-vo). ========================================================================== Otwieram dekoder audio: [mp3lib] MPEG layer-2, layer-3 AUDIO: 48000 Hz, 2 ch, s16le, 128.0 kbit/8.33% (ratio: 16000->192000) Wybrany kodek audio: [mp3] afm: mp3lib (mp3lib MPEG layer-2, layer-3) ========================================================================== AO: [oss] 48000Hz 2ch s16le (2 bytes per sample) Wideo: brak obrazu Odtwarzam... A: 15.3 (15.3) of 45455.7 (12:37:35.6) 0.5% Wychodzę... (Wyjście)
Offline
vo: couldn't open the X11 display (:0.0)
Ty to z roota odpalasz ?
Z usera odpal.
Offline
Coś mi się widzi że kolega nie ma zainstalowanego steru do graficznej i/lub ma naprawdę nieźle nakopane w systemie proszę o info:
Jaka graficzna, jakie stery do niej?
Jakie środowisko graficzne i jaki manager logowania (gdm/kdm/xdm?)
Offline
Zastanawiam się czy nie jest to tak czasem problem z kartą graficzną.
Posiadam Inter 954GM i mam zainstalowane specjalnie do tego : "xserver-xorg-video-intel 2:2.3.2-2+lenny6 " który obsługuje moją karte graficzną. Ale zastanawia mnie jedno czy nie musze dodać jeszcze czegoś do xorg.conf bo aktualnie mam taką zawartość, może trzeba coś tam dopisać:
# xorg.conf (X.Org X Window System server configuration file) # # This file was generated by dexconf, the Debian X Configuration tool, using # values from the debconf database. # # Edit this file with caution, and see the xorg.conf manual page. # (Type "man xorg.conf" at the shell prompt.) # # This file is automatically updated on xserver-xorg package upgrades *only* # if it has not been modified since the last upgrade of the xserver-xorg # package. # # If you have edited this file but would like it to be automatically updated # again, run the following command: # sudo dpkg-reconfigure -phigh xserver-xorg Section "InputDevice" Identifier "Generic Keyboard" Driver "kbd" Option "XkbRules" "xorg" Option "XkbModel" "pc105" Option "XkbLayout" "pl" EndSection Section "InputDevice" Identifier "Configured Mouse" Driver "mouse" EndSection Section "Device" Identifier "Configured Video Device" EndSection Section "Monitor" Identifier "Configured Monitor" EndSection Section "Screen" Identifier "Default Screen" Monitor "Configured Monitor" EndSection
Offline
Na tej karcie mplayer śmiga.
Wygląda ze xle go skompilowaleś.
Nie mialeś odpowiednich bibliotek w systemie podczas kompilacji.
Przeczytaj sobie podsumowanie configure to wyswietli jakie wyjścia video będą dostępne a jakie nie.
Nie łatwiej zainstalować mplayera z debian-multimedia ?
Offline
Więc tak, gdy zainstalowalem sobie Debian to automatycznie uruchomiło mi się środowisko graficzne(Kdm->Kde) i wszystko jest ok. Też mi się wydawało że nie mam zaisntalowanej karty graficznej i gdzieś przeczytałem że mam zainstalować sobie "xserver-xorg-video-intel 2:2.3.2-2+lenny6" który obsługuje moją karte. Więc wykonałem polecenie " dpkg -l xserver-xorg-video-intel 2:2.3.2-2+lenny6" i okazało się że ma dwie pozycje (ii) więc wszystko gra. No ale filmów dalej nie wyświetla.
Jak wejde sobie do centrum sterowania w zakładke OpenGL to pisze mi coś takiego:
Nazwa ekranu: :0.0 Bezpośrednie renderowanie Akcelerator 3D Dostawca Intel corporation Urządzenie Mobile 945GM/GMS, 943/940GML Integrate Graphic controller Poddostawca: Hewlett-Packard Company Wersja 03 Sterownik Dostawca Tungsten Graphics, Inc Renderer Mesa DRI Intel(R) 945GM 20061017 x86/MMX/SSE2 Wersja OpenGL 1.3 Mesa 7.0.4 Moduł jadra i915 GLX SGI 1.2 GLX 1.4
Więc wychodzi na to że wszystko jest, ale coś nie gra...
Offline
Masz źle mplayera skompilowanego.
Offline
./configure
make
make install
Offline
A przeczytaleś co wypisalo configure ?
Z pewnością nie.
Odinstaluj to.Potem
make clean
Potem zrób jeszcze raz configure i przeczytaj co wypisze w podsumowaniu.
Offline
A teraz jeszcze ździwił mnie jeden problem, mianowicie obojętnie co bym nie chciał wywołać z konsoli np: przegladarke firefox , czy kmplayer to wyświetla mi coś takiego:
No protocol specified Error: cannot open display: :0.0
Offline
Ciekawe... A gdzie w mplayerze sterownik "xv" (albo np. sdl)? Poza tym aby na pewno X działa pod kontrolą sterownika intela? Polecam sprawdzić loga serwera X lub "xdriinfo" uruchomione pod Xsami.
PS. Według mnie warto wpisać do xorg.confa (Driver "intel"), bo jakiego serwer ma testować po kolei sterowniki by wybrać ten który zadziała :)
"Zainstalowałem sobie najnowszego Mplayer'a z źródeł"
A to chyba stąd braki "xv" i innych. Lepiej weź jakąś binarkę, albo spełnij wszystkie zależności (opcjonalne) mplayera (jest ich duuużo).
PS 2. Twój najnowszy jest starszy niż mój obecny, który jest nie najmłodszy: "MPlayer SVN-r29440-4.4.0 (C) 2000-2009 MPlayer Team"
Offline
Teraz doszedłem już do czegoś. Mianowicie wszysto co przedtem uruchamiałem było wykonywane pozecenia root'a gdy przelogowałem się na zwykłego usera to filmy chodzą i nie ma problemu. Dzieje się to tylko na roo'cie. Ale czy tak ma być ? to nie wiem...
Offline
ilin napisał(-a):
Ty to z roota odpalasz ?
Z usera odpal.
To napisałem kilka postów wcześniej.
Tak w debianie ma być.
Wszystko co wymaga xów powinno być z konta użytkownika odpalane.
Mplayer i tak jest źle skompilowany bo ma tylko jedno użyteczne wyjscie x11.
Pewnie zaraz zapytasz dlaczego na pełnym ekranie sił nie powiększa tylko w okienku zostaje :) chyba ze doszedłeś już do tego :)
Offline
libncurses5-dev, libxv-dev, quilt, libdca-dev, libesd0-dev, libsdl1.2-dev, libgtk2.0-dev, libvorbis-dev, libmad0-dev, libasound2-dev, libfaad-dev, liblzo2-dev, gawk, libfribidi-dev, libxvmc-dev, libjpeg62-dev, libaudiofile-dev, libpng3-dev, libgif-dev, libggi2-dev, ccache, libaa1-dev, libmp3lame-dev, libcaca-dev, libcdparanoia0-dev, libxvidcore4-dev, libdv-dev, libfreetype6-dev, libgl1-mesa-dev | libgl-dev, libx264-dev (>= 1:0.svn20090928), ladspa-sdk, libtheora-dev, libglu1-mesa-dev, libbs2b-dev, libxss-dev, libartsc0-dev, vstream-client-dev, libxxf86dga-dev, libfaac-dev, libggiwmh0-dev, libjack-dev, libmpcdec-dev, libxinerama-dev, libaudio-dev, libtwolame-dev, libpulse-dev, libspeex-dev, libopenal-dev, libopencore-amrwb-dev, yasm, libopencore-amrnb-dev libenca-dev, libdirac-dev (>= 1.0.2-2), libschroedinger-dev
To zainstaluj i na nowo skompiluj. Do configure dopisz --enable-gui --language=pl
Offline
takie sobie baaardzo stare http://stary.dug.net.pl/texty/mplayer.php
Offline