This is the version history page for OpenShot Video Editor. You can return to the main page for this software by clicking here.
- Version 2.4.0 (Sep 9, 2017)
- Version 2.3.4 (Jun 2, 2017)
- Version 1.4.3 (Oct 2, 2012)
- Version 1.4.2 (Feb 7, 2012)
- Version 1.4.1 (Jan 30, 2012)
- Version 1.4.0 (Sep 23, 2011)
- Version 1.3.1 (May 3, 2011)
- Version 1.3.0 (Feb 14, 2011)
- Version 1.2.2 (Sep 22, 2010)
- Version 1.1.3 (Apr 14, 2010)
- Version 1.1.1 (Mar 19, 2010)
- Version 1.1 (Mar 8, 2010)
- Version 1.0 (Jan 9, 2010)
- Version 0.9.54 Developer Preview (Nov 24, 2009)
- Version 0.9.42 Developer Preview (Oct 4, 2009)
- Release Date: Sep 9, 2017
Sep 07, 2017
OpenShot 2.4.0 Released | Improved Stability & More!
The latest and greatest version of OpenShot Video Editor (version 2.4.0) has been officially released, and I'm proud to bring you all the details! This is a stability-focused release, and much of the effort was "behind-the-scenes" type work.
Vastly improved stability, improved undo/redo history (now being saved inside each project file), new freeze and zoom menu, updated translations, and many bug fixes!
I have spent the past few months working along side a few other brave developers (huge thanks to Craig and Peter), determined to solve a very difficult stability issue, which is the leading cause of crashes in the OpenShot 2.x source code. The challenge was to isolate the crash, and find a way to reliably reproduce the crash in our development environments. This proved very difficult, and often we could run hours and hours of test code before a crash would happen. And of course, debuggers and analysis tools would slow the code down, and reduce the likelihood of a crash even more, often preventing the crash completely.
For those who want more technical details on the crash, please keep reading. The crash was a race condition and memory corruption bug, caused by a few different things. We process video and audio data in a thread pool, and sometimes things happen in a very unpredictable order. In a very rare condition, memory was being cleared while it was still being accessed. Also, we switched from an older tr1::shared_ptr to std::shared_ptr, and changed the way we initialize our shared_ptr instances, reducing the amount of memory being requested. Also, there were a few spots that needed to be protected between threads, and required locks. So, in summary, a handful of small changes, and a few months of debugging, and we can no longer crash libopenshot during video processing or video encoding! I'm very excited about solving this one if you can't tell!
Here is the full list of improvements:
openshot-qt (Video Editor)
Improving undo/redo support. Now the last X number of undo/redo actions are stored in the project file. The number can be adjusted in the prefences, under the auto-save tab. This also vastly improves the usefulness of the auto-save system, since it saves your undo/redo history as well.
Fixed Image Sequence exporting. Supports PNG, JPG, PPM, BMP and a few others. Also added 'Audio Only' and 'Video Only' export options.
Adding new Freeze and Freeze & Zoom presets, to quickly insert freezes into clips.
Removing 'show waveform' from separate audio menu, to increase speed of separating audio.
Protect file menu from invalid file_id.
Protect timeline dropEvent from empty item_id.
Cloaking timeline body until Angular loads fully (so we don't see the occasional pop-in debug layout).
Updating translations and supporters.
Bumping version to 2.4.0 (minimum libopenshot version 0.1.8).
libopenshot (Video Library)
Prevent crashes related to too many threads (on 24+ thread systems).
Migrating tr1 to std, adding C++11 support to build scripts, fixing crash in FFmpegReader (caused by shared_ptr, buffer, and last_video_frame corruption). Much improved stability with this change. Thanks to Craig and Peter for the help!
Fixing crash on Ubuntu build server.
Fixed a strange bug related to exporting image sequences. The filename property was not being set on the AVFormatContext. Also fixed a bug when exporting to JPEG image sequences related to max_b_frames and certain codecs.
Fixing issue with incorrect image size caches, which results in blurry/smudgy scaling on certain things.
Fix issue with loading time curves that are never processed (i.e. have no values)
Adding additional locks when adding/changing audio data. Reducing FrameMapper to a single frame at a time.
Fixing crash on Time keyframes where it would sometimes calculate an invalid frame number.
Fixing audio pops when stacking multiple clips with different offsets (pretty big issue for some people, just depending on your source framerates and position/start of clips).
Removing nested OMP processing from FrameMapper. Adding lock inside time mapping (to prevent crashes when speeding up/slowing down clips). Adding omp critial lock to Frame GetAudioChannelsCount() and GetAudioSamplesCount() methods.
Bumping version to 0.1.8 (SO version 13).
- Release Date: Jun 2, 2017
- Release Date: Oct 2, 2012
- 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
- Improved Translations
- Updated Documentation
- Updated Dependencies (Now requires Blender 2.62+)
- Tons of Bug Fixes
- Release Date: Feb 7, 2012
- 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
- Release Date: Jan 30, 2012
- 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!
- Release Date: Sep 23, 2011
- 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
- New transitions
- 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.
- Release Date: May 3, 2011
- 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.
- Release Date: Feb 14, 2011
- 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
- Release Date: Sep 22, 2010
- Please refer to this blog post, http://www.openshotvideo.com/2010/09/its-about-time-openshot-121-released.html, for a full list of changes
- Release Date: Apr 14, 2010
- Release Date: Mar 19, 2010
- Release Date: Mar 8, 2010
- 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
Version 0.9.54 Developer Preview
- Release Date: Jan 9, 2010
- 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.
Version 0.9.42 Developer Preview
- Release Date: Nov 24, 2009
- Release Date: Oct 4, 2009