Video SequencerProject
ActivePublic

Details

Description

Video editor built into Blender.

Module Owner: @Peter Schlaile (schlaile)
Developer Members: @Campbell Barton (campbellbarton) @Alexander Kuznetsov (alexk)

Recent Activity

Today

david mcsween (davidmcsween) created T53543: VSE does not Premultiply alpha when you select ffmpeg output.
Tue, Dec 12, 3:34 AM · Video Sequencer

Yesterday

Sergey Sharybin (sergey) triaged T53535: constant frame rate miscalculation on video import to VSE as Incomplete priority.

Please always attach files which demonstrates the issue.

Mon, Dec 11, 3:29 PM · Video Sequencer, BF Blender
Mikeycal Meyers (mikeycal) created T53535: constant frame rate miscalculation on video import to VSE .
Mon, Dec 11, 1:40 AM · Video Sequencer, BF Blender

Wed, Dec 6

Campbell Barton (campbellbarton) added a comment to T53430: VSE - Scene strip soft cutted at end frame makes incorrect result.

Note, a similar bug remains with the start of the strip - T53478

Wed, Dec 6, 4:25 AM · Video Sequencer, BF Blender

Tue, Dec 5

Campbell Barton (campbellbarton) closed T53430: VSE - Scene strip soft cutted at end frame makes incorrect result as Resolved by committing rB855799ecc1c5: Fix T53430: Cut at the strip end fails w/ endstill.
Tue, Dec 5, 6:39 PM · Video Sequencer, BF Blender

Mon, Dec 4

Sergey Sharybin (sergey) closed T53421: Can't directly edit blur size in Gauss strip settings as Archived.

Thanks for the report, but this is a known limitation, see https://wiki.blender.org/index.php/Dev:Source/Development/Todo/Editors#Video_Sequencer

Mon, Dec 4, 11:39 AM · Animation, Video Sequencer, BF Blender

Thu, Nov 30

Mario Mey (mariomey) created T53430: VSE - Scene strip soft cutted at end frame makes incorrect result.
Thu, Nov 30, 2:07 PM · Video Sequencer, BF Blender

Wed, Nov 29

Sofus Rose (Darkfie9825) added a comment to T53374: Improving Video Sequencer performance with C++ and OpenCL.

Thank you so much for this work! I love the concept of a unified and optimized image processing library used wherever needed in Blender.

Wed, Nov 29, 6:38 PM · Video Sequencer, BF Blender
Brecht Van Lommel (brecht) added a comment to D2872: Add Screen and Overlay blend mode to VSE.

Committed now, with some minor tweaks to the enum identifiers.

Wed, Nov 29, 6:14 PM · Video Sequencer
Brecht Van Lommel (brecht) closed D2872: Add Screen and Overlay blend mode to VSE.
Wed, Nov 29, 6:13 PM · Video Sequencer
Serge Lyatin (SergeL) created T53421: Can't directly edit blur size in Gauss strip settings.
Wed, Nov 29, 2:36 PM · Animation, Video Sequencer, BF Blender

Sun, Nov 26

Troy Sobotka (sobotka) added a comment to T53374: Improving Video Sequencer performance with C++ and OpenCL.

OCIO version 2.0 will have CL support.

Sun, Nov 26, 4:15 AM · Video Sequencer, BF Blender

Sat, Nov 25

Heikki Salo (hsalo) added a comment to T53374: Improving Video Sequencer performance with C++ and OpenCL.

@Peter Fog (tintwotin) Looks interesting, although it's using OpenGL instead of OpenCL. Fortunately many algorithms are (often) easy to port between the two in case someone wants to.

Sat, Nov 25, 9:41 AM · Video Sequencer, BF Blender
Maikon Araujo (Nokiam) added a comment to D2872: Add Screen and Overlay blend mode to VSE.

Updated Diff with the changes requested by @Sybren A. Stüvel (sybren) .

Sat, Nov 25, 1:39 AM · Video Sequencer
Maikon Araujo (Nokiam) updated the diff for D2872: Add Screen and Overlay blend mode to VSE.

Diff updated.

Sat, Nov 25, 1:37 AM · Video Sequencer

Fri, Nov 24

Peter Fog (tintwotin) added a comment to T53374: Improving Video Sequencer performance with C++ and OpenCL.

Great project! Are you aware of the Movit-lib which generates video effects on the GPU? https://git.sesse.net/?p=movit;a=summary

Fri, Nov 24, 7:48 PM · Video Sequencer, BF Blender

Thu, Nov 23

Tobiasz Karoń (unfa) added a comment to T53374: Improving Video Sequencer performance with C++ and OpenCL.

Anything that can increase VSE performance is a huge blessing. Thank you!

Thu, Nov 23, 7:31 PM · Video Sequencer, BF Blender

Wed, Nov 22

Heikki Salo (hsalo) updated subscribers of T53374: Improving Video Sequencer performance with C++ and OpenCL.

@Germano Cavalcante (mano-wii) Thanks. Blur is probably the best case scenario for OpenCL, many other effects probably wont gain so much speedup. Maybe glow would be another one to benefit a lot. In the wiki sequencer doesn't seem to have a module owner at all, but Sergey did already notice this.

Wed, Nov 22, 5:58 PM · Video Sequencer, BF Blender
Sergey Sharybin (sergey) triaged T53374: Improving Video Sequencer performance with C++ and OpenCL as Normal priority.

Nice to see activity in this field! Would be nice to have some common fundametals used by both compositor and sequencer.

Wed, Nov 22, 3:35 PM · Video Sequencer, BF Blender
Germano Cavalcante (mano-wii) added a comment to T53374: Improving Video Sequencer performance with C++ and OpenCL.

Woow, 19 times faster!! That deserves attention

Wed, Nov 22, 2:38 PM · Video Sequencer, BF Blender
Heikki Salo (hsalo) created T53374: Improving Video Sequencer performance with C++ and OpenCL.
Wed, Nov 22, 6:03 AM · Video Sequencer, BF Blender

Tue, Nov 21

Sybren A. Stüvel (sybren) requested changes to D2872: Add Screen and Overlay blend mode to VSE.
Tue, Nov 21, 10:06 AM · Video Sequencer
Aaron Carlisle (Blendify) added a comment to D2872: Add Screen and Overlay blend mode to VSE.

Can we move forward with the review now? Also this might be beyond this patch but the old blend strips should be removed and versioning code to replace the strip with this new one with the correct mode.

Tue, Nov 21, 3:51 AM · Video Sequencer

Mon, Nov 20

Danrae Pray (spockTheGray) added a comment to T53158: Video Sequencer Preview should have own engine (and other settings?).

@Dalai Felinto (dfelinto) to add to my (updated) comment above about adding docs to revision summaries instead of google doc - I just realized I can edit the phab task summaries directly (learning new things everyday lol), so if that's OK with you guys - maybe I can just add details / pics to the actual task summaries instead moving forward?

Mon, Nov 20, 3:22 PM · Video Sequencer, BF Blender: 2.8
Danrae Pray (spockTheGray) added a comment to T53158: Video Sequencer Preview should have own engine (and other settings?).

Hi @Dalai Felinto (dfelinto) - I dropped patches for this and T52586. Let me know if you see anything I need to change! I'll gonna throw together a small google doc capturing the usage / high-level feature reqs and drop a link later this week.

Mon, Nov 20, 3:43 AM · Video Sequencer, BF Blender: 2.8

Wed, Nov 15

Joshua Leung (aligorith) closed T53325: Video sequencer frame range bug as Invalid.

Not a bug.

Wed, Nov 15, 3:31 PM · Video Sequencer, BF Blender
Peter (RockonWater) created T53325: Video sequencer frame range bug .
Wed, Nov 15, 1:25 PM · Video Sequencer, BF Blender
Maikon Araujo (Nokiam) updated the diff for D2872: Add Screen and Overlay blend mode to VSE.

Changed to BLI_INLINE.

Wed, Nov 15, 2:36 AM · Video Sequencer

Tue, Nov 14

Brecht Van Lommel (brecht) added a comment to D2872: Add Screen and Overlay blend mode to VSE.

Use BLI_INLINE, it seems more commonly used for this type of thing.

Tue, Nov 14, 3:42 PM · Video Sequencer
Maikon Araujo (Nokiam) added a comment to D2872: Add Screen and Overlay blend mode to VSE.

Hi guys,

Tue, Nov 14, 12:19 PM · Video Sequencer

Mon, Nov 13

Diane Diaconis (Dimethicone) added a comment to T51602: Blender renders past set endframe (still unsolved).

Is anybody still watching this? Did you try downloading the torrent?

Mon, Nov 13, 12:51 PM · Video Sequencer

Sun, Nov 12

stephen paschke (paskperfect) added a watcher for Video Sequencer: stephen paschke (paskperfect).
Sun, Nov 12, 10:19 PM

Nov 9 2017

Brecht Van Lommel (brecht) added a comment to D2872: Add Screen and Overlay blend mode to VSE.

Did you try BLI_INLINE specifically, which expands to static inline __attribute__((always_inline)) __attribute__((__unused__))?

Nov 9 2017, 12:55 PM · Video Sequencer
Peter Schlaile (schlaile) added a comment to D2872: Add Screen and Overlay blend mode to VSE.

@Brecht Van Lommel (brecht) : thanks for validating the compiler version, maybe someone should update the blender wiki then!

Nov 9 2017, 9:08 AM · Video Sequencer
Brecht Van Lommel (brecht) added a comment to D2872: Add Screen and Overlay blend mode to VSE.

If you define the function receiving the function pointer with BLI_INLINE , older compiler versions will likely work fine as well.

Nov 9 2017, 3:07 AM · Video Sequencer
Maikon Araujo (Nokiam) added a comment to D2872: Add Screen and Overlay blend mode to VSE.

IMHO It seems to me that building in a higher gcc version would be a feasible solution addressing the code readability problem and performance at same time. If its not the case, maybe opening an exception to use macros here would be the less of two evils.

Nov 9 2017, 2:58 AM · Video Sequencer

Nov 5 2017

Maikon Araujo (Nokiam) updated the diff for D2872: Add Screen and Overlay blend mode to VSE.

Hi guys,

Nov 5 2017, 8:38 PM · Video Sequencer
Dalai Felinto (dfelinto) added a comment to T53158: Video Sequencer Preview should have own engine (and other settings?).
  • Does this jive with what you were thinking?
Nov 5 2017, 10:03 AM · Video Sequencer, BF Blender: 2.8

Nov 3 2017

Danrae Pray (spockTheGray) added a comment to T53158: Video Sequencer Preview should have own engine (and other settings?).

Hey guys - ok, so it looks like right now the only engine it uses is Eevee and the settings are all out of wack atm in 2.8 (which seems like what you were saying here)... want to confirm a couple things with you in terms of requirements:

Nov 3 2017, 3:21 PM · Video Sequencer, BF Blender: 2.8

Nov 2 2017

Peter Schlaile (schlaile) added a comment to D2872: Add Screen and Overlay blend mode to VSE.

@Sergey Sharybin (sergey): the only two clean solutions would be:

Nov 2 2017, 4:52 PM · Video Sequencer
Sergey Sharybin (sergey) requested changes to D2872: Add Screen and Overlay blend mode to VSE.

I do not see how code-generate rather a huge function using a macro considered a good solution. This is most horrible solution from maintainability point of view. Just pass color function as a functor.

Nov 2 2017, 4:48 PM · Video Sequencer
Peter Schlaile (schlaile) added a comment to D2872: Add Screen and Overlay blend mode to VSE.

@Sybren A. Stüvel (sybren): because that doesn't work.

Nov 2 2017, 4:40 PM · Video Sequencer
Sybren A. Stüvel (sybren) requested changes to D2872: Add Screen and Overlay blend mode to VSE.

I don't like the code generation with macro's. Why not use higher-order functions and pass function pointers instead?

Nov 2 2017, 4:34 PM · Video Sequencer
Sybren A. Stüvel (sybren) resigned from D2872: Add Screen and Overlay blend mode to VSE.
Nov 2 2017, 4:20 PM · Video Sequencer

Nov 1 2017

Peter Schlaile (schlaile) accepted D2872: Add Screen and Overlay blend mode to VSE.

I'm happy with the macro solution.

Nov 1 2017, 6:35 PM · Video Sequencer
Danrae Pray (spockTheGray) claimed T53158: Video Sequencer Preview should have own engine (and other settings?).

Hi guys, just assigning this to me so other ppl know and we don't duplicate effort :)

Nov 1 2017, 2:23 PM · Video Sequencer, BF Blender: 2.8
Maikon Araujo (Nokiam) updated the diff for D2872: Add Screen and Overlay blend mode to VSE.

Just updated the code to also add the last two effects from BLI_math_color_blend.h (difference and exclusion), also fixed a bug: the ColorMix effect wasn't being serialized on saving.

Nov 1 2017, 1:21 PM · Video Sequencer

Oct 31 2017

Andrew Grillage (grillage) added a watcher for Video Sequencer: Andrew Grillage (grillage).
Oct 31 2017, 9:16 AM

Oct 30 2017

Dalai Felinto (dfelinto) added a comment to T53158: Video Sequencer Preview should have own engine (and other settings?).

@ideasman42 I like this, and this should probably be the default (imagine 20 strips and trying to tweak the volumetric sample of all of them and keep them in sync).

Oct 30 2017, 1:11 PM · Video Sequencer, BF Blender: 2.8
Maikon Araujo (Nokiam) added a comment to D2872: Add Screen and Overlay blend mode to VSE.

... like code path number 3 in the new version:

which does the trick in GCC 4.7 (as well as current versions).

Oct 30 2017, 12:09 AM · Video Sequencer