|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:
- Single monitor setup: After using the "Create Comp from Strip" button to create composite strips of all selected videos, select the composite strip you want to edit and press the "Edit Composition" button to jump to the compositor and after editing the composition, use the "Get Back" button to return to the sequencer view.
- Dual monitor setup: Use window -> duplicate window in Blender's top panel to create a new Blender window. Use one window on the first monitor to display the sequencer view and use the other one to display the compositing view. After using the "Create Comp from Strip" button to create composite strips of all selected videos, select the composite strip you want to edit in the sequencer view and then use the "Edit Composite" button in the node editor panel in the compositor view to open the selected composite strip.
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.
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.
HighpassPlease 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!
NatronizerPlease 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.
- Clicking in Natronize will create an Imagestrip, which is associated with a natron Project, above every selected movie Strip. Natron will open and then close immediately when the Natronize Button is pressed. The reason behind this is that Natron is only started to setup the Natron project for the strip. As soon as that is done Natron is closed and the new Imagesequence Strip should appear in the Blender Timeline. The Edit Button opens Natron for editing the Project.
- If one of those Imagestrips is selected, the "Edit" Button opens a new Natron window where you can edit the composition. Save the Project to apply the changes.
- The render Preview button will render all selected Natron associated Image Strips so that get a preview of the Strips in the Blender Sequencer.
- If the live preview checkbox is activated, natron Image Strips will be rendered for the current frame on framechange. That means that means that, even without having used the render Preview button, the Natron Image Strips will show the composition Result from Natron. There is also an intelligent Caching system: Frames are only re-rendered if the natron Project got changed and otherwise already rendered Frames are used. So if the Checkbox is activated, also Frames of already rendered Strips via render Preview won't be rendered again so you get smooth playback wherever it is possible. When the Project is rendered, all Natron Image Srips are Prerendered before the the actual rendering starts.
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:
- 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?
- 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!