About versions

The latest released version is 0.13.4 . In PiTiVi's world, releases get outdated quickly. You may want to try out the development version instead of a "stable" release, depending on your needs.

A word about third-party codecs

Some people have been experiencing problems with PiTiVi and the fluendo plugins included in Ubuntu. If you experience problems with MPEG or mp3 files in pitivi, make sure the following packages are not installed:

A more detailed explanation about this problem is available in the PiTiVi user manual.

Now, what do you want to do?

I just want to download the pre-built packages

Packages provided with Linux distributions

Various Linux distributions provide PiTiVi in their repositories, but the version provided may be too old. For an optimal experience, make sure you are using PiTiVi 0.13.4 . Some of the distros providing PiTiVi are:

  • Ubuntu and Debian: aptitude install pitivi (or simply click this link)
  • Gentoo: emerge pitivi
  • Fedora: yum install pitivi

Our Ubuntu PPA

An Ubuntu repository is maintained by our team to ease testing. Use this if you want to test the latest version. For detailed instructions on how add a PPA on Ubuntu, see this page.

Others

Some third parties may have built packages, see this wiki page for a list of such repositories. Feel free to add yours to this list.

If you cannot find a package for your rpm-based distro (Redhat/Fedora/SuSE/etc.) you can search for alternatives pitivi repositories/packages on pbone

I want to compile the latest stable PiTiVi version

Taking care of dependencies

Ubuntu users have a repository for testing PiTiVi on Launchpad. This will ensure you have the latest required gstreamer components.

On Debian/Ubuntu-based distributions, a command such as the following will save you a lot of time by installing most (if not all) required dependencies:

sudo apt-get build-dep pitivi

You will probably also need the packages inttool, python-goocanvas and python-zopeinterface (if the above command did not fetch them for you automatically).

Getting the code

Tarballs of PiTiVi are available on GNOME FTP and mirrors. The stable series tarballs are located in the '0.10/' sub-directory , whereas the unstable series tarballs are in the '0.11/' sub-directory.

Compiling

PiTiVi doesn't need to be compiled, but has to be configured all the same. So you have to go through the usual:

./configure && make

And optionally, to install it system-wide:

sudo make install

I want to compile the development version

Taking care of dependencies

Ubuntu users have a repository for testing PiTiVi on Launchpad. This will ensure you have the latest required gstreamer components.

On Debian/Ubuntu-based distributions, a command such as the following will save you a lot of time by installing most (if not all) required dependencies:

sudo apt-get build-dep pitivi

You will probably also need the packages inttool, python-goocanvas and python-zopeinterface (if the above command did not fetch them for you automatically).

Getting the code

PiTiVi uses Git as its official revision control system. Detailed instructions on how to use PiTiVi with Git are available here. You can also view the repository history online (along with other pitivi.org repositories).

To get the PiTiVi master branch:

git clone git://git.pitivi.org/git/pitivi.git

You can then go in the directory where you pulled the git branch and build PiTiVi; note that you need subversion and CVS, because the ./configure script will pull certain things from gstreamer CVS.

Compiling

PiTiVi doesn't need to be compiled, but has to be configured all the same. So you have to go through the usual:

./autogen.sh && ./configure && make

If ./configure fails with something like the following, then you also need to install the intltool package.

...
checking for dcgettext... yes
checking for gmsgfmt... /usr/bin/msgfmt
checking for xgettext... /usr/bin/xgettext
./configure: line 5876: syntax error near unexpected token `0.35.0'
./configure: line 5876: `IT_PROG_INTLTOOL(0.35.0)'
configure failed

Running PiTiVi

You can run pitivi locally (without needing to install it system-wide; recommended for development) using the following command (make sure you're in the pitivi git directory already):

bin/pitivi
Page last modified: December 11 2009 09:03:23.