Share this project

Done

Share this project

Done
The time has come for a cross-platform version of OpenShot Video Editor, including its powerful new video editing & animation engine!
The time has come for a cross-platform version of OpenShot Video Editor, including its powerful new video editing & animation engine!
1,463 backers pledged $45,028 to help bring this project to life.

Recent updates

Photos

A321090641320543ac0c99f3f2d7fcd0 original
26335ccc440f18eaf21c926d5c2d9a01 original
49af184f8e868898d7b24987e3b14274 original
E51e98cca59cccbc1e930360544e1c7b original
803036d59d8c6714e42519b507338fa4 original

Beta 4 Released! Improved Stability & More!

14 likes

I am proud to announce the 4th beta release of OpenShot 2.0! As you will see, lots of great progress has been made since the previous beta. Improved stability, especially for OS X and Windows, better performance, new features, and critical improvements to the OpenShot infrastructure (build servers, website, etc…). Download OpenShot 2.0.7 (Beta 4) 

Improved Compatibility & Stability

There were 2 really big issues with the previous beta releases: some Mac computers could not launch OpenShot due to incompatibilities between the CPU and certain libraries (compiled with brew), and random crashes with Windows during preview/playback. Both of these issues have been fixed, and a big thanks for all the testers who helped me with each experimental revision. I could write an entire update on these 2 points alone, they both took a huge amount of time to troubleshoot, and are reasonably well documented on Github.

Image Sequences

General support for image sequences has been added in Beta 4. Just drop a single file from a sequence (i.e. 001.jpg, 002.jpg, 003.jpg, etc...) into the project files, and it will now prompt you to import the file as an image sequence. Doing so will create a single clip, and basically treat the sequence of images as a video file.

File Properties

Added a new file properties dialog, which displays all known video/audio details about a file. It also allows the name, tags, and frame start/end to be modified for a file. And, for files without an audio track, it allows the frame rate to be adjusted (useful for animations / image sequences).

Build Server (Daily Builds)

One of the biggest challenges for testers and myself is to speed up the cycle from bug fix to testable release. While some users compile everything manually, and some Linux users get updates delivered through our PPA, Windows, Mac, and certain Linux users must wait for me to create a new installer (which takes lots of time). So, I have built a cross-platform build server (i.e. really just a cool Python script which is scheduled to run every few hours). It checks Git for updates, re-compiles libraries, freezes the OpenShot Python 3 application (along with dependencies), signs the Windows / Mac versions, and uploads the files to Amazon S3, and lists these files on the openshot.org website. I currently have 3 build servers running (Windows 10, OS X 10.11, Ubuntu 14.04) and creating builds automatically.

To see the list of recent builds for your operating system, just click the “Other Downloads” link on www.openshot.org/download:

Legacy 1.x Project Support

Initial support for opening legacy 1.x OpenShot project files has been added. It currently supports: Files, Tracks, Clips, and Transitions, with some properties being imported (such as animated fade in/out support, volume fade in/out support, transition up/down support). Works well for most basic 1.x projects. As needed, I’ll revisit this logic, and probably add some additional support as users request it.

Faster Timeline Performance

Updated AngularJS from v1.2.16 to v1.2.29. I'm seeing much faster performance with animation and dragging / dropping on the timeline. At some point, we'll probably move to the latest version of AngularJS, but that will likely break a few things, which is why I'm holding off for now.

Universal Linux Version

I’m very excited to debut a new Linux version of OpenShot 2.0, using the AppImage format. This format uses a single file to download, mark as executable, and then launch. All needed dependencies are included in this file, and it does not need to be “installed”. This is similar to the Mac DMG approach, and works with the latest version of Arch, Debian, Fedora, Gentoo, openSUSE, Ubuntu (and probably more, but I've actually tested those).

Improved Project Saving

Added more error logging and exception handling around saving projects, and added additional try/catch blocks around making paths relative, making paths absolute, and moving temp files. Basically, it can error on those methods, log the errors, but the project will still be saved successfully.

ImageMagick Support Optional

ImageMagick support is now an optional dependency, which is great news for those who would like to compile OpenShot on Windows. This was by far the most difficult dependency to deal with on Windows, and the most difficult dependency to ship with OS X. So, it has been removed from the Mac and Windows versions of OpenShot, and made optional for anyone wanting to compile things themselves.

Updated Translations

All translations have been updated, and I’ve personally tested more than 50 languages, fixing errors such as missing string formatting tokens, etc… A huge thanks to all the contributors that have helped improve the translations. It still amazes me to watch OpenShot transform into another language. So cool!

Misc Bugs Fixed:

  • Missing Quit menu on OS X 
  • Fullscreen menu / toolbar issues 
  • Windows path bug for animated titles 
  • Switch to thumbnail view bug 
  • Missing cancel prompt when exiting application 
  • Incorrect translation credits URL 
  • Additional error handling when loading fonts 
  • Invalid zoom slider value when loading a project 
  • Python and Ruby bindings are now optional in libopenshot 
  • Improved seeking with image sequences and animations

Get Involved

Please report bugs and suggestions here: https://github.com/OpenShot/openshot-qt/issues. Please contribute language translations here (if you are a non-English speaking user): https://translations.launchpad.net/openshot/2.0/+translations.

OpenShot 2.0 - Beta 3 Released!

12 Comments
16 likes

For backers only. If you're a backer of this project, please log in to read this post.

Installers for OpenShot Beta 2

8 Comments
9 likes

For backers only. If you're a backer of this project, please log in to read this post.

Beta 2 Available for Backers!

12 likes

Greetings! I am happy to announce that OpenShot 2.0.5 (Beta 2) has been released to Backers and is ready for testing on Windows, Mac, and Linux. Lots of bug fixes and performance improvements! Also, a big thanks to everyone who submitted bugs, suggestions, and translations!

Download links will be provided in a follow-up update.

OpenShot 2.0.5 in French
OpenShot 2.0.5 in French

Issues Fixed:

  • Big updates to the translations system (including updated translations)
  • Support for 87 languages (a few are already 100% translated, but most languages still need some help)
  • Performance improvements in libopenshot
  • Lots of small usability improvements (CTRL + click selections, DEL key support, etc...)
  • OS X El Capitan‎ now supported
  • Alpha values flipped
  • Version #'s added to project files
  • Bug opening saved projects (thumbnail folder already exists)
  • Invalid initial recent items menu
  • Thumbnails not being updated when splitting clips
  • Error with color picker
  • Fullscreen support
  • Release of libopenshot 0.0.9

What's Next

There are a few pretty big bugs I'm going to focus on next: Preview Crashes, Export Options and related crashes, Performance improvements, and audio pops when mapping between frame rates. Hopefully this won't take more than a week or two, and then I'll have a 3rd beta ready for testing. Thanks!

Instructions for Installing Beta Release

22 Comments
20 likes

For backers only. If you're a backer of this project, please log in to read this post.