"I have a simple mission: To create an open-source, non-linear video editor for Linux. Many have tried and fallen before me, but for some reason I feel compelled to try myself. I am documenting my journey in this blog for all to read. It will be a dangerous journey, and I might not make it back alive. Hold on tight, and enjoy the ride! By the way, I'm calling this project OpenShot Video Editor!"

During the past week, we have made many improvements, bug fixes, and added a number of new features. Here is a quick rundown of the more notable changes:

New Zoom Bar:
We have added zoom in and zoom out buttons to the zoom bar to make it quicker to zoom in and out. However, if you want to zoom all the way out or in, you can still just grab the slider.



New Project Type Properties:
When you choose the project type, we now display a table that has more details, such as height, width, frames per second, etc... Take a look!



New Clip Options:
We have added 2 new clip menu options (when you right click on a clip).

1) Slice and Shuffle - This option slices the clip into many small clips, and then shuffles them in-place.

2) Slice and Cut - This option also slices the clip into many small clips, except this time it cuts (i.e. removes) every other clip, and leaves them in sequence. It creates sort of a stutter effect.



Slice and Shuffle:
Here is the result of slicing and shuffling the above clip. Notice how it replaced the original clip with many small clips. And of course, they are no longer in sequence... they are in a random order.



Performance Improvements & Bug Fixes:
We have solved a huge performance issue with our multi-threaded architecture, and the CPU no longer goes crazy after you "preview" your project a few times. Also, our memory foot-print is much better, and everything seems real stable now. Also, we have fixed some major bugs with our XML generation (needed for the MLT framework, which is our video processing back-end). Lastly, we have improved our razor tool, so it is no longer buggy.

4 comments

  1. Anonymous  

    Off topic: just realized that the domain name could be read as opens-hot-video.com. Might get caught in an overly zealous filter...

  2. Anonymous  

    Wow, it seams that the switch to MLT has breathed new life into your project.

    Its a shame that you could not find Gstreamer workable since it appears that you are a more than capable programmer.

    I've been using Linux for 7 years and Gstreamer used to be quite buggy, but things have improved drastically in the last year or so.

    That said, that doesn't mean Gstreamer has a good API or is a friendly environment to develop in. And that's truly disappointing since Gstreamer is going to be ( if it isn't already ) the future of all multimedia on Linux...if we like it or not ;-)

  3. Jonathan Thomas  

    Anonymous, thanks for the comment! Yes, MLT has breathed new life in OpenShot!

    I agree that Gstreamer is now very stable, but unfortunately, to create a non-linear video editor in Gstreamer, I would have to use Gnonlin, which is terribly buggy. I can't emphasize enough how buggy it is. =) So... maybe one day, when Gnonlin actually works, we'll take a look again.

    Also, I know the MLT project has mentioned the idea of a Gstreamer Producer, which would allow OpenShot to use any Gstreamer pipeline. Hopefully that will bridge the gap, so to speak.

  4. Jonathan Thomas  

    Very funny about the domain name. I really wanted to get www.openshot.com, but apparently it's owned by a hunting equipment / dear-stand company. Oh well...

Post a Comment

Subscribe to: Post Comments (Atom)