News

Date News
9 Sep 2019 Updated SunTools and VSE to Compositor addons to Blender 2.8 | SunTools Edit Range now stores ranges for all files within a text file instead of creating an individual range scene for each file. | Sequencer To VSE now supports a workaround for 10-Bit video so that full color information can be utilized.
5 Nov 2018 The VSE to compositor Addon has undergone significant changes in functionality: The new composite sequences now replace the source strips instead of being added on top.
17 Apr 2017 Refactoring and Bugfixes for SunTools. Snap End operator in TrimTools now snaps all selected strips and not only the active one.
16 Apr 2017 Some Refactoring to tidy up the old code

Edit Strip with Compositor

The color grading and compositing features in the VSE are rudimentary while Blender comes with a great nodal compositor that cannot be used in the sequencer directly. What a pity! This addon tries to unleash Blender's great grading capabilities by offering a way to grade sequencer clips in the nodal compositor. The initial Addon had been written by TMW in the Blender Artists community and for some time, Carlos Padial and I are trying to further improve the script. You can follow the Development here.

Usage: The addon's interface provides two menus: The first one is located in the Sequencer's panel and provides Buttons to create compositor strips, which are newly created scenes with a prebuilt node setup, from existing video or image strips in the timeline and to jump to the compositor in order to edit the created compositions. The second menu is located in the node compositor panel. It provides buttons to return to the video editing view and to open a compositor strip from the sequencer timeline. The Addon is designed for two different workflows:

There is a checkbox to activate a high-bit-depth fix in the sequencer panel. If it is activated, prior to rendering each frame, the video input nodes in the compositions will be replaced by a framegrab rendered by ffmpeg. This way, blender uses the video's full color information. Without the workaround, blender will only decode the video with 8 bit, implying severe loss of color information especially when working with 10-bit log footage. It is recommended to disable the OpenGL preview in the sequence viewer so that live preview for composite scripts is provided in the sequencer.

Sun Tools

Movie Manager

Dedicated NLEs provide a way to manage your video material before adding the clips to the timeline. Blender does not allow this, but using the SunTools Movie Manager Addon you are able to view and trim your clips before adding them and you can even sort out clips that are not usable by hiding them in the file manager.

It works with one Blender Window but is actually designed to be used with a dual monitor setup: Duplicate the Window in Blender's info header so that you end up with two windows, each showing your timeline setup. Now, it is important to set the scene you want to insert the strips into (your actual timeline) using the 'Set as Timeline' operator in the sequencer's "Movie Manager" panel section. You will notice that the other operators in the Panel disappear. This is intended: Those operators are meant to be used in other scenes that are NOT the timeline, in order to insert the pretrimmed strips into the timeline.

Now you can add a file manager area to one of them and use that window to pretrim your clips by using the Edit Range operator in the file browser's properties panel. You can also set cuts as you like, for example if you like to divide a source clip into different sections which will be added to the timeline separately. To add a selected clip from the range editing timeline to your main timeline in the other window, use the Insert into Editing Scene operator in the Sequencer's Movie Manager panel section. If the Metastrip option is activated, the strips will be inserted into the master scene as Metastrip, so that Audio and Video is combined to on strip, which makes editing a bit easier and reduces timeline mess.

The Unmeta Operator works like the UnMeta Strip function of Blender, but it applies the length of the Meta strip to the Strips that are created. So, if you have trimmed or cut a Metastrip containing an audio and video strip, using Unmeta will separate the metastrip into the audio and video strips with the trimmed length.

You can select your favorite screen layouts to switch to for range and timeline editing by inserting the layout's name into the appropriate fields.

You can create proxies of the selected resolutions of all clips in the folder shown in a file browser area by using the Create Proxies operator in the File Browser. This way, you don't have to add all movies to the sequencer in order to create proxies. You can create proxies for all files in your folder at once. Please Note: Blender will freeze until all proxies have been created! This is normal.

TrimTools

Trimming strips and navigating through the timeline is not really comfortable. For example there are many situations which demand for a way to move and trim clips quickly and precisely in relation to each other and to the playhead (for example if a clip should start exactly after the previous one ends).

The SunTools Addon provides a second section called TrimTools. It enhances the efficiency of trimming and cutting clips in the timeline by providing operators to trim a clip's starting- or endpoint to the current playhead position. You can also select a video strip and it's according audio strip simultaneously and use a snapping operator that works in analogy to the Blender's one, moves the strip so that it's endpoint matched the playhead, not it's starting point.

Highpass

Please Note: The addon is not compatible with Blender 2.80 (yet).

Blender has got a great tracking tool, which can also be used to compensate unwanted camera movements. A common use case is represented by the intention to make a shaky handheld video look stable. Though if you try to deshake a video you will encounter the Problem that the algorithm compensates all camera movement. This is fine if you are going to stabilize a steady shot like it is shown in the tutorial above, but in most cases there is some intended movement like a camera pan that should be preserved while annoying jittering needs to be removed.

To make this kind of selective video stabilization possible I have written a small addon which applies a rudimentary highpass filter to a selected tracking marker. After the filter is applied, only the fast, jittering moves are represented by the marker so that you can use it to get much better stabilization results!

Using the addon is very simple: Find a good feature and track it, just like in the tutorial. When you have done this, select the marker and use the addon whose UI is located on the bottom of the Clip Editor's tool panel.

The numeric value represents the range of frames over which the motion is smoothed. A higher value makes slower motions being stabilized, too. Usually a value between 5 and 15 gives good results. The Apply operator filters the selected marker in the scene's frame range (the start and end frame that are found in the timeline window's header). Please make sure that the marker is tracked/keyframed for every frame in that range; otherwise the addon will fail.

Now a second trackpoint is created. Simply use it for 2d stabilization instead of the original track. You can also repeat the procedure for a second track point and use it for rotation stabilization!

Natronizer

Please Note: The addon is not compatible with Blender 2.80 (yet).

Because it is my favorite application for editing Videos, but the internal (quite powerful) Node compositor is too slow for Visual Effects Work and complex color grading, I have decided to use Natron for that and thus try to integrate it into the Blender editing workflow.

It works in a similiar way as the edit Strip with Blender compositor Addon: You will find a new Section in the Sequencer panel w named "Natronizer". Make sure to enter the correct Paths to your Natron and NatronRenderer executables.

You may enter a Natron plugin ID into the custom Plugin box. That plugin will be inserted into a new Composition which is created by the Natronize operator. Leave the field Blank to disable this.

Please notice: While frames or strips are rendered (either using the render Preview Button, before Rendering or with live Preview) Blender will freeze until the rendering is finished. This is not an error. To track the rendering progress, start Blender from console where Natron outputs its messages.

Support this collection

I am developing my work during my free time with the hope that it is useful for you and that you have fun with it. If those addons are useful for you and you would like to say thank you, there are two ways to support me:

  1. If you are based in Germany or USA, you can place your next Amazon order by using the following links: AmazonDE AmazonUS. It will not cost you anything more, and amazon will give me a small fraction of the price. So this is a win-win situation ;) Usually my share from an order corresponds to the price of a hot chocolate. And isn't a hot chocolate a great way to say thank you?
  2. Especially if you are a user of Fujifilm cameras, you may take a look at my Shapeways Shop, where some of my 3D-Printed camera accessories are offered.

Thank you very, very much!