
Previous versions of OpenShot had a very fragile thumbnail system.


I’m happy to finally deliver on it! Thumbnail generation much improved (uses local HTTP server) This has been a highly requested feature for many years. The XML format is more advanced by far, and supports more features from OpenShot. It also contains the basic timeline data (files, clips, some keyframes, and multiple tracks). XML format is supported in Final Cut Pro, but also many other products support this format. Our EDL support works with many video editors, and supports the basic timeline data (files, clips, some keyframes, transitions, etc…). A big thanks to Daniel Jour for all his great engineering on this one! Our new system can generate almost 100,000 interpolated values before our old system would return even 1 value.Įxport and Import of EDL and XML (Premiere and Final Cut Pro)įor the first time ever, OpenShot can import and export data in widely supported formats. We have completely rewritten the keyframe system to deliver real-time interpolated values, and no longer cache the entire value set. Usually the delay was only on first accessing the keyframe, but when many clips are involved, it would sometimes slow down a bunch as a user would jump around the timeline. Often on projects which contain long clips or many clips, the performance of our keyframe system would slow down.

Keyframe performance improvements (magnitudes faster) A huge thanks to Peter M for his dedication and help with this one! This can increase performance by up to 30-40%, just depending on all the various factors. For example, if you are using only MP4/H.264 input files, and your graphics card is supported, it can help OpenShot decode the pixel data from the video, and on the flip side, encode the pixel data back into a video. This can result in a huge performance improvement on some systems, but also depends on the input and output formats, and many other factors. Many graphics cards come with the ability to encode and decode video data without using the CPU. You will see some new options available if you have a supported encoder/decoder.

Perhaps one of the most exciting changes in OpenShot 2.5.0 is our experimental support for hardware acceleration. Let’s start with the highlights! Hardware encoding and decoding support
