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 od pewnego czasu smplayer nie odtwarza obrazu w plikach video . Zarówno na sterownikach xv ,xv17 ,xv15 - na których działał. Dźwięk jest odtwarzany przez alsę. System jest prawie nowy. Napewno nie jest to wina polskich znaków w tytule odtwarzanego pliku z czym się dawniej spotkałem.
Na krótką chwilę był instalowany vdpau po czym został odinstalowany.
Smplayer razem z mplayerem był przeinstalowany z opcją --purge.
Offline
A masz zainstalowany w32codecs lub w64codecs w zależności od systemu? Może kodeków Ci po prostu brak? Spróbuj to doinstalować najpierw z repozytorium Debian Multimedia.
Ostatnio edytowany przez marg1 (2011-03-14 18:07:37)
Offline
Nie były wcześniej potrzebne ,ponieważ obraz był odtwarzany dosłownie 2 dni temu
Offline
Pokaż może co Ci da w konsoli:
mplayer plik z filmem -vo xv
Offline
[h264_vdpau @ 0xb6524f00]no frame! Error while decoding frame! [h264_vdpau @ 0xb6524f00]get_buffer() failed (-1 0 0 (nil)) [h264_vdpau @ 0xb6524f00]decode_slice_header error [h264_vdpau @ 0xb6524f00]no frame! Error while decoding frame! [h264_vdpau @ 0xb6524f00]get_buffer() failed (-1 0 0 (nil)) [h264_vdpau @ 0xb6524f00]decode_slice_header error [h264_vdpau @ 0xb6524f00]no frame! Error while decoding frame! [h264_vdpau @ 0xb6524f00]get_buffer() failed (-1 0 0 (nil)) [h264_vdpau @ 0xb6524f00]decode_slice_header error [h264_vdpau @ 0xb6524f00]no frame! Error while decoding frame! [h264_vdpau @ 0xb6524f00]get_buffer() failed (-1 0 0 (nil)) [h264_vdpau @ 0xb6524f00]decode_slice_header error [h264_vdpau @ 0xb6524f00]no frame! Error while decoding frame! [h264_vdpau @ 0xb6524f00]get_buffer() failed (-1 0 0 (nil)) [h264_vdpau @ 0xb6524f00]decode_slice_header error [h264_vdpau @ 0xb6524f00]no frame! Error while decoding frame! Too many audio packets in the buffer: (4096 in 1142163 bytes). Maybe you are playing a non-interleaved stream/file or the codec failed? For AVI files, try to force non-interleaved mode with the -ni option. FATAL: Could not initialize video filters (-vf) or video output (-vo). Exiting... (End of file)
jest to końcówka komunikatu . Jest on tak długi że nie mogę cofnąć konsoli do początku(komunikaty vdpau się powtarzają). Zapomniałem jak go wyświetlić w pliku...
dpkg -l | grep vdpau rc libvdpau1 0.4.1-2 Video Decode and Presentation API for Unix (libraries)
odinstalować ?
Offline
aptitude install libvdpau1
Potem pokaż co wypluje
mplayer plik_z filmem -vo x11
Offline
apt-get install libvdpau1
Czytanie list pakietów... Gotowe Budowanie drzewa zależności Odczyt informacji o stanie... Gotowe The following package was automatically installed and is no longer required: libcddb2 Aby je usunąć należy użyć "apt-get autoremove". Sugerowane pakiety: nvidia-vdpau-driver vdpau-driver Zostaną zainstalowane następujące NOWE pakiety: libvdpau1 0 aktualizowanych, 1 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych. Konieczne pobranie 27,3 kB archiwów. Po tej operacji zostanie dodatkowo użyte 127 kB miejsca na dysku. Pob: 1 http://ftp.pl.debian.org/debian/ squeeze/main libvdpau1 i386 0.4.1-2 [27,3 kB] Pobrano 27,3 kB w 0s (56,6 kB/s) Zaznaczenie poprzednio niezaznaczonego pakietu libvdpau1. (Odczytywanie bazy danych ... 65113 files and directories currently installed.) Rozpakowanie libvdpau1 (z .../libvdpau1_0.4.1-2_i386.deb) ... Konfigurowanie libvdpau1 (0.4.1-2) ...
to jest stara karta mx420 ---- raczej nieobsługuje vdpau
nie widziałem modelów mx na liście kart nvidii które są wspierane
po otwarciu pliku video to samo
[h264_vdpau @ 0xb6465f00]no frame! Error while decoding frame! [h264_vdpau @ 0xb6465f00]get_buffer() failed (-1 0 0 (nil)) [h264_vdpau @ 0xb6465f00]decode_slice_header error [h264_vdpau @ 0xb6465f00]no frame! Error while decoding frame! [h264_vdpau @ 0xb6465f00]get_buffer() failed (-1 0 0 (nil)) [h264_vdpau @ 0xb6465f00]decode_slice_header error [h264_vdpau @ 0xb6465f00]no frame! Error while decoding frame! Too many audio packets in the buffer: (4096 in 1142163 bytes). Maybe you are playing a non-interleaved stream/file or the codec failed? For AVI files, try to force non-interleaved mode with the -ni option. FATAL: Could not initialize video filters (-vf) or video output (-vo). Exiting... (End of file)
wygląda to tak jakby program cały czas korzystał z h264_vdpau zamiast normalnych kodeków. Nawet po deinstalacjii libvdpau1
Offline
Musisz pokazać poczatek.
Odpal w innym terminalu np w xtermie.
gnome-terminal ma ograniczoną pojemność.
Offline
ilin napisał(-a):
gnome-terminal ma ograniczoną pojemność.
Chyba że w jego opcjach zmienisz na nieograniczoną. :)
Offline
w tej chwili libvdpau1 jest odinstalowany
mplayer "cz.1 Realne rozumienie świata - prof. Henryk Kiereś.flv" -vo x11 > /home/domek/text1
MPlayer 1.0rc3-4.4.4 (C) 2000-2009 MPlayer Team Playing cz.1 Realne rozumienie świata - prof. Henryk Kiereś.flv. libavformat file format detected. [lavf] Video stream found, -vid 0 [lavf] Audio stream found, -aid 1 VIDEO: [H264] 640x356 0bpp 25.000 fps 59.5 kbps ( 7.3 kbyte/s) ========================================================================== Forced video codec: ffmpeg12vdpau Forced video codec: ffwmv3vdpau Forced video codec: ffvc1vdpau Forced video codec: ffh264vdpau Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family [VD_FFMPEG] XVMC-accelerated MPEG-2. Selected video codec: [ffh264vdpau] vfm: ffmpeg (FFmpeg H.264 (VDPAU)) ========================================================================== ========================================================================== Opening audio decoder: [faad] AAC (MPEG2/4 Advanced Audio Coding) AUDIO: 44100 Hz, 2 ch, s16le, 128.0 kbit/9.07% (ratio: 16000->176400) Selected audio codec: [faad] afm: faad (FAAD AAC (MPEG-2/MPEG-4 Audio)) ========================================================================== AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample) Starting playback... [VD_FFMPEG] XVMC-accelerated MPEG-2. VDec: vo config request - 640 x 356 (preferred colorspace: H.264 VDPAU acceleration) Could not find matching colorspace - retrying with -vf scale... Opening video filter: [scale] Maybe you are playing a non-interleaved stream/file or the codec failed? For AVI files, try to force non-interleaved mode with the -ni option. Exiting... (End of file)
Ostatnio edytowany przez Danio (2011-03-14 19:06:41)
Offline
Ty masz jakiegos dziwnego mplayera.
Pokaż
aptitude show mplayer
Offline
aptitude show mplayer
Pakiet: mplayer Nowy: tak Stan: zainstalowany Zainstalowany automatycznie: tak Wersja: 2:1.0~rc3++final.dfsg1-1 Priorytet: opcjonalny Sekcja: video Opiekun: Debian multimedia packages maintainers <pkg-multimedia-maintainers@lists.alioth.debian.org> Rozmiar rozpakowanego: 5636 k Wymaga: libaa1 (>= 1.4p5), libasound2 (> 1.0.18), libaudio2, libavcodec52 (>= 4:0.5.1-1) | libavcodec-extra-52 (>= 4:0.5.1-1), libavformat52 (>= 4:0.5.1-1) | libavformat-extra-52 (>= 4:0.5.1-1), libavutil49 (>= 4:0.5.1-1) | libavutil-extra-49 (>= 4:0.5.1-1), libc6 (>= 2.7), libcaca0 (>= 0.99.beta17-1), libcdparanoia0 (>= 3.10.2+debian), libdirectfb-1.2-9, libdvdread4, libenca0 (>= 1.9), libesd0 (>= 0.2.35), libfontconfig1 (>= 2.8.0), libfreetype6 (>= 2.2.1), libfribidi0 (>= 0.19.2), libgcc1 (>= 1:4.1.1), libgif4 (>= 4.1.4), libgl1-mesa-glx | libgl1, libjack-jackd2-0 (>= 1.9.5~dfsg-14) | libjack-0.116, libjpeg62 (>= 6b1), liblircclient0, liblzo2-2, libncurses5 (>= 5.7+20100313), libogg0 (>= 1.0rc3), libopenal1, libpng12-0 (>= 1.2.13-4), libpostproc51 (>= 4:0.5.1-1) | libpostproc-extra-51 (>= 4:0.5.1-1), libpulse0 (>= 0.9.21), libsdl1.2debian (>= 1.2.10-1), libsmbclient (>= 3.0.24), libspeex1 (>= 1.2~beta3-1), libstdc++6 (>= 4.1.1), libsvga1, libswscale0 (>= 4:0.5.1-1) | libswscale-extra-0 (>= 4:0.5.1-1), libtheora0 (>= 0.0.0.alpha7.dfsg), libx11-6, libxext6, libxinerama1, libxt6, libxv1, libxvmc1, libxxf86dga1, libxxf86vm1, zlib1g (>= 1:1.1.4) Sugeruje: mplayer-doc, ttf-freefont, netselect | fping, bzip2, fontconfig Zastępuje: mencoder (< 2:1.0~rc3+svn20090426-2), mplayer-doc (< 2:1.0~rc3+svn20090426-2), mplayer-nogui (< 2:1.0~rc3+svn20090426-2) Opis: Odtwarzacz filmów dla systemów typu Unix MPlayer odtwarza większość zbiorów w formatach MPEG, VOB, AVI, Ogg/OGM, VIVO, ASF/WMA/WMV, QT/MOV/MP4, FLI, RM, NuppelVideo, yuv4mpeg, FILM, RoQ, PVA, obsługiwanych przez wiele natywnych kodeków, XAnim, RealPlayer i Win32 DLL. Możesz w nim także oglądać filmy VideoCD, SVCD, DVD, 3ivx, RealMedia i DivX. Inną wielką zaletą MPlayera jest szeroki zakres obsługiwanych sterowników wyjściowych. Działa on z X11, Xv, DGA, OpenGL, SVGAlib, fbdev, DirectFB, ale możesz też używać SDL (dodatkowo wszystkich jego sterowników) i niektórych specyficznych dla kart graficznych sterowników niskiego poziomu (dla Matroxa, 3Dfxa i Radeona, Mach64 i Permedia3). Większość z nich obsługuje skalowanie sprzętowe lub programowe, więc filmy można oglądać na pełnym ekranie. MPlayer obsługuje wyświetlanie przy użyciu niektórych sprzętowych dekoderów MPEG, takich jak DVB i DXR3/Hollywood+. Nie cały kod jest dystrybuowany w archiwum ze źródłami. Zobacz pliki README.Debian i copyright w celu uzyskania dodatkowych informacji. Strona domowa: http://www.mplayerhq.hu/
Offline
Wywal tego mplayera z opcją purge.
Dodaj repozytorium debian-multimedia i zainstaluj z niego od nowa mplayera.
Offline
podaj repo.
Na chwileczkę znikam
Ostatnio edytowany przez Danio (2011-03-14 19:22:19)
Offline
Karty starsze niż Ge Force 8*** nie obsługują vdpau.
a twój mplayer uparcie chce z niego korzystać, dowód:
Forced video codec: ffmpeg12vdpau Forced video codec: ffwmv3vdpau Forced video codec: ffvc1vdpau Forced video codec: ffh264vdpau
Pokaż wyniki
grep vdpau /etc/mplayer/* grep vdpau ~/.mplayer/*
To by było na tyle
;-)
Ostatnio edytowany przez Jacekalex (2011-03-15 05:25:56)
Offline
Tu sie nie ma co wysilać tylko zainstalować mplayera z debian-multimedia.
Z tym z oficjalnego repo są wieczne problemy.
Chyba nikt go zresztą nie używa.
Offline
wybaczcie że nieodpowiedziałem .Metoda podana przez Ilina była właściwa. Wystarczyło przeinstalować mplayer korzystając z innego repo . Osobiście instalowałem pakiety przez repozytoria amerykańskie ,które uznałem za dobre . Nie wszystko złoto co się świeci.
#deb http://ftp.pl.debian.org/debian/ squeeze main contrib non-free #deb-src http://ftp.pl.debian.org/debian/ testing main contrib non-free ## Debian Official Repository Mirror squeeze: #deb ftp://debian.oregonstate.edu/debian/ squeeze main contrib non-free #deb-src ftp://debian.oregonstate.edu/debian/ squeeze main contrib non-free #deb ftp://debian.oregonstate.edu/debian/ squeeze-proposed-updates main contrib$ #deb-src ftp://debian.oregonstate.edu/debian/ squeeze-proposed-updates main con$ #deb http://ftp.us.debian.org/debian/ squeeze main #deb-src http://ftp.us.debian.org/debian/ squeeze main #deb http://security.debian.org/ squeeze/updates main #deb-src http://security.debian.org/ squeeze/updates main
dzięki za pomoc i podtrzymanie ducha obywatelskiego
Offline
Danio napisał(-a):
Osobiście instalowałem pakiety przez repozytoria amerykańskie ,które uznałem za dobre . Nie wszystko złoto co się świeci.
Tu nie chodziło o to, że amerykańskie, a o to, że oficjalne Debiana. Na wszystkich oficjalnych mirrorach Debiana generalnie powinno być to samo, niezależnie od tego gdzie dany mirror się znajduje. Repozytorium które polecił ilin jest repozytorium prywatnym i częścią Debiana nie jest. Znajduje się tam między innymi mplayer w innej wersji niż w oficjalnym repozytorium... Jak widać działa lepiej niż ten oficjalny. :)
Offline