Its been just over a week since we successfully funded, and I have been busy incorporating the many new features into my development schedule. As you can imagine, some of the more complex tasks require careful planning, meetings, and even simple prototypes, to help verify my schedule will be achievable.  So, I fully anticipate completing the project by the original target date of Dec, 2013, but I am still working on the exact plan to get me there.

Development Update

One of the biggest decisions we have made so far is to switch the user interface toolkit that OpenShot uses from GTK+ to Qt. We have carefully considered our options, and our team believes it is the only reasonable path forward. A few big contributing factors to choosing Qt was the performance of embedding HTML and JavaScript (for our timeline and curve editing widgets), native-looking widget rendering (on Mac, Windows, and Linux), improved tools for designing interfaces, and the easy ability to use OpenGL to display our video preview widget.

Another contributing factor is the simplification of OpenShot source code that will result from using Qt. Thousands and thousands of lines of GTK+ code will be removed from our source code, and replaced with either JavaScript timeline code, or a much simpler Qt API. So, while this will be a big effort, it will reduce the complexity of OpenShot's source code, and give us much more powerful and easier to use tools for building and debugging.

For those who are interested to learn more about Qt and why an application such as OpenShot could benefit from using it, take a look at this video. It's a fun video, and touches on the basics of what Qt can be used for.


I am meeting with members of OpenShot's development team this week and making final adjustments to my development schedule. I plan on sharing it as soon as the final few issues are resolved.


I am still waiting for Amazon Payments and Kickstarter to release the funds to me. I'm not sure how long it typically takes for this to happen, but I just wanted to let everyone know I am still waiting for the funds. I will be making equipment and supply purchases once the funds clear, so I will keep everyone updated on this front.

I have many more updates to share as well, but I'll be spreading them out over a week or two. Things such as hardware acceleration plans, distributed editing (i.e. video server) prototype & update, and more improvements to our timeline interface. Stay tuned!


I wanted to take a moment and thank our newest sponsor, Media College, who pledged $1,500 on Kickstarter towards improving OpenShot! They provided a huge boost to our fundraising efforts at a critical time in our campaign. Thank You so much for supporting OpenShot!

For those who don't know, mediacollege.com has hundreds of exclusive tutorials covering video & television production, audio work, photography, graphics, web design and more. Check it out, and who knows, you might learn something awesome!

Exclusive OpenShot Tutorials

They have also added a section for OpenShot tutorials, so be sure to check them out!

I have also added a new Sponsors page on the OpenShot website, with some additional information on Media College, and other companies who support our project.

Kickstarter Update | OpenShot 2.0!

I am hard at work on completing the development schedule for OpenShot 2.0! Many features were added towards the end of the Kickstarter campaign, which have made quite a bit more work for me. But they are great features, and will be welcome additions to OpenShot!  I also have some big design decisions I will be posting very soon, which will likely be interesting to anyone who follows the development of OpenShot.


Only 39 hours remain for OpenShot's Kickstarter (fund raising) campaign and some big changes are being announced today for our stretch goals (i.e. additional features that are unlocked at certain fund raising amounts). But first, we have reached another amazing milestone, Stretch Goal #3: Animation Presets, greatly improving the work-flow for animating video clips and titles. Overall, the past 48 hours have been great, with over $2,800 pledged, pushing us past $35,000. So, thank you to everyone who has supported our project so far!


I have submitted a new Slashdot article, that could really use some "up votes", if you want to help us out. Getting this posted on Slashdot in the final hours of our Kickstarter, could be the "make or break" moment of this campaign.

Stretch Goal #4: FREE!

As a thank you, I have decided to make some BIG CHANGES to the remaining stretch goals, starting with including Stretch Goal #4: Video Render Queue (queue up multiple renders) for FREE! This is a great feature, and will improve the work-flow for rendering multiple versions of your timeline.

Stretch Goal #5: REDUCED!

As a final thank you, I am reducing the price for Stretch Goal #5: Video Editing Server, in hopes to meet everyone halfway. This is a highly complex system, for offloading CPU, Memory, and Disk Cache to a local server (or server farm), dramatically improving the speed of previews and renders. I have already created successful small scale experiments with this technology, but as you can imagine, it will have far reaching implications in the design of OpenShot, which is why I originally set the goal so high. However, I really want to see this feature get implemented, and I'm crossing my fingers that we'll hit this goal before we run out of time.

Statistics Update

Take a look at how far we've come, and how little is remaining to reach our final goal!

Only 39 Hours Remaining!

We are in the final hours of our Kickstarter, and this is our last chance to spread the word, email our friends and co-workers, talk to our bosses about corporate sponsorships, or increase our pledges. Stretch Goal #5 is now more possible than ever before, but we will have to all pitch in to make this happen. Once again, THANK YOU for supporting OpenShot, and let's sprint to the finish line!


One of the most important features of a video editor is its timeline interface. The timeline allows users to arrange, trim, and position video clips over time. The next version of OpenShot will feature a new timeline, built from the ground up using modern web development technologies, such as HTML5, CSS, and JavaScript.

Keep in mind that this video is an early look, and is still missing many important functions. We will soon reveal improvements to trimming, audio adjustment, snapping, previewing, and placing transitions... so those are missing in this video demo, but coming soon.

If you like what you see in this video, please consider supporting OpenShot on Kickstarter!

OpenShot's New Timeline Demo from Jonathan Thomas on Vimeo.

Some of the new features demonstrated in this video include:

  • Video thumbnails
  • Audio waveforms
  • Color indicator on edges of clips
  • Multiple clip selection and arrangement
  • Auto trimming tool when you hover over the edge of a clip
  • Improved snapping
  • Ability to skin with CSS

If you like what you see, you can help us in any of the following ways: share this page on Facebook, encourage your friends and co-workers to support our project, back us on Kickstarter, and/or contact your favorite tech blogs and encourage them to cover our project. Thank you for your support!

Subscribe to: Posts (Atom)