About versions

The latest released version is 0.93 . We release early and often, so releases may become outdated quickly. You might want to try out the development version instead of a "stable" release, depending on your needs. Unfortunately, due to limited manpower, we cannot investigate bugs that occur on older release series (such as 0.15.x), unless they also affect the newest supported release or the development version.

I just want to download the pre-built packages

Packages provided by 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.93 . 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
  • openSUSE: zypper in pitivi

All-in-one distro-agnostic bundles

In order to ease testing across Linux distributions, eliminate dependency problems and allow for quicker testing cycles, we have created a distro-agnostic, all-in-one binary bundle. You can simply download the bundle here and run it. Our entire stack is bundled, so the only requirement is glibc ≥ 2.13

.

I want to compile the latest version (0.93 ) from a tarball

First, make sure to read the release notes; these will detail the issues that have been fixed for each release, as well as known issues of the version you are planning to try out.

Taking care of dependencies

Ubuntu users have an unofficial repository on Launchpad that can help get the latest required GStreamer components.

On most Linux distributions, there are commands to install most (if not all) the required build dependencies automatically, thus saving you a lot of time.

  • On Debian/Ubuntu-based distributions: apt-get build-dep pitivi
  • On Fedora/Redhat-based systems: yum-builddep pitivi.
  • On openSUSE: zypper si pitivi

You will also need to install the runtime dependencies (which the commands above don't necessarily install). They are listed in the pitivi/check.py file and Pitivi will warn you on startup about missing hard dependencies, or let you know of missing dependencies by displaying a button in the "Welcome" dialog. On Fedora/Redhat-based systems, you can also get a list of the package runtime dependencies by running yum deplist pitivi.

For additional instructions and a more extensive list of dependencies, see also the dependencies page on the wiki.

Getting the code

Tarballs of Pitivi are available on GNOME FTP and mirrors.

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

Since the switch to GES, building Pitivi is a little bit different because you may also have to build GES (if your distro doesn't provide it for you). Take a look at the Pitivi GES build instructions.