I love Blender's video editor, but it can be slow and awkward to use at times. Thankfully, python is amazing, so I've been writing this script to make editing quicker and easier.
You can download the script from my website at: http://www.snuq.com/scripts/vseqf
Or from the file attached to this post.
QuickTitling has been split off into it's own script, find it at:
https://blenderartists.org/forum/sho...E-QuickTitling
New video for the latest version of the script!
Check out the documentation at: https://wiki.blender.org/index.php/U...QuickFunctions
I am still adding features to this script, if you have any suggestions feel free to post them.
Also if more experienced coders have any suggestions on how to improve the code or how to fix any of the bugs I've been struggling with, I would very much appreciate it.
Known Bugs:
Ripple editing -
Dragging left edge of a strip doesn't move it and other strips - unfortunately this might not be able to fix due to the way the grab operator works
Dragging edges of multiple strips will only move strips after the active one. This is also limited by the grab operator issue above.
Proxy building progress bar is not shown for some reason...
Copy/paste a parent/child pair does not update parent relationships
Other strips can 'push' a child strip up or down in channels
Todo:
Work On Quick Batch Render - needs testing, still crashes sometimes
Implement QuickOrganizer -
Optimize Channels - move all clips down as far as possible, place video below audio
Consolidate Selected - Move all selected strips to one area
Auto-Set Timeline - move strips up to frame 1, set timeline start to frame 1, set timeline end to last frame of last strip
Improve QuickRipple -
ripple delete multiple clips with one not deleted in the middle causes issues
If possible, implement sequence moving (strips auto-adjusted when strip is 'popped' out of the sequence, or dropped in)
Reimplement cursor following if it is possible to determine zoom level of the sequencer area
This could allow for overlay details or functions as well such as fades, displaying the current zoom window size in minutes/seconds,
Also this could allow for remembering previous zoom, and returning to it
Features that this script includes:
QuickContinuous -
Setting can be found in the sequence editor 'View' menu.
When Quickcontinuous is enabled, it will constantly run and detect sequence
editing events, and adjust sequences as needed.
QuickFades -
Enables one-click adding of a fade in or fade out, or crossfading to other strips.
Can be found in the sequence editor properties panel, or by pressing the
'f' key over the sequencer.
QuickSnaps -
A menu for extra cursor and strip snapping functions.
Can be found in the sequence editor 'Strip' menu, or by pressing the 's' key over the sequencer.
QuickZooms -
A menu with zoom shortcuts.
Can be found in the sequence editor 'View' menu, or by pressing the 'z' key over the sequencer.
QuickParents -
This implements a parenting system for sequences, working with QuickContinuous by finding any children of a moved or cut sequence and performing the same operation on them. If the sequence is cut, any children under the cursor will be cut as well, and the script will duplicate parent/child relationships to the cut sequences. If the parent sequence is resized and a child sequences have the same endpoints, they will be resized as well. Note that any relationships will be broken if a sequence is renamed!
Can be found in the sequence editor properties panel under "Edit Strip", or by pressing the 'Ctrl-p' key over the sequencer. Children or Parents of selected sequence will be shown in these two places.
QuickList -
Displays a list of loaded sequences and allows you to change various settings.
Can be found in the sequence editor properties panel.
QuickProxy -
Automatically sets proxies for imported strips, and optionally can generate them automatically as well.
All settings for QuickProxy are found in the QuickContinuous Settings menu. Note that QuickProxy requires QuickContinuous to be enabled to function.
QuickMarkers -
Add markers to the timeline using name presets, or quickly jump to and remove any marker. Can be found in the sequence editor properties panel under 'QuickMarkers', also Alt-M in the sequencer.
QuickRipple -
When enabled, this will automatically move all clips following the active clip when the active clip is deleted, or the ending point is changed. Can be found in the sequence editor view menu under QuickContinuous Settings, 'Ripple Editing Mode'. Currently, adjusting the start point has no effect due to the way the grab operator works. QuickRipple features require QuickContinuous to be enabled to function.
QuickBatchRender
Render sequences in the timeline to individual files and automatically create a new copy of the current scene with these strips replaced with the rendered versions. Effects and unprocessed strips will still be in copied scene and unaffected.
Can be found in the sequence editor properties panel.
QuickTags
Create tags, text snippets that can describe sequences, and apply them to any sequences in the timeline. All sequences with a specific tag can be easily selected with one click.
QuickCuts
Provides a quick interface for basic and advanced cutting and trimming functions.
Bookmarks