Page 1 of 2

Avidemux-2.4.0 - gtk2 video editor

Posted: Mon 11 Feb 2008, 01:59
by plinej
Avidemux web page:
http://fixounet.free.fr/avidemux/

This was compiled in Puppy 4 and may not work in other Puppy versions.

It depends on faac & faad which you can find in this thread:
http://www.murga-linux.com/puppy/viewtopic.php?t=26202

It also depends on SDL.

Avidemux cli version is here:
http://www.savefile.com/files/1787219

Avidemux gtk2 version is here:
http://www.savefile.com/files/1787215

They will also be in my Yahoo briefcase incase the above links aren't working.
http://tinyurl.com/3cyy8a

Posted: Sun 14 Sep 2008, 17:33
by flywitness
hello. noob here.

i installed this and the pre-requisites you mentioned.

now what? how do i run it? no menu item and command avidemux doesn't work.

Posted: Sun 14 Sep 2008, 17:51
by ttuuxxx
what I get from this post is that you had to install
Avidemux gtk2 version is here:
http://myfreefilehosting.com/f/472b4666ca_2.3MB
and the sdl, Faad, Faac
these 3 things to get it running
but the Avidemux gtk2 version Link is now dead and the package will no longer work without it.
ttuuxxx

Posted: Sun 14 Sep 2008, 18:35
by plinej
The links are now updated. I also have the link to my Yahoo Briefcase on alot of these threads where you can alternatively download the files. I put that there incase the other links are not working.

Posted: Thu 02 Oct 2008, 10:13
by Botanic
I installed avidemux_gtk2, faac, faad and libSDL
I get another message:
# avidemux2_gtk
avidemux2_gtk: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by avidemux2_gtk)
avidemux2_gtk: /usr/lib/libpng12.so.0: no version information available (required by avidemux2_gtk)
how to add version information :?: :?:

Posted: Thu 02 Oct 2008, 16:57
by mikeb
/usr/lib/libstdc++.so.6: version = 6.0.9 needed

/usr/lib/libpng12.so.0: no version information available ...ignore..it always complains about that

mike

Posted: Thu 02 Oct 2008, 19:00
by Botanic
mikeb wrote:/usr/lib/libstdc++.so.6: version = 6.0.9 needed

/usr/lib/libpng12.so.0: no version information available ...ignore..it always complains about that

mike
I installed 6.0.9 from there:
http://www.murga-linux.com/puppy/viewto ... c574161852

I now get another message :twisted:

Code: Select all

avidemux2_gtk: error while loading shared libraries: libstdc++.so.6: cannot handle TLS data
if i try to launch geany, same message.
the file i currently have is 6.0.5 (now i remember having the same message cannot handle TLS data when trying to install FF3, reason why i gave up)
my experience with /lib/ is that's it's DANGEROUS to change files there. What can I do? would it be better if i try an earlier version of avidemux?


EDIT: i'm not alone :) http://www.murga-linux.com/puppy/viewto ... c574161852

this particular library brings a lot of problems. But, is it because i try programs that were already compiled? I would be better off compiling avidemux myself?

Posted: Thu 02 Oct 2008, 21:13
by mikeb
hmm the tls issue also affects later versions of wine.
I installed glibc 2.3.6 with tls support to puppy 2.12 to deal with this...has to be done non live but is stable once done.

Or there is an older version of avidemux ... one i used for a long time.
http://dotpups.de/dotpups/Multimedia/avidemux-2.1.2.pup
I did update to 2.3 with the binary from debian...still no tls requirement.

mike

Posted: Fri 03 Oct 2008, 05:09
by MU
great, works in Muppy0084 Mini.

I sometimes record TV movies using http://onlinetvrecorder.com.
75 minutes are around 600 MB.

I loaded one, and selected 1000 pictures.
Saved as "copy": 5 MB
Saved as mp4: 3.8 MB

Now I must try, if my mobile mp4 player that I found in the supermarket for 25 Euro (Teac MP-233), can play these files... ok, will take three hours to load the battery... So take some sleep first.
Mark

Posted: Fri 03 Oct 2008, 14:43
by Botanic
mikeb wrote:I installed glibc 2.3.6 with tls support to puppy 2.12 to deal with this...has to be done non live but is stable once done.
you mean i need to start from a live CD, uncompress a new version of glibc (say that of puppy4) and merge the files on my puppy full HD install before starting it? Is it generally a good thing to do to upgrade glibc or can it cause other programs to fail ?

Also is the libstdc++ issue related to the compiling ? If I use the version of libstdc++ plinej used when he was compiling avidemux, I wouldn't have this problem?

EDIT: older version of avidemux works! THANKS

Posted: Fri 03 Oct 2008, 14:47
by MU
upgrading glibc is critical.
It can break everything.
Do it ONLY, if you can backup your current installation before.

It might work, but it also might require more upgrades.
This could be difficult, and only achieved if you'd copy files manually (if your system refuses to start, using a LiveCD as rescuessystem).

Mark

Posted: Fri 03 Oct 2008, 14:53
by MU
I would be better off compiling avidemux myself?
yes.
Will not be easy, as you will need many multimedia dependencies, too.
The compiler will tell you, which you must compile first, when you run
./configure

Mark

Posted: Fri 03 Oct 2008, 15:38
by mikeb
Ok well if you want to try it here a pack of glibc 2.3.6 tls...using this rather than 2.4 should keep things compatible.

http://indogo.org/glibc_2.3.6_tls.tar.gz

Now the safe way to add this is to boot puppy pfix=ram.
Make a backup copy of your save file.
Mount the save file...xfilemount is very handy for this or mount -o loop....will do.
Copy the contents of the package above to '/'
Reboot and hopefully you should have tls support.You may find copies of the original glibc in /lib if the original version was different.they can be deleted for a future remaster but they will be ignored as is.

avidemux 2.4 has flv support which is very handy....can created/edit/convert flv files :). As mention this update is needed for wine too.

mike

Posted: Sun 05 Oct 2008, 18:06
by Botanic
so after MU's advice i tried to compile it. I want flv support too :)

So, I got an error in the configure process, explained it on avidemux forum, and I'm told I need Gtk+ 2.10 or later.
(Puppy 2.16 has 2.8.17)
I'm still thinking "Windows",I know that there is no Configure Panel/"uninstall Gtk+"... I suppose it's no good to try to compile the new Gtk+ over the current one.

What i could do first is download the gtk+ pet package from 2.16, check what are the files and remove them on my system (full install), then ... compile? or take the Gtk+ pet of Puppy4 ?

Posted: Sun 05 Oct 2008, 18:20
by MU
gtk depends on glib, so you need to update that, too.
If you have luck, that works.
Long ago, I made a pup of Gtk 2.8 for systems with 2.4 like this.

If you have bad luck, you also need a new glibc.
Then you have the initial problem again.

You might boot from CD and create a savefile.
Then you could update that, first, with Glib/Gtk 2.10 packages from a newer Puppy (dotpets from ibiblio)
If that works, you could do the same with the full install.
Mark

Posted: Sun 05 Oct 2008, 18:22
by ttuuxxx
Botanic wrote:
mikeb wrote:/usr/lib/libstdc++.so.6: version = 6.0.9 needed

/usr/lib/libpng12.so.0: no version information available ...ignore..it always complains about that

mike
I installed 6.0.9 from there:
http://www.murga-linux.com/puppy/viewto ... c574161852

I now get another message :twisted:

Code: Select all

avidemux2_gtk: error while loading shared libraries: libstdc++.so.6: cannot handle TLS data
if i try to launch geany, same message.
the file i currently have is 6.0.5 (now i remember having the same message cannot handle TLS data when trying to install FF3, reason why i gave up)
my experience with /lib/ is that's it's DANGEROUS to change files there. What can I do? would it be better if i try an earlier version of avidemux?


EDIT: i'm not alone :) http://www.murga-linux.com/puppy/viewto ... c574161852

this particular library brings a lot of problems. But, is it because i try programs that were already compiled? I would be better off compiling avidemux myself?
Try these ones, They have never let me down yet :)
ttuuxxx

Posted: Sun 05 Oct 2008, 19:13
by Botanic
sorry ttuuxxx; they let me down. (i couldn't actually restart X :))

what i will do is take from Puppy4 (ibiblio pets) glibc and gtk+, and do as MU advises me.

Before i do that could somebody explain what is this "2.4 system" that Mu refers to aswell ? I got this error when trying to install subtitle editor :
checking for GTKMM... configure: error: Package requirements (gtkmm-2.4 >= 2.12) were not met:

Requested 'gtkmm-2.4 >= 2.12' but version of gtkmm is 2.8.8
2.4 isn't a version?
I downloaded gtkmm of Puppy4 (which is 2.12.1) and merged it to /usr/lib, still got the same problem. I noticed that i had basically the same filenames already but ending with .a and .la, the new files being .so

:oops: I'm getting desperate; perhaps there's a good website where i can learn how to handle/update Linux libraries.
Why are libraries such a pain ? Puppy2.16 is only about one year old.

Posted: Sun 05 Oct 2008, 20:24
by mikeb
I'm told I need Gtk+ 2.10 or later
that's why i never installed it...now I remember...wine??? lol

seriously you need to update about half the core of puppy to get this running.

mike

Posted: Sun 05 Oct 2008, 20:46
by Botanic
:( :(
Ok I will install Puppy4. It's a terrible waste of time, I spent so much time installing everything I needed.

Posted: Tue 10 Mar 2009, 23:26
by mikeb
The package avidemux2_gtk-24.0.pet seems to have a bug...ie crashes when opening audio>track menu (needed for handling videos with multiple sound tracks) .
Not sure if this is an avidemux bug, the compilation or (lol) gtk2.

not sure where I downloaded it from either ...seems to be some confusion over that

Everything else (so far) is working fine,

regards

fine