Registered Member
|
Hi,
thank U for this great work ;-) I have this problem: install fresh release of kubuntu (9.04), instaled all updates... language and localization switched to czech. added deb http://ppa.launchpad.net/sunab/ppa/ubuntu jaunty main added key, update, install kdenlive 0.7.5 (KDE 4.2.2) - with apt-get in terminal. but still no automask effect in box :-( please help |
Registered Member
|
I'm new in kdenlive (and in kubuntu too), so I have no idea.
Please help |
Registered Member
|
Do you have the file /usr/lib/mlt/libmltmotion_est.so ?
I am not exactly sure how to read the way packages are configured in Launchpad, but it could be the maintainer disabled it for i386 because it requires SSE. |
Registered Member
|
I don't have /usr/lib/mlt/libmltmotion_est.so.
Is there any way to make it work? thanks for info |
Registered Member
|
I have the same problem with Ubuntu-9.10 alpha. There is no libmltmotion_est.so, although I have the package libmlt1 installed, and it should contain this file:
http://packages.ubuntu.com/search?mode=exactfilename&suite=karmic§ion=all&arch=any&searchon=contents&keywords=libmltmotion_est.so I filed a bug report to launchpad. But I would be happy to learn about any solution to get this file before it gets fixed. |
Registered Member
|
What is SSE, by the way?
Well, ok, the 64bit version of the libmlt1 package on ubuntu does indeed contain libmltmotion_est.so So I am afraid that 32bit systems just suck... any way to make it work somehow? |
Registered Member
|
The problem is not with 32bit; it is with building to the i386 architecture instead of i586 or i686 as some other distros provide. Because not all i386 processors support the Intel SSE instruction set, it is disabled in the build.
|
Registered Member
|
I see, thanks! Bad enough, it seems that to be compatible with ALL 32bit processors (also with those old ones, which do not support SSE), the ubuntu package builders disabled motion_est for the 32bit systems in general. However, I managed to recompile it on ubuntu, I repeat here for the similar beginners as myself (https://wiki.ubuntu.com/ffmpeg and http://www.debian-administration.org/articles/20 were the sources)
[code] sudo apt-get build-deb libmlt1 apt-get source libmlt1 sudo apt-get install devscripts build-essential fakeroot cd mlt-0.4.4 (change this directory intelligently... :-) [/code] Now, edit debian/rules, and modify it like this: [code] #ifeq ($(DEB_HOST_ARCH),$(findstring $(DEB_HOST_ARCH), "amd64")) # EXTRA_CONFIGURE_OPTS += --enable-motion_est --enable-mmx --enable-sse #else # EXTRA_CONFIGURE_OPTS += --disable-motion_est --disable-mmx --disable-sse #endif EXTRA_CONFIGURE_OPTS += --enable-motion_est --enable-mmx --enable-sse [/code] Then finally run: [code] debuild -us -uc cd .. sudo dpkg -i libmlt1_0.4.4-2build1_i386.deb libmlt++2_0.4.4-2build1_i386.deb libmlt-data_0.4.4-2build1_all.deb melt_0.4.4-2build1_i386.deb [/code] After this I have the AutoMask effect. I have not played too much around with this yet, however, I don't know if it works or not. |
Registered Member
|
hi all,
I have modified my 32 bits packaging to activate motion estimation by default on sunab's repository (intrepid, jaunty and karmic) |
Registered users: bancha, Bing [Bot], daret, Evergrowing, Google [Bot], sandyvee, Sogou [Bot]