When I entered into the code I admired one of the most spaghetti software I have ever encountered. No tests, all is verification is made on opening it and "checking" if it was working. Several major bugs that nobody have an idea why, I ended up certain times commenting parts of the code to make it work.
I will take a look on Pitivi.