Page MenuHome

VSE 2.0: The Big Picture
Confirmed, NormalPublicTO DO

Assigned To
None
Authored By
Sergey Sharybin (sergey)
Jul 16 2020, 2:16 PM
Tokens
"Love" token, awarded by Pilgrim1987."Love" token, awarded by gnp_animations."Love" token, awarded by ckerr."100" token, awarded by gkokmdam."Love" token, awarded by wilBr."Love" token, awarded by kaimueri."Like" token, awarded by JosefR."Love" token, awarded by kenziemac130."Like" token, awarded by Pipeliner."Love" token, awarded by Alexey92."Like" token, awarded by forceengine."Love" token, awarded by digim0nk."Love" token, awarded by OnlyLightMatters."Love" token, awarded by massmaster."Love" token, awarded by simen."Love" token, awarded by mindinsomnia."The World Burns" token, awarded by Peine_Perdue."Love" token, awarded by vladimirzb."Dat Boi" token, awarded by pgt2."Love" token, awarded by Shimoon."Love" token, awarded by HUSCH."Love" token, awarded by SolidCapo."Love" token, awarded by nilserik."Love" token, awarded by DaveDeer."100" token, awarded by cardboard."Love" token, awarded by daniellapalme."Love" token, awarded by christianclavet."Party Time" token, awarded by gabriel.montagne."Love" token, awarded by fsoft."Love" token, awarded by leomoon."Burninate" token, awarded by sparazza."Like" token, awarded by chumariesco."Love" token, awarded by Xlindvain."Burninate" token, awarded by Scaredyfish."Like" token, awarded by animelix."Love" token, awarded by gilberto_rodrigues."Love" token, awarded by TakingFire."Love" token, awarded by yuzukyo."Love" token, awarded by gasilvaj."Love" token, awarded by Draise."Love" token, awarded by Stig."Love" token, awarded by Andrea_Monzini."Love" token, awarded by jorsh."Like" token, awarded by TheRedWaxPolice."Love" token, awarded by Krayzmond."Love" token, awarded by Kronk."Love" token, awarded by erickblender.

Description

Status: Final designs and planning is being made. relevant tasks are being created


Team

Commissioner: @Francesco Siddi (fsiddi)
Project leader: @Sergey Sharybin (sergey)
Project members: @Francesco Siddi (fsiddi), @Sergey Sharybin (sergey), @Richard Antalik (ISS)

Description

Big picture:

The goal is to make VSE usable for typical tasks done here at the Blender Animation Studio, making it so artists are happy using VSE tools.

Use cases:

  • Working on a movie project edit, starting with story-boarding, ending with a final edit of the movie.
  • Editing tutorial videos.

Design:

Overall design is simple: VSE should just work :)

More concrete designs are written up in the specific milestones, as they are covering different aspects, some of them are purely technical, some of them are mainly UI/UX.

Work plan

Milestone 1 - Playback performance and reliability (for videos and images)

  • Baseline: Realtime playback stack of two videos 1080p at 60fps
  • Moving a clip under the playhead should refresh the viewer in realtime
  • Improved caching

Relevant task: T78992

Time estimate: TBD

Milestone 2 - Tools and UX

  • Default media display (letterboxed in the view T78987)
  • Improved default media fitting: adding a video or image to the sequence should "scale to fit" at the edit resolution (currently it stretches)
  • Make media transform (scale, position, anchor point, crop) relative T78988
  • Improved retiming tools
  • Snapping
  • Zoom controls for viewers (Fit -default-, 200%, 100%, 50% etc)
  • Easier to use fades
  • Titling tools improvement

Time estimate: TBD

Milestone 3 - Media Management

  • List media (video, audio, images) added to a project T78990
  • Bins (and smart bins)
  • Preview support (slide to review)

Time estimate: TBD

Milestone 4 - I/O Workflow

  • Clip preview
  • In and Out marks

Time estimate: TBD


Demo file from the actual production video created here at the Blender studio.

Small file to test playback on simple setup and encoding performance.

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes

I absolutely love that your plan of attack includes a list of the top ranking addons for VSE and top ranking suggestions on right click select. I think any plan to overhaul any area of Blender should include a similar list, because it's really insightful to gain a sense of what specifically is most important to users.

Can thumbnail previews in the strip be added to this list? VSE is the only editor I've ever seen that doesn't do this by default.

To me what lacks most in VSE are the effects we can find in any other video editor.
This is why the ability to apply nodes directly on strips would be a huge step forward. Moreover it would simplify the general workflow.
Regarding the Parallel Rendering improvement, I already use the python script developped by Mickeycal Meyers.

This comment was removed by Francesco Siddi (fsiddi).
Francesco Siddi (fsiddi) renamed this task from VSE 2.0: Make VSE great again, the big picture to VSE 2.0: The Big Picture.Dec 23 2020, 2:05 PM

@Francesco Siddi (fsiddi) The VSE chat also has a variation of that wording: https://blender.chat/channel/vse

Thanks for the feedback on the project title, fixed it. Let's keep the thread focused.

Really good to see the vse getting some love. I use vse for all my editing. it is actually a powerful editing suite already, but this work will help no end.

Can I just say..... chroma key? Please?

Really good to see the vse getting some love. I use vse for all my editing. it is actually a powerful editing suite already, but this work will help no end.

Can I just say..... chroma key? Please?

You can do something like this: https://blender.stackexchange.com/questions/78947/how-can-i-do-color-keying-using-the-vse

I have long list of features to implement, but I have prioritized work on improving existing code so far.

In any case, even though this task is quite broad, please use other channels for feature requests: https://wiki.blender.org/wiki/Communication/Contact#User_Feedback_and_Requests.
For discussions not directly related to this task you can visit https://blender.chat/channel/vse.

is OpenFX (OFX) support planned for VSE 2.0?
It's open source license. This would mean that many Plugins could be used, it's a world of opportunities.
I use the current VSE. But with no support of OpenFX, this is the reason why I have to switch to an external software, ( like Dacinci Resolve) to apply them.

is OpenFX (OFX) support planned for VSE 2.0?
It's open source license. This would mean that many Plugins could be used, it's a world of opportunities.
I use the current VSE. But with no support of OpenFX, this is the reason why I have to switch to an external software, ( like Dacinci Resolve) to apply them.

This is not planned for "VSE 2.0" project. Goals are listed on this page.

External plugins aren't used in Blender. Closest to this there is OSL shader node and addons that could bridge Blender with another app.
VSE doesn't have such API right now, and I am not looking in implementing such API in near future.
I would like to extend flexibility of processing though in some way, but don't haven't thought of anything concrete or discussed this yet.

Feel free to discuss this on https://blender.chat/channel/vse if you need more info.

why the blender vse dont support 3gp files when the vfx work space does?

the speed control effect should change the length automatically . why it don't work like that ?
and even when you change the length manually you wont be able to cut it any more because it will show you the first frame of the footage rather than where you cut it

why the blender vse dont support 3gp files when the vfx work space does?

Please create bugreport for this.

Also keep in mind that this is not place to request features, see https://wiki.blender.org/wiki/Communication/Contact#User_Feedback_and_Requests.