Thread: [Mlt-devel] Launching demos : Failed to load plugin: /usr/local/share/mlt/modules/libmltsdl.so: und
Brought to you by:
ddennedy,
lilo_booter
From: erwin <er...@su...> - 2007-04-10 14:10:15
|
Hello, I just did a fresh install of mlt (./configure, make, make install) and=20 I would like to play with the ./demo of the directory demo. I run : ek@t60p:~/vlr/mlt-0.2.2$ ./setenv && cd demo ek@t60p:~/vlr/mlt-0.2.2/demo$ ./demo I have : Select Consumer 1. SDL Default 2. SDL Half D1 [...] Option: 1 Choose Demo 1. All clips 2. Filter in/out 3. Watermark 4. My name is... [...] Option: 3 Failed to load plugin: /usr/local/share/mlt/modules/libmltsdl.so:=20 undefined symb ol: XGetWindowAttributes Failed to load plugin: /usr/local/share/mlt/modules/libmltsdl.so:=20 undefined symb ol: XGetWindowAttributes Choose Demo [...] The file /usr/local/share/mlt/modules/libmltsdl.so is there ! In advance, thank you very much. Kaoul --------------------------------- Ce message et toutes les pieces jointes (ci-apres d=E9nomm=E9 le = "message") sont etablis a l'attention exclusive de ses destinataires et = sont donc confidentiels. Si toutefois vous recevez ce message par = erreur, nous vous remercions de bien vouloir le detruire et d'en avertir = immediatement l'expediteur au sein de l'Ecole Sup=E9rieure = d'Informatique de Paris (ci-apr=E8s d=E9nomm=E9e "SUPINFO"). Toute = utilisation de ce message non conforme a sa destination, toute diffusion = ou toute publication, totale ou partielle, est interdite, sauf = autorisation expresse. Internet ne permettant pas d'assurer l'integrite = des messages e-mail en g=E9n=E9ral et donc de ce message en particulier, = SUPINFO et ses filiales, sites r=E9gionaux, laboratoires ou autres = entit=E9s attach=E9es, declinent toute responsabilite au titre du = pr=E9sent message qui ne pourrait engager que son auteur et non SUPINFO = et seulement dans l'hypothese ou le message n'aurait pas ete modifie par = quelque moyen que ce soit. --------------------------------- This message and any attachments (hereinafter referred to as the = "message") is intended solely for the addressees and is confidential. If = you receive this message in error, please delete it and immediately = notify the sender at Paris Academy of Computer Science (hereinafter = referred to as "SUPINFO"). Any use not in accord with its purpose, any = dissemination or disclosure, either whole or partial, is prohibited = except formal approval. Because the internet can not guarantee the = integrity of this message, SUPINFO and its subsidiaries, laboratories = and regional branches will not therefore be liable for the message that = could only engage his author, not SUPINFO, and only if not modified. --------------------------------- |
From: Stephane F. <f8...@fr...> - 2007-04-10 20:56:41
|
erwin skribis: > ek@t60p:~/vlr/mlt-0.2.2$ ./setenv && cd demo ^^^^^ This problem may have been fixed in latest (read CVS) version. Some instruction on how to compile it can be found here http://en.wikibooks.org/wiki/Kdenlive/Getting_and_installing#Installing_from_source_code > Failed to load plugin: /usr/local/share/mlt/modules/libmltsdl.so: > undefined symb > ol: XGetWindowAttributes > Failed to load plugin: /usr/local/share/mlt/modules/libmltsdl.so: > undefined symb > ol: XGetWindowAttributes > Choose Demo > [...] Most likely a link against libX11 is missing. Try this patch: cvs diff -r 1.14 -r 1.15 Makefile Index: Makefile =================================================================== RCS file: /cvsroot/mlt/mlt/src/modules/sdl/Makefile,v retrieving revision 1.14 retrieving revision 1.15 diff -u -b -B -w -p -r1.14 -r1.15 --- Makefile 5 Dec 2005 11:35:54 -0000 1.14 +++ Makefile 25 Sep 2006 20:07:46 -0000 1.15 @@ -12,6 +12,8 @@ OBJS = factory.o \ ifeq ($(targetos),Darwin) CFLAGS +=-ObjC LDFLAGS +=-lobjc -framework Foundation +else + LDFLAGS +=-lX11 endif CFLAGS +=-I../.. `sdl-config --cflags` > > The file /usr/local/share/mlt/modules/libmltsdl.so is there ! What does "ldd /usr/local/share/mlt/modules/libmltsdl.so" give you? > Ce message et toutes les pieces jointes (ci-apres dénommé le "message") sont etablis a l'attention exclusive de ses destinataires et sont donc confidentiels. Si toutefois vous recevez ce message par erreur, nous vous remercions de bien vouloir le detruire et d'en avertir immediatement l'expediteur au sein de l'Ecole Supérieure d'Informatique de Paris (ci-après dénommée "SUPINFO"). Toute utilisation de ce message non conforme a sa destination, toute diffusion ou toute publication, totale ou partielle, est interdite, sauf autorisation expresse. Internet ne permettant pas d'assurer l'integrite des messages e-mail en général et donc de ce message en particulier, SUPINFO et ses filiales, sites régionaux, laboratoires ou autres entités attachées, declinent toute responsabilite au titre du présent message qui ne pourrait engager que son auteur et non SUPINFO et seulement dans l'hypothese ou le message n'aurait pas ete modifie par quelque moyen que ce soit. Ce message est assez ennuyant :( -- Stephane |
From: Kaoul <kao...@gm...> - 2007-04-18 15:16:54
|
Thank you Stephane for your answer. I checkout the cvs today, applied the diff and it works ! No more " libmltsdl.so" problem. I tried to use the demos but there is a problem, my movies seem to not appear : See the watermark for example : http://img395.imageshack.us/img395/4623/mltwatermarkgy2.jpg I'm in trouble with avformat, do I need avformat to read mpeg or dv because my goal is to create a DV to mpeg software. In advance, thank you very much again. Erwin |
From: Stephane F. <f8...@fr...> - 2007-04-18 18:58:49
|
Kaoul skribis: > Thank you Stephane for your answer. > I checkout the cvs today, applied the diff and it works ! No more " > libmltsdl.so" problem. > I tried to use the demos but there is a problem, my movies seem to not > appear : See the watermark for example : > http://img395.imageshack.us/img395/4623/mltwatermarkgy2.jpg > > I'm in trouble with avformat, do I need avformat to read mpeg or dv because > my goal is to create a DV to mpeg software. $ apt-cache show libavformat-dev Package: libavformat-dev Description: ffmpeg file format library This is the demuxer library from the ffmpeg project. It supports most existing file formats (AVI, MPEG, OGG, Matroska, ASF...). Hmm, yes, you want it :) And a fresh version is better depending on what you need. Personaly, I'm using a svn checkout made couple weeks ago. Talking about DV to MPEG software, a simple ffmpeg command line should be enough, unless you want something more userfriendly :) The DV codec can come from libavformat or libdv. To my knowledge, the MPEG codec is only provided by libavformat. -- Stéphane |
From: Stephane F. <f8...@fr...> - 2007-04-24 06:52:58
|
Kaoul wrote: > Thanks for information. > I built ffmpeg from cvs (./configure && make && sudo make install) with no > problem. > > MLT install : > ./configure is ok (...Configuring modules: > Configuring modules/avformat: > Configuring modules/core: > Configuring modules/dv:...) > > But the make of MLT has an error now ! so bad ! > cc -shared -o ../libmltavformat.so factory.o producer_avformat.o > consumer_avformat.o filter_avcolour_space.o filter_avresample.o > filter_avdeinterlace.o -L/usr/local/lib -L../../framework -lavformat > -lavcodec -lavutil -lmlt -lswscale > /usr/bin/ld: cannot find -lswscale > collect2: ld returned 1 exit status > make[2]: *** [../libmltavformat.so] Error 1 > make[2]: Leaving directory `/home/ek/vlr/mlt/src/modules/avformat' > make[1]: *** [all] Error 1 If you want to use the libswscale, you should pass --enable-swscaler to the configure script of ffmpeg and recompile. > The library swscale seems to be a patched problem in past. > So I already tried to update with "cvs -z3 -d : > pserver:ano...@ml...:/cvsroot/mlt co mlt" although I > had the yesterday version. Nothing changed. > Have you got an idea ? Strange. I remember I saw a patch commited to MLT fixing this issue. If need be, you can try the snapshot tarballs I made this morning. > Finaly, we plan to make a "live streaming server" (free software: > http://dev.labo-linux.org/VideolanLiveRegie/) which permit to switch between > several DV cameras and stream the chose camera to the network in mpeg2. Of > corse, user friendly. We are ten French students but contributors are > welcome ;-) Hey, that's a fantastic project! And MLT looks like the perfect framework to do this. Keep us posted. A bientôt, -- Stéphane |