VLC

Fórumok

Sziasztok!

Pár hete, megmakacsolta magát a VLC-m.
Ha lejátszani akarok egy videófájl, csak a hangot játssza le, kép nélkül.
Konzolból indítva ezt írja:

ha7jkf@ha7jkf:~$ vlc
VLC media player 0.8.6h Janus

** (.:2934): CRITICAL **: clearlooks_style_draw_focus: assertion `height >= -1' failed
[00000312] main decoder error: no suitable decoder module for fourcc `avc1'.
VLC probably does not support this sound or video format.
[00000289] main playlist: stopping playback
ha7jkf@ha7jkf:~$

Mivel kellene még próbálkoznom, mit ronthattam el?

Hozzászólások

Dear OM!

Mint írja is a consol, nincs megfelelő kódek telepítve., így nem támogatott az adott formátum.
Nézd meg, hogy a VLC összes csomagja fent van-e, hátha hiányzik egy, ami ezért lenne felelős.

73' DX!

A problémával már én is találkoztam egymástól független lenny-s gépeken. A legutóbbi frissítéssel lejött codec-ek okozhatják a gubancot. A 0.8.6h-s gépen nincs kép, csak hang, a másik lenny-n forrásból felrakott vlc (0.9.9a) van, ott pedig az x11 kimenetet választva akadozik a kép teljes képernyőnél (mindkét jelenség a frissítés utántól számítódik, előtte jó volt). Még nem volt időm kinyomozni, csak szólok, hogy én is beleszaladtam...

Ugyan az!
Debian lenny. Az figyeltem meg, hogy csak az avi végződéseknél csinálja.

[00000296] main decoder error: no suitable decoder module for fourcc `DX50'.

nagysa:/home/nagysa# aptitude search vlc
i A libvlc0
p libvlc0-dev
i mozilla-plugin-vlc
i vlc
i A vlc-nox
i vlc-plugin-alsa
p vlc-plugin-arts
p vlc-plugin-esd ugin for VLC
p vlc-plugin-ggi
p vlc-plugin-glide
p vlc-plugin-jack
p vlc-plugin-sdl
p vlc-plugin-svgalib
p wxvlc

Gyakorlatilag nálam ís így néz ki:
ha7jkf@ha7jkf:~$ aptitude search vlc
i A libvlc0
i libvlc0-dev
i mozilla-plugin-vlc
i vlc
i A vlc-nox
i vlc-plugin-alsa
i vlc-plugin-arts
i vlc-plugin-esd
i vlc-plugin-ggi
i vlc-plugin-glide
i vlc-plugin-jack
i vlc-plugin-sdl
i vlc-plugin-svgalib
i wxvlc

Lejátszani ezt szerettem volna:
20090416_Ketszer_a_vilagurben_-_masodszor_a_Puskasban_(Simonyi_Karoly_latogatasa).mp4

A Totem és az Mplayer simán viszi.

Akkor kezdődött ez a probléma a VLC-vel, mikor a NASA-t szerettem volna nézni.
Persze közben frissítettem a rendszert és nem tudom pontosan, hogy mitől haragudott meg rám :D
Arra pedig ez írja:
VLC media player 0.8.6h Janus

** (.:3364): CRITICAL **: clearlooks_style_draw_focus: assertion `height >= -1' failed
[00000321] access_mms access: selecting stream[0x1] audio (33 kb/s)
[00000321] access_mms access: selecting stream[0x2] video (123 kb/s)
[00000321] access_mms access: connection successful
[00000328] main decoder error: no suitable decoder module for fourcc `wma2'.
VLC probably does not support this sound or video format.
[00000369] main decoder error: no suitable decoder module for fourcc `WVC1'.
VLC probably does not support this sound or video format.
[00000289] main playlist: stopping playback
ha7jkf@ha7jkf:~$

nálam is volt már többszőr malőr VLC-vel.

esetleg nézd meg az smplayer-t, van csomagban és nagyon jó dolgokat tud, pl. minden egyes fájlhoz megjegyzi a hangerő, szín- és minden egyéb beállítást + azt is hol tartott a film amikor kiléptél, és újraindítva folytatja stb.

annyi negatívum annak aki nem használ KDE-t hogy QT-s.

Kicsit elakadtam a fordításnál:

configure: WARNING: only static linking is available, you must provide a gme-tree
checking mad.h usability... no
checking mad.h presence... no
checking for mad.h... no
configure: error: Could not find libmad on your system: you may get it from http://www.underbit.com/products/mad/. Alternatively you can use --disable-mad to disable the mad plugin.

Nem erősségem az angol. Mit is kellene csinálni?
Többi függőségeket már fölraktam.

Hát ez nagyon nemszeret engem :(

./configure -vel próbálom ... de most meg itt áll meg:
checking for liveMedia version >= 1214895600 ... no
configure: error: Your version of liveMedia is too old: you may get a more recent one from http://www.live555.com/liveMedia.
lternatively you can use --disable-live555 to disable the liveMedia plugin.

Majd ha föl akarom rakni:
Állapot adatok olvasása... Kész
liblivemedia-dev már a legújabb verzió.
livemedia-utils már a legújabb verzió.

Lehet, hogy a Lenny-vel ez nem ok?
Linux ha7jkf 2.6.26-2-686 #1 SMP Thu Mar 26 01:08:11 UTC 2009 i686 GNU/Linux

Ennek a vége "apt-get -b source vlc" ez lett:

checking for img_resample in -lavcodec... no
configure: error: Your FFmpeg library doesn't have the needed img_resample() function. You should rebuild it with software scaler disabled
make: *** [build-stamp] Error 1
dpkg-buildpackage: failure: debian/rules build gave error exit status 2
'cd vlc-0.8.6.h && dpkg-buildpackage -b -uc' elkészítési parancs nem sikerült.
E: Hiba a gyermekfolyamatnál

Erre gondoltál?

ha7jkf:/home/ha7jkf/vlc-0.9.2# ./configure > /tmp/out.txt
configure: WARNING: not using the libs in extras/contrib as it is not the same host
configure: WARNING: lua5.1 not found, trying lua >= 5.1 instead
configure: WARNING: lua >= 5.1 not found!
configure: WARNING: TagLib library not found
configure: error: Your version of liveMedia is too old: you may get a more recent one from http://www.live555.com/liveMedia.
lternatively you can use --disable-live555 to disable the liveMedia plugin.

ha7jkf:/home/ha7jkf/vlc-0.9.2# ./configure > /tmp/out.txt --disable-live555
configure: WARNING: not using the libs in extras/contrib as it is not the same host
configure: WARNING: lua5.1 not found, trying lua >= 5.1 instead
configure: WARNING: lua >= 5.1 not found!
configure: WARNING: TagLib library not found
configure: WARNING: new enough libcddb not found. CDDB access disabled
configure: WARNING: only static linking is available, you must provide a gme-tree
configure: WARNING: Could not find libswscale. Trying to enable imgresample.
configure: WARNING: Could not find img_resample in libavcodec.
configure: error: swscale (and its fallback module imgresample) support will be missing. Use --disable-swscale to ignore this error. (This basically means that you will be missing any good software scaling module and some video chroma converters.)

Sziasztok!

Két alapban telepített lenny-n és a kollégám gépén sem működik. Valaki küldhetne a bug riportot, aki jól ír angolul.
Nekem sikerült lefordítani és működik is. A használt rendszer lenny 2.6.18-6-686-bigmem. Itt a rövid történet.
Még kéne rajta csiszolni, aztán készülhetne egy deb csomag.
Ha lesz időm megcsinálom. De mint látszik hiányzik még egy két dolog. pl qt4 stb.

Telepített csomagok:
libmad0-dev
libavutil-dev
libavcodec-dev
libavformat-dev
libswscale-dev
libpostproc-dev
libglu1-mesa-dev
libfribidi-dev
libgtk4-dev
libgcrypt1-dev
liblua5.1-0-dev
libmpeg2-4-dev libtaglib-ocaml-dev
libavahi-client-dev
libdvbpsi5-dev libcddb2-dev
libpt-plugins-v4l2 liblivemedia-dev

nagysa:/usr/src/vlc-0.9.9a# ./configure --prefix=/usr > configure.log
configure: WARNING: not using the libs in extras/contrib as it is not the same host
configure: error: Your version of liveMedia is too old: you may get a more recent one from http://www.live555.com/liveMedia.

Letöltve.
./genMakefiles linux
make

Na jó make && make install

seg fault miatt újra
./configure --prefix=/usr --with-live555-tree=/usr/src/live --disable-v4l2 -disable-pulse >configure.log
make && make install

töröltem a /usr/lib/vlc könyvtárat. aztán make install
most is segfault, de hiba üzi nincs
gdb - The GNU Debugger install

nagysa:/usr/src/vlc-0.9.9a# ./configure --prefix=/usr --with-live555-tree=/usr/src/live --disable-v4l2 --disable-pulse --disable-qt4 --disable-skins2 > configure.log

make && make install

Na végre ez a jóó
nagysa:/usr/src/vlc-0.9.9a# ./configure --prefix=/usr --with-live555-tree=/usr/src/live --disable-v4l2 --disable-pulse --disable-qt4 --disable-skins2 --disable-qte > configure.log

make clean
make uninstall
make && make install

Na most már legalább tudom(sejtem) mitől makacsolta meg magát a VLC.

Kissé bosszantott, hogy nem tudok vele zöld ágra vergődni és újra raktam a Debian lennyt. dist-upgrade után is még tökéletesen működött.

Majd ismét megcsináltam amiben Gábor volt szíves segíteni korábban http://szabadlinuxot.blogspot.com/2009/02/virtualbox.html és fölraktam a Virtualboxot.
Ismét dist-upgrade és közben láttam, hogy a libavcode51-et is frissítette.
No innentől kezdve megint nem műxik a VLC.
Vagyis csak a hangot játssza le.
Viszont a Virtualbox az remekül műxik :D
Egyenlőre az smplayert használom helyette...

Az könnyen lehet, nekem viszont gynús, hogy amióta a debian-multimedia.org benne van a sources.list-ben, azóta a vlc-t se tudom újratelepíteni két gépen se (függőségi problémák keletkeztek), ha meg fel akarom szuszakolni, akkor meg le akarja szedni a fél kde-t, úgyhogy egyelőre hagyom a francba és várok a javításra...

Nálam ha mencoder-t telepítem a multimedia repo-ból, az újrarakja a fentebb általad leírt lib-et, és nekem sem megy a vlc.

Viszont miért nyomtál dist-upgrade-et? Debian testing-re akartál frissíteni?

Lényeg hogy a Debian stable-ben a main repóból feltett vlc megy. De erősítse meg valaki.

Azért kellett a dist-upgrade mert egy régebbi Debian telepítő CD-ről raktam föl.
Lustaságból nem töltöttem le a mostanit :)

Mint írtam, nekem is ment rendesen a VLC, addig míg nem telepítettem a Virtuálbox-ot és ezáltal ki lett "bővítve" a sources.list, majd azokból kerültek föl újabb libek.
Ekkor halt meg csak a vlc.

szia
kivettem a multimedia-t a sources.list-es írásomból...majd esetleg nézegetem mikor javítják ki a bugot, addig is, ha jól tévedek csak ennyi a megoldás:

http://pastebin.com/f18a02893

a linkelt scriptet tedd bele egy filébe[, legyél bejelentkezve egy graf.felületre], majd futtasd le root-ként, és kész
pl.:

sh valaminev.sh

ui.: [szerkesztve: "-y" -t beleraktam]
ui2.: ha lehetne kérni kipróbálnád majd hogy meg javítja-e a videólejátszást nálad is?

Tulajdonképp te egy zsonglőr vagy :)

Ezt a hibát adta:
VLC media player 0.8.6h Janus
** (.:3881): CRITICAL **: clearlooks_style_draw_focus: assertion `height >= -1' failed
** (.:3881): CRITICAL **: clearlooks_style_draw_focus: assertion `height >= -1' failed
[00000281] main playlist: stopping playback
ha7jkf@ha7jkf:~$

de ennek ellenére tökéletesen műxik.
Ismételten hálásan köszönöm a segítséged!

Már nem tudom melyik verzióval, de volt ilyen bug.

--
Debian squeeze