Internal Video Handling:
- Optimize cache handling: Sequencer cache improvement proposal
- Optimize effects handling: Sequencer python based effects proposal
- HDR (HDR10 , HDR, HDR-12bit): http://blender.community/c/vse/lbbbbc/
Internal Audio Handling:
- For info on current state: https://github.com/neXyon/audaspace
- Use VST or LV2 plugins as modifiers, round-trip nodes or effect strips.
Internal Architecture:
- Separate scenes and sequences: http://blender.community/c/rightclickselect/kWbbbc/
- Let the Sequencer access sequences - like the Text-Editor access texts - meaning, undependable of the scene and individual Sequencer area can access individual sequences. Will open up for more playheads, 3 point editing with source and project preview in the same window and having all source material in one sequencer and all edited material in another sequencer - also called pancake timeline: http://vashivisuals.com/the-pancake-timeline-maximum-limit-is-24-hours/
Integration with other Blender areas:
- Integrate with 3D View for camera switching, adding scene strips and Sequencer playback in 3D View: http://blender.community/c/rightclickselect/kWbbbc/
- Roundtrip A/V strips in the node editor. Ex. audio in node editor: https://github.com/neXyon/audionodes
- Easy way to add ex. g-pencil storyboard drawing or Eevee 3D previz to sequencer as strips(add scene strips from the same scene(atm. disabled) or separate sequences from scenes).
- Open FX support for VSE and compositor: https://blender.community/c/rightclickselect/QBcbbc/
Default Settings:
- A suggestion for more newbie friendly default settings: Suggestions for VSE UI cleanup and default settings in 2.8
Import:
- Bin Organization: http://blender.community/c/rightclickselect/1gbbbc/ and https://blenderartists.org/t/blender-edit-vse-bin-ability-multi-user-project-and-extra-sequencer-ui-operators/701871
- Import settings(visible in the default file browser): Call for Content: Workspaces
- 3 point import source: in & out, rec: in & out, insert or overwrite into selected channels.
- Optional checkbox for copy source resolution, ratio, fps, colour-handling to preferences.
- Check for source VFR(variable frame rate) or clips audio will be out of sync.
- Source-material organisation and logging.
- Auto make audio child of video.
- Make auto proxies?
- OTIO integration for I/O to multiple formats: http://blender.community/c/rightclickselect/Tccbbc/
- Image import in correct aspect ratio: http://blender.community/c/rightclickselect/GXbbbc/
- Tagging of source clips: http://easy-logging.net/ or with JSON in https://github.com/samytichadou/blender_edit_sequencer_addon v. 0.2.
- Drag and drop files from outside of Blender into the Sequencer.
Strip behaviour:
- Transform Strip: Currently, on zooming, it renders the original first and then zooms on that part. This makes pictures blurry even if they are high res photos as it doesn’t use the full pixel information available.
- Import images in correct aspect ratio: http://blender.community/c/rightclickselect/GXbbbc/
Export:
- OTIO integration for I/O to multiple formats: http://blender.community/c/rightclickselect/Tccbbc/
- Full quality renders of scene strips(Not just OpenGL).
- Multi-Core export: Use the ffmpeg setting for multiple cores or use something like this add-on: Parallel Render - https://github.com/elmopl/ktba/blob/master/addons/parallel_render.py
- or https://www.youtube.com/watch?v=LJQptYvXAnw
- with BPS Render
- Using the UI, utilize all cores for as fast as possible export from VSE
- Optical Flow for Speed strip. It could use SlowmoVideo code (GPL v3.0) https://github.com/slowmoVideo/slowmoVideo
UI:
2.8 Overlays system:
- Keyframes as overlay
Channel Headers:
- Add channel headers: http://blender.community/c/rightclickselect/WWbbbc/
- Add selected channels for inserting/overwriting into selected channels.
- Add the functions from https://github.com/venomgfx/addonitos/blob/master/space_sequencer_channel_tools.py
- and also drag and drop rearrangement of channel order.
- Add strip manipulation for active(unlocked) strips.
Context Menu:
- Make the Context menu actually context sensitive, ex. a menu for playhead, handles, strips, empty area, effect strips etc.
- Find inspiration in the context menus of VSEQF: https://github.com/snuq/VSEQF
Preview:
- Single, dual preview when grab/trim, slip/slide: https://gist.github.com/tin2tin/b7fd08762d1d8290626ee299488e2798
- Full screen, windowless preview: https://blender.stackexchange.com/questions/118741/how-to-make-the-sequencer-preview-area-fullscreen-with-python
- Option to disable preview area in the Sequencer – and use last strip as the end unless a new strip is added or moved further to the right.(Conventional NLE do not have a preview area – and having it on by default will confuse casual users).
Look:
- Look at node editor for inspiration for an updated look on the edges and outline shadows strips etc.
- Better design of the handles, so the size is not that dependant on the strip length, maybe as square brackets.
- Make it optional not to view entire path to file on the strip – is is also available in the strip properties – and not needed on the strips: RCS: http://blender.community/c/rightclickselect/Lbbbbc/
- Use the same colour for selection as the rest of the UI. Yellow/orange outline for selected, but not active.
- Draw audio-f-curve with g-pencil on strip: http://blender.community/c/rightclickselect/dgbbbc/
- Change mouse cursor depending on context ex. trim left, right or both, slip, slide, insert, overwrite, draw audio f-curve.
Audio Monitor:
- Add Audio Meters: http://blender.community/c/rightclickselect/sbbbbc/
Strip Manipulation Modes:
Select Mode:
- Just as it is now, but plus handle selection.
Trim Mode:
- Dependant on the number of selected handles, and if none, then jump to nearest cut: http://blender.community/c/rightclickselect/2ccbbc/
- Single, dual preview when grab/trim, slip/slide: https://gist.github.com/tin2tin/b7fd08762d1d8290626ee299488e2798
Mouse Cut Mode/Razor/Blade:
- Continued cuts under the mouse cursor, with live preview.
Audio Mix Mode:
- Draw audio-f-curve with g-pencil on strip: http://blender.community/c/rightclickselect/dgbbbc/
- Raise or lower volume of entire strip.
Colour Correct Mode
- Or should it be a colour correct workspace?
Keyframes editing mode:
- Moving/adding/deleting keyframes In VSE editor
Design Proposals:
- Text Strips: Design Proposal: Text Strips
- Effect Strips: Design Proposal: Effect Strips vs. Strip Settings
- Proxies: Design Proposal: Proxy use in the Video Sequence Editor
- Toolbar: Design Proposal: - VSE Toolbar
GSoC Proposals: