Mar 28, 2016
OpenShot 2.0.7 - Beta 4 Released!
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.
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.
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.
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
Feb 09, 2016
OpenShot 2.0.6 (Beta 3) Released!
Greetings Everyone! I am proud to release the third beta of OpenShot 2.0 (full details below). This marks the 3rd full release of OpenShot 2.0 in the past 30 days. I am working closely with testers and users to address the most critical issues as they are identified.
Installers and Downloads
If you are interested in trying out OpenShot 2.0, you are in luck! For the first time ever, we are releasing the beta installers to everyone, so feel free to grab a copy and check it out!
Windows: Version 2.0.6 MSI Installer
Mac: Version 2.0.6 DMG
Linux: Install our Daily PPA (for Ubuntu and related distros). Other distros now support OpenShot 2.0 as well, including Debian, Arch, and Gentoo.
Animations are now silky smooth because of improved anti-aliasing support in the libopenshot compositing engine. Zooming, panning, and rotation all benefit from this change.
Audio Quality Improvements
Audio support in this new version is vastly superior to previous versions. Popping, crackling, and other related audio issues have been fixed.
A new autosave engine has been built for OpenShot 2.0, and it’s fast, simple to configure, and will automatically save your project at a specific interval (if it needs saving). Check the Preferences to be sure it’s enabled (it will default to enabled for new users).
Automatic Backup and Recovery
Along with our new autosave engine, a new automatic backup and recovery feature has also been integrated into the autosave flow. If your project is not yet saved… have no fear, the autosave engine will make a backup of your unsaved project (as often as autosave is configured for), and if OpenShot crashes, it will recover your most recent backup on launch.
Project File Improvements
Many improvements have been made to project file handling, including relative paths for built-in transitions and improvements to temp files being copied to project folders (i.e. animated titles). Projects should be completely portable now, between different versions of OpenShot and on different Operating Systems. This was a key design goal of OpenShot 2.0, and it works really well now.
Improved Exception Handling
Integration between libopenshot (our video editing library) and openshot-qt (our PyQt5 user interface) has been improved. Exceptions generated by libopenshot are now passed to the user interface, and no longer crash the application. Users are now presented with a friendly error message with some details of what happened. Of course, there is still the occasional “hard crash” which kills everything, but many, many crashes will now be avoided, and users more informed on what has happened.
There are more preferences available now (audio preview settings - sample rate, channel layout, debug mode, etc…), including a new feature to prompt users when the application will “require a restart” for an option to take effect.
Improved Stability on Windows
A couple of pretty nasty bugs were fixed for Windows, although in theory they should have crashed on other platforms as well. But for whatever reason, certain types of crashes relating to threading only seem to happen on Windows, and many of those are now fixed.
New Version Detection
OpenShot will now check the most recent released version on launch (from the openshot.org website) and descretely prompt the user by showing an icon in the top right of the main window. This has been a requested feature for a really long time, and it’s finally here. It will also quietly give up if no Internet connection is available, and it runs in a separate thread, so it doesn’t slow down anything.
Metrics and Anonymous Error Reporting
A new anonymous metric and error reporting module has been added to OpenShot. It can be enabled / disabled in the Preferences, and it will occasionally send out anonymous metrics and error reports, which will help me identify where crashes are happening. It’s very basic data, such as “WEBM encoding error - Windows 8, version 2.0.6, libopenshot-version: 0.1.0”, and all IP addresses are anonymized, but will be critical to help improve OpenShot over time.
Improved Precision when Dragging
Dragging multiple clips around the timeline has been improved. There were many small issues that would sometimes occur, such as extra spacing being added between clips, or transitions being slightly out of place. These issues have been fixed, and moving multiple clips now works very well.
In the preferences, one of the new options is “Debug Mode”, which outputs a ton of extra info into the logs. This might only work on Linux at the moment, because it requires the capturing of standard output, which is blocked in the Windows and Mac versions (due to cx_Freeze). I hope to enable this feature for all OSes soon, or at least to provide a “Debug” version for Windows and Mac, that would also pop open a terminal/command prompt with the standard output visible.
Updates to 78 supported languages have been made. A huge thanks to the translators who have been hard at work helping with OpenShot translations. There are over 1000 phrases which require translation, and seeing OpenShot run so seamlessly in different languages is just awesome! I love it!
Lots of Bug fixes
In addition to all the above improvements and fixes, here are many other smaller bugs and issues that have been addressed in this version.
Prompt before overwriting a video on export
Fixed regression while previewing videos (causing playhead to hop around)
Default export format set to MP4 (regardless of language)
Fixed regression with Cutting / Split video dialog
Fixed Undo / Redo bug with new project
Backspace key now deletes clips (useful with certain keyboards and laptop keyboards)
Fixed bug on Animated Title dialog not updating progress while rendering
Added multi-line and unicode support to Animated Titles
Improved launcher to use distutils entry_points
Renaming launcher to openshot-qt
Improved Mac build scripts (version # parsing)
Fixed many issues with keyboard shortcuts
WebM export crash on Windows
DVD export crash on some versions of Linux
Some translation issues with certain languages. Please review your language translations here.
Some users have reported issues launching OpenShot on Mac
Some stability issues with Windows - still haven’t nailed down the cause… but it’s probably related to threading and a couple more race conditions that only seem to happen on Windows.
Oct 01, 2012
Version 1.4.3 Released!
After many months of hard work and dedication from many great people, I am proud to announce the official release of OpenShot 1.4.3! This release has more bug fixes, enhancements, and new features than any other release of OpenShot to date! Please watch our release video and check out the new features:
OpenShot 1.4.3 Released! from Jonathan Thomas on Vimeo.
Before I get into the details of this release, I want to thank all of the wonderful people who have contributed to this release: Andy Finch, Olivier Girard, Yann Morere (for the amazing 3D animations), and everyone who contributed ideas, artwork, code, testing, and translations! I am always humbled to work with so many talented volunteers from around the world, so thank you!
While there are many open-source video editors to choose from on Linux, none offer the simplicity, powerful & beautiful 3D animations, and community support of OpenShot. Download Now!
NEW FEATURES FOR OPENSHOT 1.4.3
Improved Timeline Snapping for Transitions (no more manual adjustment of every transition)
Improved Drag & Drop features (Vertical Constraints, Improved Gap Removal, New Keyboard Shortcuts, and more)
New 3D Animations (Realistic Earth, Exploding Text, Dissolving Text, and more)
10+ New Effects (Sharpness, Vignette, Lens Correction, and more)
Apply Effects to Tracks (and Multiple Clips at the same time)
Adjust Speed of Animated Titles (utilizing time remapping, for interpolated smooth animations)
New Transitions (6 bars, boxes)
New Dark Theme
Updated Dependencies (Now requires Blender 2.62+)
Tons of Bug Fixes
Feb 05, 2012
Version 1.4.2 Released!
I know, it's been an entire week, and you are probably ready for another version of OpenShot! Well, you win, because today I am proud to announce version 1.4.2 has been released! This version addresses many locale and translation-related bugs, and contains the following highlights:
Fixed many critical locale-related bugs
Fixed reversed clips, for accurate IN and OUT points
Updated translations & fixed missing translations
Improved help manual (now supports Yelp version 3)
Fixed h.264 exporting for non-English languages
Full details available on LaunchPad
Jan 29, 2012
It's Here! Version 1.4.1 Released!
I am proud to announce that OpenShot 1.4.1 has been released! This was originally going to be a quick and simple bug fix release, but instead, has grown into a more full-featured release. This has been a very busy month for OpenShot, with a trip to SCALE 10x, a couple presentations, and now a new release! My head is still spinning, but enough about that... lets get down to business.
Our goal for OpenShot has always been to create the most complete, simple, and flexible video editor available on Linux. This release takes another step towards that lofty goal, and is the best version of OpenShot created yet! Also, I want to say "Thank You" to all the people who make this project possible: Olivier Girard, Andy Finch, Maël Lavault, all the bug reporters, translators, packagers, users, and fans!
Highlights of 1.4.1:
New 3D animation (wireframe text)
New Titles (gold)
New Effects (fish eye)
New Animation Presets
Support for Blender 2.6.X
Localization fixes (seg faults, audio volume, rotation effect)
UI bugs (disappearing icons using some GTK themes)
Improved Help Manual
Improved Title UI (interactive font list)
Improved Precision (clip length, default image length)
Tons of bug fixes!
Sep 23, 2011
OpenShot 1.4 Released! Download it Now!
Feature List for OpenShot 1.4:
Timeline improvements (middle mouse dragging on the canvas)
More stable video & audio effects engine
Powerful color correction and adjustments
Many new & exciting video & audio effects
15 new video profiles & updated descriptions
New 3D animations
Many enhancements to the project files tree
Improved internationalization & translations
Removed use of the "melt" command line (depending on your MLT version)
Thumbnail improvements (clip thumbnails update based on IN/OUT, file thumbnails regenerate if missing)
Improved title editing
New keyboard shortcuts
Improved color accuracy with 3D animated title color pickers
TONS of bug fixes and speed improvements!
Works best with MLT 0.7.4+, but is still compatible with older versions
Want to know every single bug fix, enhancement, and new features? View the full list.
This is a minor release to fix a few issues from 1.3.0. For a full list of changes, please visit https://launchpad.net/openshot/+milestone/1.3.1.
Feb 13, 2011
OpenShot 1.3.0 Released! Amazingly Awesome!
I am proud to announce the release of OpenShot 1.3.0! Our team has spent the last 5 months perfecting this version, and I am so proud of what we have achieved! Our goal is to be the very best open-source video editor. This release brings us closer to that goal.
As tradition, I have created an original video to announce this release. Enjoy!
* Improved stability, performance, and usability
* New user interface theme (titled 'Fresh')
* Stock icons support
* Add multiple clips to the timeline in one step (including transitions or fades)
* More timeline animations & smoother play-head motion
* Many new exciting 3D animations (including Snow, Lens Flare, Particle Effects, Animated World Maps)
* Files, transitions, and effects filtering (toggle buttons and search bar)
* Improved video rotation (including 1 click rotation)
* Automatic detection of image sequences
* Smoother scaling (panning, zooming, and rotation)
* Transition snapping and improved direction detection
* Video upload to YouTube and Vimeo
* Full list of bug fixes and improvements
Sep 21, 2010
It's About Time! OpenShot 1.2.2 Released!
I am proud to announce the immediate availability of OpenShot version 1.2.2! We have been hard at work on this version since April 2010. While a 5 month long release cycle was not really what I had planned on, I'm happy to see this version finally get released!
Round of Applause
Before I give you a run down of the new features, I want to take a moment to thank all the great and talented people who stay up late with me working on this project. Andy Finch has been helping me since the very first days of OpenShot, and without his help, OpenShot would probably not be here today. Olivier Girard is one of the biggest promoters of OpenShot, writing articles, assisting new users, and was the primary contributor to the awesome OpenShot help manual. Maël Lavault has been a huge help on LaunchPad, answering questions, submitting patches, and was a huge help on this latest version. To all the people who have helped me, THANK YOU SO MUCH for making OpenShot the great application it is today!
Now, let's talk a bit about version 1.2.2. Where did 1.2.0 & 1.2.1 go? Why did we skip straight to 1.2.2. Well my friends, that is an interesting story, but one for another day. Just know that 1.2.2 is the official release, and it's awesome! I might be a little biased, but seriously, this is a really great release.
As is tradition, I have used OpenShot to create a short video showcasing some of the new features. I mixed in some great overly dramatic music, and a few screen-casts to create a true masterpiece. Okay, I admit, the video is not quite a masterpiece, but if I said that, nobody would watch it.
OpenShot 1.2 Highlights from Jonathan Thomas on Vimeo.
* Improved Stability
* 3D Animated Titles (powered by Blender 2.5)
* Custom Transitions
* New Audio & Video Effects
* Time-line Improvements / Animations
* Improved Effects User Interface
* Improved Theme Engine (New netbook friendly theme)
* Razor Improvements (now supports snapping to play-head)
* Improved Language Support (Rotate effect now works in all locales)
* New DVD Export (Create compliant DVD images)
* Improved Preferences Dialog
* Improved Exporting of different frame-rates
* Numerous Bug Fixes
Let me dive into more depth on a few of these new features, and provide some screen-shots for your viewing pleasure.
3D Animated Titles
We have taken the power of Blender, some really cool animated title templates, and mixed them together with the simple and user-friendly style of OpenShot to create a truly unique feature. Everyone can now enjoy creating their own animated title sequences! Of course, none of this would be possible without the great Blender open-source 3D animation package! Colin Levy, the director of Sintel, even contributed a slick title animation to OpenShot! Blender has so many good features, but most are difficult for the average user to tap into. I hope that we can expand this relationship even further in future releases.
[click for larger image]
New Audio & Video Effects
Many new effects have been added to this release. However, a few effects had to be removed, due to crashes and instability on some systems. We replaced the missing effects with even cooler ones, so no tears. My favorite new effect is called Chroma Hold. This effect turns your video into grayscale except for 1 color. I've seen this effect used on TV commercials many times, and now we can all use it!
[click for larger image]
Timeline Improvements & Animations
We have added lots of polish and some subtle animations to all clip and transition movement, which is easier for the eye to follow. For example, clips that are not placed in a valid spot, smoothly (but quickly) animate back to their correct location. Clips that are removed animate into a dot and disappear. Same for transitions.
[click for larger image]
Improved Theme Engine (Netbook friendly theme)
The code that draws the time-line and buttons (our theme engine) has been drastically improved. Now theme artists can not only change the images, but the height, width, offset, position, alpha, and color of items. In theory, almost any video editor interface can now be created... assuming some artists want to jump in and help out. Also, a new theme was designed for netbook screens, taking advantage of the new theme engine.
[click for larger image]
GTK 2.18 Required
Okay, so what does this mean? In Ubuntu terminology, you must have Ubuntu 9.10 or greater to run this version of OpenShot. The glade library (which we previously used to display our interface) has been depreciated, and so we moved onto just using the GTK library. Many of the GTK features we are now using only work on GTK 2.18+, so with the assumption that most users are on 9.10 of Ubuntu (or greater), we decided it was not worth the effort to back-port to previous version of Ubuntu. However, it is possible (in theory) to adapt OpenShot to Ubuntu 9.04, but that's about as far back as possible, without recompiling GTK... and who wants to do that. =)
The OpenShot PPA is the easiest way to install (and stay updated). It works on Ubuntu 9.10 and greater. Just follow the easy instructions, and enjoy! However, if you would rather download the DEB installers, you can do that as well.
Did you know that in Kerala, India, a high-school textbook is including a chapter on OpenShot to be taught at all the schools in their city? How cool is that!
Thanks again to all the blog readers, users, supporters, translators, programmers, artists, directors, packagers, donors, and of course to my wife, Cindy, who allows me the time to work on this project.
Version 1.1 Released!
It seems like just yesterday we released version 1.0 of OpenShot. However, two months have passed, and we have a brand new version just busting at the seams with excitement and anticipation. I am proud to announce the immediate availability of OpenShot 1.1!
40 different bugs and features have been addressed in this version, including some highly requested features such as Undo/Redo support! As tradition, here is a video I put together announcing 1.1. All of the footage was filmed on my Canon HF S100, and edited with OpenShot (of course).
OpenShot 1.1.0 Released! from Jonathan Thomas on Vimeo.
Here are the highlights:
* Speed, speed, and more speed improvements. Over 1300% faster rendering previews after an edit. 1000% faster launching OpenShot. Seriously though... it's way faster.
* Undo / redo (with history panel)
* Improved export screen. Only your installed formats and codecs are listed. Improved notifications after the export has finished (using libnotify). One of the most common crashes of OpenShot was selecting an export format that was not installed. So this should provide much more stability.
* Multiple copies of effects can be added to clips. A common scenario would be using 2 chroma key effects, each with a different shade of green or blue.
* Dynamic tiling of overlapping clips (Brady Bunch style). This can take an unlimited number of clips (that are all on separate tracks playing at the same time), and tile them across the screen. OpenShot does all of the math, and the user only has to click 1 menu option (in the Layout menu). Just imagine the possibilities.
* New effects have been added: Contrast, Edge Glow, Saturation, and Cartoon.
* Fade in / out menu has been added. This is the quickest and easiest way to dissolve / fade a clip (including audio).
* Edit titles with ease. Use our simple title editor or Inkscape. Just right click on a title, and select "Edit Title". Also, when you duplicate a title, it will now create a new SVG and add it to your project.
* New keyboard shortcut to cut / slice clips. Just press the "c" key, and it will cut clips at the position of the play-head (i.e. the red line).
* Improved localization and translations. Many labels, buttons, and tool-tips were missing from our translation system. Also, numbers on the export screen (such as bit rate) would not work in other languages. These have been fixed, and OpenShot works much better in other languages.
* Timeline scrolling has been improved to better support lots and lots of tracks. The left and right side of the timeline will always stay in sync now.
* H.264 support has been improved to support Debian
OpenShot 1.0 Has Arrived!
Here is a quick rundown of the new features:
* Transition snapping - Transitions now snap to the nearest clip or the play-head.
* Improved Stability - Just try and crash OpenShot now. We dare you. Seriously though, many common issues that would crash OpenShot have been resolved, and the overall stability is great now.
* Improved Accuracy - The accuracy of our edits and cuts has been improved. No more skipped frames, out of place frames, or flashes of white.
* New Transitions - 28 new transitions have been added.
* New Titles - 29 new titles have been added (both in 4:3 and 16:9 ratios). Also, titles are higher quality, and look great up to 1080p. Based on your project's aspect ratio, the Title Editor will automatically show you the correct aspect ratio titles. In other words... no more squished or stretched titles.
* New Themes - Two new themes have been added, making a total of 4 themes. A) simple theme with smaller icons for small screens. B) flat blue theme - a theme with no glass or gloss.
* Time Format Improved - The time format has been changed to include the frame number, instead of the millisecond:
* New Profile - HDV 720p 24 fps
* More Languages - There are now 42 languages included with OpenShot version 1.0!
* Help Manual Integrated - The help manual is now integrated, and will launch in your native language (assuming we have a translation for that language). Currently, French, Spanish, and English are 100% translated.
* User Interface Enhancements - Many small changes to the UI have been made to simplify OpenShot. The "Open Project" toolbar button has been replaced by the "New Project" button. This removes the confusion between importing files and opening files. A few other buttons, labels, and icons have been changed also.
* Window State Fixed - The window state now correctly recognizes "maximized", and is more reliable. In other words, when you resize the window, vertical panes, or horizontal panes in OpenShot, it remembers your screen layout the next time you launch it.
* Clip Properties Fixed - The IN and OUT properties have been fixed to not allow the user to overlap them. The "Add Effect" button has been fixed to work correctly with audio effects.
* Chroma Key Fixed - Some users were unable to see the color picker on the chroma key effect. This has been fixed.
* Tooltips Translated - The main screen has been improved to show translated tooltips on all of the toolbars.
* Lock File Fixed - The lock file now verifies that it is valid, instead of preventing OpenShot from launching.
OpenShot's Features include:
* Support for many video, audio, and image formats (based on FFmpeg)
* Gnome integration (drag and drop support)
* Multiple tracks
* Clip resizing, trimming, snapping, and cutting
* Video transitions with real-time previews
* Compositing, image overlays, watermarks
* Title templates, title creation
* SVG friendly, to create and include titles and credits
* Scrolling motion picture credits
* Solid color clips (including alpha compositing)
* Support for Rotoscoping / Image sequences
* Drag and drop timeline
* Frame stepping, key-mappings: J,K, and L keys
* Video encoding (based on FFmpeg)
* Key Frame animation
* Digital zooming of video clips
* Speed changes on clips (slow motion etc)
* Custom transition lumas and masks
* Re-sizing of clips (frame size)
* Audio mixing and editing
* Presets for key frame animations and layout
* Ken Burns effect (making video by panning over an image)