Pitivi’s fundraiser: out of the NLE hell on Linux?

Pitivi’s fundraiser: out of the NLE hell on Linux?

Developers of Pitivi are trying to raise 35,000 euro to complete the stable release of this non-linear video editor. What are the benefits of supporting them?

There are a few concerns about this initiative,, such as that we already have too many free video editors, that Pitivi is based on the wrong kind of toolkit etc. So what's up with that?

Why do they need your support?

If you are a moviemaker or even a cautious screencaster such as myself, chances are, you don't need gazillions of effects, blend modes, and various flavors of fancy. You need decent cutting tools, fades, color grading filters, titles, and reliable output. That would fit the bill for a lot of people who get stuff done rather than mess around with bling.

Pitivi is quite close to the description above (it even has autoalignment for multicam setups) with some unfortunate exceptions, such as:

  • not stable enough;
  • both cutting and color grading has to be done properly.

So the Pitivi team is basically trying to address all of that (and much more) step by step with the help from the community.



Step 1 is to collect 35,000 euro to hire Thibault Saunier and Mathieu Duponchelle, both being active developers in the project, for full-time work on Pitivi and release v1.0.

Step 2 is to continue raising money and give backers the right to vote what features will be worked on next. The fundraiser page lists a few dozens of small projects. A similar social agreement seems to be working for Synfig so far.

If you are wondering, whether Pitivi actually matters to people who make serios work or whether it ends up in the "video editor for grannies" department", on the content makers side the project is backed by Bassam Kurdali and Fateh Slavitskaya, producers of the Tube animation movie. They've been using Pitivi for their internal work despite of the fact that Bassam is among the most avid supporters of Blender VSE.

What's the longterm plan?

Another natural question here is how far this is planned, and whether the team has a longterm strategy for paid-by-community development. After all, people tend to treat donations as investment today.

In a conversation on #pitivi the team admitted that it is something they still need to discuss. It's worth noting though, that implementing all of the features from step 2 is going to keep them busy long enough to work on the longterm plans.

"One more video editor fundraiser? But why?"

There's another major topic worth discussing here. Pitivi is not the first project whose developers attempted to raise funds to support development of a non-linear video editor:

  • Novacut team raised $28,276 in 2011. They used the money to create and polish serious foundation for collaborative editing, but haven't had the chance to apply the same amount of attention to the actual editor yet.
  • Kdenlive developers raised $7,419 in 2012 to sponsor massive refactoring of the app. A lot of work was done, but the outcome is still in an unreleasable state.
  • OpenShot team raised $45,028 in 2013 to fund development of the new engine, port the editor to it, and then release OpenShot for Windows and Mac as well.

Even though Novacut arguably delivered what they intended to (the back-end), and the OpenShot team claims to be an inch away from the release, strictly in terms of Kickstarter/IndieGoGo deliverables, none of the three have provided software for end-users yet.

So where does Pitivi come into this picture?

First of all, they don't need to write a new back-end (Novacut, OpenShot), and they don't need to do refactoring of old code (Kdenlive). A lot of design/implementation work on the core is already done. There's just a lot of bugfixing ahead for v1.0. That is not to say that they are going to have a lazy time moving bits around, but achieving the goal in step one looks realistic.

However step two suggests a lot of design work where tough decisions will have to be made, such as where you draw the line between being applicable to both newbies and professionals.

Easy or pro?

It's going to be difficult to find a perfect balance between being easy to master by new users and being actually usable by professionals. Pitivi developers appear to be going for both, and this is shaping up like a real challenge.

The conventional wisdom is that tools that are easy to master are only applicable for solving a limited amount of tasks, while software for professionals needs getting used to, but is sophisticated enough for doing many things.

Apple developers already tried to do both with Final Cut Pro X, and it wasn't entirely successful, to put it mildly. Released in April 2011, new major update of the popular hi-end non-linear video editor from Apple caused an outrage in the professional community who called it "iPhoto Pro".

Further updates of FCPX brought back many features that were missing in the original release. However evidence suggests that the industry started losing interest in the product:

Pitivi approaches this from the other end, since today it appears to be more in the iPhoto-like range of editors in terms of both feature set and UI decisions. Making the concept of easy+pro actually work is likely to become the single most difficult task for the Pitivi team to accomplish.

Putting it into the ecosystem context

Pitivi is commonly referred to as video editor for GNOME, same as Kdenlive being called a video editor for KDE. Neither is not exactly true, and it's going to be even less so, since the plan for Pitivi is to become available for Windows and Mac users (something that the OpenShot team made a prominent feature of their own Kickstarter campaign). What if it was true, though? What difference would it make?

Currently GNOME developers deliver kickass support for graphic tablets and color management on top of a both praised and hated desktop environment. Even David Revoy runs KDE-centric apps like Krita and Kdenlive from GNOME 3.10 now and loves it.

But let's face it: in terms of content authoring the GNOME and GStreamer ecosystems are pretty much nowhere. It wasn't much better in the past, but with Jokosher balancing on the edge of survival and BEAST still being of interest to very few people, Pitivi is probably the last major GNOME-affiliated app of that kind that could prove that GNOME is an appealing platform for developing software for creative minds.

But this is where things go strange. While GNOME today seems to be shaping into a (mostly) content consumption environment, a lot of of 3D artists, designers, engineers, musicians, and even programmers still choose it over other solutions. So the "GNOME is not for creating stuff" point is, in fact, moot, although hundreds of MATE, Cinnamon, XFCE, and KDE users will still claim otherwise.

Making Pitivi a successful example of content authoring software that is affiliated with GNOME could send a certain message to the overall community. And this could be one of the reasons why GNOME Foundation participated in organizing the fundraiser.

So why would one donate to support Pitivi?

It's an interesting question. If you divide the NLE for Linux biota into classes, tools like Pitivi and OpenShot would end up in the lower range of tools, Kdenlive and Blender VSE would be in the prosumer department, and Cinelerra would be an odd and curious case of a pro solution (we are still waiting for EditShare to be done with Mac release and proceed with opening the source code of Lightworks).

The glorious history of FLOSS video editors

Hence supporting either OpenShot or Pitivi (or both) would basically mean that a) we want this software to become more capable, and, interestingly enough, 2) we are so unhappy with Kdenlive and Blender VSE that we want other guys to have a go. This puzzle wouldn't be complete without Shotcut which recently got a multitrack timeline, and with GPU-side color grading and upcoming animation it's too on its way towards the prosumer market.

Is it a huge mess or a "healthy environment for friendly competition" (or both)? It's up to you to decide.

My feeling is that the decision, whether to support Pitivi developers, depends a great deal on the level of sustainability they can realistically achieve. Or, since Blender Foundation is such a handy reference standard, how much BF-like the Pitivi project can become. Over to the Pitivi team, then?

Was it useful? There's more:

16 Comments

Leave a comment
  1. Camille Bissuel 24 February 2014 at 4:08 pm

    Great artcile, as often on Libre Graphics World ;)

    However, I believe something’s missing : the link to the actual campaign
    http://fundraiser.pitivi.org/

    Thanks !

  2. Alexandre Prokoudine 24 February 2014 at 4:19 pm

    @Camille, the single most important thing… Thanks, fixed :)

  3. Does their fundraiser have a some sort of WWW Home Page, perchance?

  4. ah, added already I see :)

  5. Alexandre Prokoudine 24 February 2014 at 4:27 pm

    @k, it’s now mentioned in the text twice :)

  6. Finally they give crowdfunding a try.
    I wish them every success.
    Pitivi 0.92 is full of promises but sadly unusable and plagued with bugs right now.

  7. “...you don’t need gazillions of effects, blend modes, and various flavors of fancy. You need decent cutting tools, fades, color grading filters, titles, and reliable output.”—> THANK YOU for saying that. That’s what I’ve always thought and almost never read.

    I’m not giving any money to Pitivi. Neither did I for Kdenline, which is however the Linux NLE that I like and (try to) use.  And not giving was a good idea, since the project is now dead almost two years after the successful fundraising, leaving all the funders alone.

    Face it, all tries for having a “real”, functionnal NLE on Linux has failed. My only hope left is Lightworks, I’d rather pay for it even if it’s not open-source but works on Linux. That was the case with MainActor, which was great.

  8. Hello Alexandre,

    THANKS a lot indeed for your long article about this fund-raising.
    As usual, you are extremely professional in presenting your points.

    Just a big curiosity of mine(from a noob: bear with me…):
    What is the advantage for Pitivi of using the Gstreamer project instead of FFmpeg (in terms of an *end-user* which is supposed to take advantage of Pitivi)?

    At present, it looks like most new other video editors on Linux have chosen FFmpeg.
    In particular, I am referring to Shotcut and Flowblade, plus OpenShot 2 with its “upcoming” release.

    Needless to say, I am 100% sure the Pitivi developers have serious technical reasons to work with Gstreamer instead (hence my question…) :-)

    BEST of luck to the Pitivi developers!
    They already got 5459 euros so far.

  9. I supported PiTiVi. I’m one of those guys who is on the Blender VSE but really want to see a dedicted project such as PiTiVi accelerate. Given how much these guys have spent on the fundraiser and the communication on the website, I think they take it very serious. You get the feel of it if you browse around a bit and watch the videos, etc.

    The best part is that you get to influence the project through voting. Looking forward to see where this is going!

  10. Thanks for this article!

    You mention Jokosher as being “on the edge of survival”, but according to its creator, the project is “no longer maintained” [1]...

    I’ve always kept a look at PiTiVi, and I wish them success!

    However, given all the hatred GTK has received recently (with everyone from Linus Torvald’s diving software to OpenShot switching to QT), I don’t know how easy or hard it’s gonna be to maintain a project like PiTiVi (especially if it goes cross platform).

    Wait and see!

    [1] http://www.reddit.com/r/IAmA/comments/1v4avy/i_am_jono_bacon_ubuntu_community_manager/cep3y9v

  11. Alexandre Prokoudine 25 February 2014 at 10:33 am

    @Pierre, latest changes in Jokosher are from August 2013. Peteris isn’t currently working on it, but he hasn’t abandoned the project either.

  12. Thibault Saunier 05 March 2014 at 12:16 pm

    @Silvio Grosso GStreamer is much more flexible and powerfull than ffmpeg/libav. GStreamer wraps libav for some of its codecs, but also wraps a lot more libs of the kinds for other codecs/effects/etc… GStreamer is a complete framework letting developpers do anything multimedia related whereas ffmpeg is ‘just’ a set of codecs.

  13. Alexander, you made a short story too long..:)
    Developers have turned into shameless beggars. None of the NLEs mentioned are actually usable, stability and user interface are the main reasons, not necessarily features. And this has been the state of things in the Linux world since forever, these people simply didn’t prove they are capable of producing a usable product. Why don’t they go the other way, make a simple, intuitive video editor that actually works and doesn’t require a $2000 computer to do family movies and then ask for money to improve it.
    The most disgusting of all developers is the guy with Openshot who is more of a salesman then anything else.
    The idea is to support a product that can be used, that promotes itself, somehow this new fashion of asking for money for a promise reminds me of the church. I’d pay money for a NLE for Linux at least as good as the much despised iMovie in all respects.

  14. How surprising to hear that “all NLE’s” on Linux are unusable, since I use Linux NLE’s on a daily basis at work, and am perfectly content doing so. even though I was trained on Avid.

  15. Nice post. I learn something new and challenging on sites I
    stumbleupoon every day. It will always be helpful to read
    through articles from other author and use something
    frm their web sites.

  16. @k, it’s now mentioned in the text twice :)
    Motivar

Tell us what you think

Submit the word you see below: