To run the build script on Ubuntu or other Debian-based distro, install the following packages in a terminal window:
sudo apt-get install git automake autoconf libtool intltool g++ yasm libmp3lame-dev libgavl-dev libsamplerate-dev libxml2-dev ladspa-sdk libjack-dev libsox-dev libsdl-dev libgtk2.0-dev liboil-dev libsoup2.4-dev libqt4-dev libexif-dev libvdpau-dev libdv-dev libtheora-dev libvorbis-dev subversion cmake kdelibs5-dev libqjson-dev libqimageblitz-dev recordmydesktop dvgrab dvdauthor genisoimage xine-ui libeigen3-dev xutils-dev libegl1-mesa-dev libfftw3-dev libqt4-opengl-dev libv4l-dev
Here is a list of Fedora packages.
sudo yum groupinstall "Development Tools"
sudo yum install yasm gavl-devel libsamplerate-devel libxml2-devel ladspa-devel jack-audio-connection-kit-devel sox-devel SDL-devel gtk2-devel qt-devel libexif-devel libtheora-devel libvorbis-devel libvdpau-devel libsoup-devel liboil-devel python-devel cmake kdelibs-devel qimageblitz-devel qjson-devel recordmydesktop dvgrab dvdauthor xine-ui eigen3 xorg-x11-util-macros fftw
Configure the build
The script optionally uses a configuration file, which by default, is build-kdenlive.conf within the current directory. If the configuration file exists, it contains the same configuration variables that are at the top of the script but perhaps with different values that override the defaults in the script. Also, you can supply a configuration file name using the -c option when running the script. However, you can also simply edit the variables at the top of the script as needed. More information about specific options is pending.
Run the script
Then, in a terminal window:
script to ~/kdenlive)
chmod +x build-kdenlive.sh
The script gets the source for and builds:
Run the build
Use Dolphin or Nautilus to just browse to the kdenlive/<date> folder in your Home and click start-kdenlive. Alternatively, from a terminal window:
Deploy the build
To run the build on a fresh install of Ubuntu 10.10 install the following packages:
sudo apt-get install libmp3lame0 libgavl1 libsox1b libswfdec-0.7-1 libqt4-gui libexif12 libvdpau1 kdelibs5 kdelibs5-plugins libqjson0 libqimageblitz4 recordmydesktop dvgrab dvdauthor genisoimage xine-ui
Archive a dated folder from the build directory (~/kdenlive), copy it somewhere else, and then extract it into $HOME or wherever you want. Then, you might want to rename the folder to Kdenlive or Kdenlive-<date>.
Update the build
Whenever you feel the need to update the build, simply re-run the build-kdenlive.sh script. Look for the result in a newly dated directory within ~/kdenlive. If you feel you do not need the older versions you can simply delete the old dated directory.
Use this environment to run melt and ffmpeg
See the contents of bin/ for other commands such as ffmpeg, ffplay, ffprobe, and melt.