News:

--

Main Menu

Installing 2.6.1 on Ubuntu

Started by VanillaMozilla, March 04, 2013, 06:00:04 PM

Previous topic - Next topic

VanillaMozilla

I tried Avidemux 2.6.1 on Windows because it manages synchronization, and I really would like to get it on Ubuntu.  But I've had a lot of problems getting up-to-date, working video editing software on Ubuntu without breaking things (possibly the Linux version of .dll hell?), so I think it's prudent to ask.

If I get the GTK .tar.gz version from SourceForge, can I be reasonably assured that it won't overwrite any other working packages, or otherwise break anything?

I'm looking at the requirements here:  http://avidemux.org/admWiki/doku.php?id=build:install_2.6 .  I see some packages that I don't have.  For example, it calls for libaften-dev, whereas I have libaften0.  It calls for libpng12-dev, while I have libpng12-0, etc.

Anybody have any experience with this?  Will this program work for reading and writing .vob files, and will it install completely without breaking anything?  Just thought I would check for reassurance and any advance warnings that might be needed.

Jan Gruuthuse

#1
dev are developing packages, you need these if you want to build/compile on your own computer.

Don't use avidemux Gtk, use QT version is more complete.
Your not telling what version of Ubuntu you run on? Installable debs can be found here:
11.10
64-bit: avidemux Cli/QT/GTK 2.6.1 64-bit deb download ubuntu 11.10

12.04 LTS you can find
64-bit: avidemux Cli/QT/GTK 2.6.1 64-bit deb download ubuntu 12.04 LTS
32-bit: /nightly/precise32
12.10
32-bit: /nightly/quantal32/

install these:
avidemux3-core-2.6.1-...
avidemux3-plugins-COMMON-2.6.1-....
then QT in this order:
avidemux3-qt4-2.6.1-....
avidemux3-plugins-QT4-2.6.1-.....
and if you use scripts/jobs:
avidemux3-cli-2.6.1-....

VanillaMozilla

Wow, thanks very much for your reply.  Sorry, I forgot to mention the version.  I have Oneiric, 11.10, 32-bit, but I will be updating to Precise, 12.04, within a month or two.

Hmm, I don't see any precompiled options for Oneiric 32-bit.  Suggestions?

Jan Gruuthuse

Wait those 2 months? Build yourself?
Check for missing stuff?
dpkg -l build-essential cmake fakeroot g++ gcc gettext liba52-0.7.4-dev libaften-dev libasound2-dev libdca-dev libdts-dev libfaac-dev libfaad-dev libglib2.0-dev libgtk-3-dev libgtk2.0-dev libmad0-dev libmp3lame-dev libpng12-dev libqt4-dev libqt4-opengl libqt4-opengl-dev libqt4-script libsdl-sound1.2-dev libsqlite3-dev libvdpau-dev libvorbis-dev libx264-dev libxml2-dev libxv-dev libxvidcore-dev make libopencore-amrwb-dev libopencore-amrnb-dev libvpx-dev pkg-config subversion yasm
Install needed stuff:
sudo apt-get install build-essential fakeroot g++ gcc gettext liba52-0.7.4-dev libaften-dev libasound2-dev libdca-dev libdts-dev libfaac-dev libfaad-dev libglib2.0-dev libgtk-3-dev libgtk2.0-dev libmad0-dev libmp3lame-dev libpng12-dev libqt4-dev libqt4-opengl libqt4-opengl-dev libqt4-script libsdl-sound1.2-dev libsqlite3-dev libvdpau-dev libvorbis-dev libx264-dev libxml2-dev libxv-dev libxvidcore-dev make libopencore-amrwb-dev libopencore-amrnb-dev libvpx-dev pkg-config subversion yasm

Important 1st: Download cmake version 2.8.10.2 and install: http://www.cmake.org/cmake/resources/software.html#latest
Unpack/rename folder cmake in user home
Compilling cmake:
cd ~/cmake
./bootstrap
make
sudo make install


Get source file:
svn co svn://svn.berlios.de/avidemux/branches/avidemux_2.6_branch_mean
Build avidemux:
cd ~/avidemux_2.6_branch_mean && svn update && bash bootStrap.bash --deb --with-qt4 --with-cli
Then find debs if all went alright in ~/avidemux_2.6_branch_mean/debs, install debs as in 2nd posting.

VanillaMozilla

Wow, thanks very much.  Spoon-fed, even, and you added some helpful details.  This is a great program, by the way.

VanillaMozilla

Oops, this is not going to work.  Possibly it's my system, but there may be the reason there is no 32-bit deb package.

When installing the dependencies, I get the following error message:
"The following packages have unmet dependencies:
libvpx-dev : Depends: libvpx0 (= 0.9.6-1) but 0.9.7.p1-1~natty1 is to be installed
E: Unable to correct problems, you have held broken packages."

Actually, 0.9.7.p1-1~natty1 is installed, but remember, I have Oneiric -- go figure.  I could remove it and install the older version, but that would mean removing almost every A-V program on the computer.  I'll just have to limp along with Windows until I can update the whole thing.

Thanks for your help.  I'm looking forward to the full package.

douche

Quote from: Jan Gruuthuse on March 05, 2013, 06:02:42 AM
Wait those 2 months? Build yourself?
Check for missing stuff?
dpkg -l build-essential cmake fakeroot g++ gcc gettext liba52-0.7.4-dev libaften-dev libasound2-dev libdca-dev libdts-dev libfaac-dev libfaad-dev libglib2.0-dev libgtk-3-dev libgtk2.0-dev libmad0-dev libmp3lame-dev libpng12-dev libqt4-dev libqt4-opengl libqt4-opengl-dev libqt4-script libsdl-sound1.2-dev libsqlite3-dev libvdpau-dev libvorbis-dev libx264-dev libxml2-dev libxv-dev libxvidcore-dev make libopencore-amrwb-dev libopencore-amrnb-dev libvpx-dev pkg-config subversion yasm
Install needed stuff:
sudo apt-get install build-essential fakeroot g++ gcc gettext liba52-0.7.4-dev libaften-dev libasound2-dev libdca-dev libdts-dev libfaac-dev libfaad-dev libglib2.0-dev libgtk-3-dev libgtk2.0-dev libmad0-dev libmp3lame-dev libpng12-dev libqt4-dev libqt4-opengl libqt4-opengl-dev libqt4-script libsdl-sound1.2-dev libsqlite3-dev libvdpau-dev libvorbis-dev libx264-dev libxml2-dev libxv-dev libxvidcore-dev make libopencore-amrwb-dev libopencore-amrnb-dev libvpx-dev pkg-config subversion yasm

Important 1st: Download cmake version 2.8.10.2 and install: http://www.cmake.org/cmake/resources/software.html#latest
Unpack/rename folder cmake in user home
Compilling cmake:
cd ~/cmake
./bootstrap
make
sudo make install


Get source file:
svn co svn://svn.berlios.de/avidemux/branches/avidemux_2.6_branch_mean
Build avidemux:
cd ~/avidemux_2.6_branch_mean && svn update && bash bootStrap.bash --deb --with-qt4 --with-cli
Then find debs if all went alright in ~/avidemux_2.6_branch_mean/debs, install debs as in 2nd posting.

Thanks for the explanation. I have Kubuntu 12.10 64-bit and I want only the Qt version (and it's dependencies). Do I need all of those? Even gtk libs?

Second question: Why should I download the latest cmake? What's the problem with the 2.8.9 which is in the official repository?

Jan Gruuthuse

This is based on 12.04 LTS. I have not switched to 12.10. 12.4 has 5 year support. 12.10 only 2 years. GTK would not be needed. If compiles with out errors no upgrade would be needed for cmake.

douche

I only want an installable x64 Qt deb package for 12.10 from a stable 2.6.1 version (not nightly).
Why I have to compile? They only make debs from the nightly versions: http://www.avidemux.org/nightly/quantal32/
Only for 32 bit. :(

Jan Gruuthuse

I'm still considering if I gonna make the switch to 12.10 when I drop the 11.10 on its EOL. Building 64-bit, you need a 64-bit environment to produce these. Nightly are pretty stable. I only run on nightly. Only update as user these when you have some issue.

douche

So if I install these (in this order):
Quote
http://www.avidemux.org/nightly/quantal32/avidemux3-core-2.6.1-8502-Linux.deb
http://www.avidemux.org/nightly/quantal32/avidemux3-qt4-2.6.1-8502-Linux.deb
http://www.avidemux.org/nightly/quantal32/avidemux3-plugins-COMMON-2.6.1-8502-Linux.deb
http://www.avidemux.org/nightly/quantal32/avidemux3-plugins-QT4-2.6.1-8502-Linux.deb

I will get a fully featured 2.6.1 nightly version which is compatible with my Kubuntu 12.10.
But what's about 32-bit? Are there 64 bit packages for Linux? I use x64 Kubuntu, so if the native 64 bit applications gives better performance, especially if I doing resource-intensive things like encoding videos, extract/compress things, etc.

Jan Gruuthuse

#11
32-bit should run
I was able to build a snapshot 64-bit snapshot avidemux 2.6.1-0 r8502 from nightly: see if this works for you.
avidemux Cli/QT 2.6.1 64-bit deb download ubuntu 12.10