Page MenuHome

Video SequencerProject
ActivePublic

Details

Description

This project includes the video sequence editor.

Subproject of VFX & Video

Recent Activity

Today

Peter Fog (tintwotin) added a comment to T91998: Sequencer: preview TODO's.

The Compositor Crop node actually comes with a crop gizmo, so maybe there is some code and design which can be reused?

Tue, Jan 18, 10:38 AM · VFX & Video, Video Sequencer

Yesterday

Helge Maus (pixeltrain) added projects to T94900: Sequencer Window background is shows green: Platform: macOS, Video Sequencer.
Mon, Jan 17, 11:55 AM · Video Sequencer, Platform: macOS, BF Blender

Sun, Jan 16

Richard Antalik (ISS) added a revision to T77530: VSE: Pasted strip doesnt have F-Curve keyframes from the original (if pasted between scenes): D13845: VSE: Support copy-pasting strips with animation.
Sun, Jan 16, 8:44 PM · Video Sequencer, VFX & Video, BF Blender

Fri, Jan 14

Richard Antalik (ISS) merged T94755: VSE strip animation data does not copy across scenes into T77530: VSE: Pasted strip doesnt have F-Curve keyframes from the original (if pasted between scenes).
Fri, Jan 14, 4:58 PM · Video Sequencer, VFX & Video, BF Blender
Richard Antalik (ISS) merged task T94755: VSE strip animation data does not copy across scenes into T77530: VSE: Pasted strip doesnt have F-Curve keyframes from the original (if pasted between scenes).
Fri, Jan 14, 4:58 PM · VFX & Video, Video Sequencer, BF Blender
Richard Antalik (ISS) added a comment to T94755: VSE strip animation data does not copy across scenes.

This is actually quite old issue, which is not a bug stricly speaking - it was never implemented. There are some limitations, but I think it should be possible to do - will try to implement this now and if I fail will change to known issue.

Fri, Jan 14, 4:58 PM · VFX & Video, Video Sequencer, BF Blender
Germano Cavalcante (mano-wii) changed the status of T94755: VSE strip animation data does not copy across scenes from Needs Triage to Confirmed.
Fri, Jan 14, 3:58 PM · VFX & Video, Video Sequencer, BF Blender
Richard Antalik (ISS) updated the task description for T90041: Update property when adding or removing keyframe.
Fri, Jan 14, 3:13 PM · Video Sequencer, Animation & Rigging
Richard Antalik (ISS) added a comment to T90041: Update property when adding or removing keyframe.

So removing a single keyframe (or multiple - but not all) will actually touch/fire RNA callbacks afaict, but removing all keyframes (or any of the operations mentioned above) dont.

Fri, Jan 14, 3:13 PM · Video Sequencer, Animation & Rigging

Thu, Jan 13

Philipp Oeser (lichtwerk) added a comment to T90041: Update property when adding or removing keyframe.

Removing keyframe can cause issues in all editors and adding keyframe needs to update VSE.

When removing keyframe, RNA update function should be called, since property value may change. This is reproducible with simple 3 keyframe animation, place CFRA on middle keyframe, remove it and no update will happen.

Thu, Jan 13, 1:04 PM · Video Sequencer, Animation & Rigging
Philipp Oeser (lichtwerk) added a comment to T94542: VSE: Animation operators missing cache invalidation.

It also seems inconsistent that when removing keyframes (single or multiple - but not all), RNA updates fire, but on the other hand if you remove all keyframes or whole actions (or any of the operations mentioned in the "snippet list") RNA updates on the affected properties dont fire.

Thu, Jan 13, 1:00 PM · VFX & Video, Animation & Rigging, Video Sequencer, BF Blender
Philipp Oeser (lichtwerk) added a comment to T94542: VSE: Animation operators missing cache invalidation.

This has quite broad reach as all of these (if not more) dont invalidate the cache:

  • [snipped list of operations]

[...]

There is T93151: VSE: Operators missing cache invalidation, but that report is for operators, so I guess it is fine to have this report separate

I don't understand this reasoning. If that report is for operators, and this one is separate, it means this one is not for the behaviour of operators. But you describe a list of operations that don't work well.

Thu, Jan 13, 12:57 PM · VFX & Video, Animation & Rigging, Video Sequencer, BF Blender
Sybren A. Stüvel (sybren) added a comment to T94542: VSE: Animation operators missing cache invalidation.

This has quite broad reach as all of these (if not more) dont invalidate the cache:

  • [snipped list of operations]

[...]

There is T93151: VSE: Operators missing cache invalidation, but that report is for operators, so I guess it is fine to have this report separate

Thu, Jan 13, 11:21 AM · VFX & Video, Animation & Rigging, Video Sequencer, BF Blender

Wed, Jan 12

Campbell Barton (campbellbarton) merged T94778: Switching scenes doesn't stop playback in the previous scene into T71233: Sound continues to play if you switch between scenes without pausing the playback..
Wed, Jan 12, 8:18 AM · VFX & Video, Video Sequencer, Audio, BF Blender

Tue, Jan 11

Brecht Van Lommel (brecht) closed T93588: Imported video is wrong orientation on Mac OS Arm. as Resolved by committing rB376e425c02ae: Fix T93588: some videos loaded flipped over Y axis on macOS Arm.
Tue, Jan 11, 9:43 PM · Platform: macOS, VFX & Video, BF Blender, Video Sequencer
Sergey Sharybin (sergey) accepted D11671: VSE: Build proxies only for slow movies.
Tue, Jan 11, 10:56 AM · VFX & Video, Video Sequencer
Richard Antalik (ISS) updated the diff for D11671: VSE: Build proxies only for slow movies.
  • Clarify comment, modify condition for automatic building.
Tue, Jan 11, 10:33 AM · VFX & Video, Video Sequencer
Richard Antalik (ISS) closed T94768: Video Sequencer Preview with Prefetch Frames crashes inside Meta Strip as Resolved by committing rBf2fb9a0c59ab: Fix T94768: Crash in VSE prefetching.
Tue, Jan 11, 6:18 AM · VFX & Video, Video Sequencer, BF Blender
Richard Antalik (ISS) added a project to T93588: Imported video is wrong orientation on Mac OS Arm.: Platform: macOS.
Tue, Jan 11, 4:20 AM · Platform: macOS, VFX & Video, BF Blender, Video Sequencer
Richard Antalik (ISS) merged T94496: Dropping videos in any Apple arm64 Blender version results in flipped videos for some video sizes into T93588: Imported video is wrong orientation on Mac OS Arm..
Tue, Jan 11, 4:19 AM · Platform: macOS, VFX & Video, BF Blender, Video Sequencer
Richard Antalik (ISS) added projects to T93588: Imported video is wrong orientation on Mac OS Arm.: BF Blender, VFX & Video.
Tue, Jan 11, 4:17 AM · Platform: macOS, VFX & Video, BF Blender, Video Sequencer

Mon, Jan 10

Sergey Sharybin (sergey) edited Description on Video Sequencer.
Mon, Jan 10, 7:20 PM
Sergey Sharybin (sergey) edited Description on Video Sequencer.
Mon, Jan 10, 7:17 PM
Peter Fog (tintwotin) added a comment to D9979: VSE: Ripple delete operator.

If this operator is not going to get committed, the very basic Ripple Trim to Current Frame Left/Right can be implemented as simple macros: https://developer.blender.org/P2710

Mon, Jan 10, 2:49 PM · VFX & Video, Video Sequencer
Peter Fog (tintwotin) created P2710 VSE: Ripple Trim to Current Frame: Left/Right.
Mon, Jan 10, 2:42 PM · VFX & Video, Video Sequencer
Pratik Borhade (PratikPB2123) changed the status of T94768: Video Sequencer Preview with Prefetch Frames crashes inside Meta Strip from Needs Triage to Confirmed.

Thanks for the report. I can reproduce on current master

blender.exe         :0x00007FF6D0920FF0  bli_windows_system_backtrace_stack_thread C:\Users\Pratik\Desktop\BlenderOSP\blender\source\blender\blenlib\intern\system_win32.c:233
blender.exe         :0x00007FF6D0920070  BLI_windows_system_backtrace_stack C:\Users\Pratik\Desktop\BlenderOSP\blender\source\blender\blenlib\intern\system_win32.c:320
blender.exe         :0x00007FF6D091FA40  BLI_system_backtrace C:\Users\Pratik\Desktop\BlenderOSP\blender\source\blender\blenlib\intern\system_win32.c:386
blender.exe         :0x00007FF6D0924860  _BLI_assert_print_backtrace C:\Users\Pratik\Desktop\BlenderOSP\blender\source\blender\blenlib\intern\BLI_assert.c:50
blender.exe         :0x00007FF6CED0DF70  blender::deg::DepsgraphNodeBuilder::add_id_node C:\Users\Pratik\Desktop\BlenderOSP\blender\source\blender\depsgraph\intern\builder\deg_builder_nodes.cc:161
blender.exe         :0x00007FF6CED1C6D0  blender::deg::DepsgraphNodeBuilder::build_scene_render C:\Users\Pratik\Desktop\BlenderOSP\blender\source\blender\depsgraph\intern\builder\deg_builder_nodes_scene.cc:36
blender.exe         :0x00007FF6CECC4E80  blender::deg::RenderBuilderPipeline::build_nodes C:\Users\Pratik\Desktop\BlenderOSP\blender\source\blender\depsgraph\intern\builder\pipeline_render.cc:36
blender.exe         :0x00007FF6CECBD930  blender::deg::AbstractBuilderPipeline::build_step_nodes C:\Users\Pratik\Desktop\BlenderOSP\blender\source\blender\depsgraph\intern\builder\pipeline.cc:73
blender.exe         :0x00007FF6CECBD6F0  blender::deg::AbstractBuilderPipeline::build C:\Users\Pratik\Desktop\BlenderOSP\blender\source\blender\depsgraph\intern\builder\pipeline.cc:52
blender.exe         :0x00007FF6CEC6AFB0  DEG_graph_build_for_render_pipeline C:\Users\Pratik\Desktop\BlenderOSP\blender\source\blender\depsgraph\intern\depsgraph_build.cc:271
blender.exe         :0x00007FF6D077FE40  render_init_depsgraph C:\Users\Pratik\Desktop\BlenderOSP\blender\source\blender\render\intern\pipeline.c:1777
blender.exe         :0x00007FF6D07799D0  RE_RenderFrame C:\Users\Pratik\Desktop\BlenderOSP\blender\source\blender\render\intern\pipeline.c:1837
blender.exe         :0x00007FF6CE1C9C60  seq_render_scene_strip C:\Users\Pratik\Desktop\BlenderOSP\blender\source\blender\sequencer\intern\render.c:1517
blender.exe         :0x00007FF6CE1C5370  do_render_strip_uncached C:\Users\Pratik\Desktop\BlenderOSP\blender\source\blender\sequencer\intern\render.c:1665
blender.exe         :0x00007FF6CE1CAA00  seq_render_strip C:\Users\Pratik\Desktop\BlenderOSP\blender\source\blender\sequencer\intern\render.c:1738
blender.exe         :0x00007FF6CE1CAC40  seq_render_strip_stack C:\Users\Pratik\Desktop\BlenderOSP\blender\source\blender\sequencer\intern\render.c:1870
blender.exe         :0x00007FF6CE1C3F50  SEQ_render_give_ibuf C:\Users\Pratik\Desktop\BlenderOSP\blender\source\blender\sequencer\intern\render.c:1954
blender.exe         :0x00007FF6CE1BAC30  seq_prefetch_frames C:\Users\Pratik\Desktop\BlenderOSP\blender\source\blender\sequencer\intern\prefetch.c:495
blender.exe         :0x00007FF6D0921620  tslot_thread_start C:\Users\Pratik\Desktop\BlenderOSP\blender\source\blender\blenlib\intern\threads.cc:221
blender.exe         :0x00007FF6D0C84510  _ptw32_threadStart
ucrtbased.dll       :0x00007FFA9CFD5340  register_onexit_function
KERNEL32.DLL        :0x00007FFAE1DC7020  BaseThreadInitThunk
ntdll.dll           :0x00007FFAE3022630  RtlUserThreadStart
Mon, Jan 10, 8:04 AM · VFX & Video, Video Sequencer, BF Blender

Sun, Jan 9

Benjamin Swart (Svizel_pritula) updated the task description for T94768: Video Sequencer Preview with Prefetch Frames crashes inside Meta Strip.
Sun, Jan 9, 3:18 PM · VFX & Video, Video Sequencer, BF Blender
Rely (relygfx) updated the task description for T94755: VSE strip animation data does not copy across scenes.
Sun, Jan 9, 12:56 AM · VFX & Video, Video Sequencer, BF Blender
Rely (relygfx) added a project to T94755: VSE strip animation data does not copy across scenes: Video Sequencer.
Sun, Jan 9, 12:55 AM · VFX & Video, Video Sequencer, BF Blender

Thu, Jan 6

Brecht Van Lommel (brecht) edited projects for T91998: Sequencer: preview TODO's, added: Video Sequencer, VFX & Video; removed BF Blender (3.0).
Thu, Jan 6, 2:40 PM · VFX & Video, Video Sequencer
Brecht Van Lommel (brecht) edited projects for T90156: VSE image transformation in preview, added: VFX & Video, Video Sequencer; removed BF Blender (3.0).
Thu, Jan 6, 2:40 PM · Video Sequencer, VFX & Video
Sergey Sharybin (sergey) added inline comments to D11671: VSE: Build proxies only for slow movies.
Thu, Jan 6, 2:21 PM · VFX & Video, Video Sequencer
Sebastian Parborg (zeddb) added a comment to T94149: Audio length inconsistency after frame rate change.

Usually the video frame length and the audio buffer chunk size doesn't match up, so if you split a video file you will be in the middle of a audio chunk.

Thu, Jan 6, 11:57 AM · VFX & Video, Video Sequencer, BF Blender
Mohammed faihan (faihan) removed a watcher for Video Sequencer: Mohammed faihan (faihan).
Thu, Jan 6, 7:42 AM
Richard Antalik (ISS) changed the status of T94676: FFmpeg h264 in mp4 1080x1350 videos corrupted from Needs Triage to Confirmed.
Thu, Jan 6, 3:00 AM · Video Sequencer, VFX & Video, BF Blender
Richard Antalik (ISS) added inline comments to D11671: VSE: Build proxies only for slow movies.
Thu, Jan 6, 2:40 AM · VFX & Video, Video Sequencer
Richard Antalik (ISS) added a comment to T94149: Audio length inconsistency after frame rate change.

Thanks for info, I was thinking that it may be better to round up if for example movie files were split and this would cause gaps in audio causing pops and clicks. But I think this would happen anyway though so not sure really.

Thu, Jan 6, 2:32 AM · VFX & Video, Video Sequencer, BF Blender

Wed, Jan 5

Sergey Sharybin (sergey) added a comment to D11671: VSE: Build proxies only for slow movies.

I think case I think it is an interesting topic of exploration.

Wed, Jan 5, 3:37 PM · VFX & Video, Video Sequencer
Sebastian Parborg (zeddb) added a comment to T94149: Audio length inconsistency after frame rate change.

@Richard Antalik (ISS) I think that the "refresh on framechange" might be an oversight on my part.
I tried to unify how audio track length was calculated but I must have missed that one.

Wed, Jan 5, 1:15 PM · VFX & Video, Video Sequencer, BF Blender
Evan Wilson (EAW) moved T75178: Reversing frames on video sequencer don't play them backwards from Backlog to Known Issue on the Images & Movies board.
Wed, Jan 5, 7:27 AM · VFX & Video, Images & Movies, Video Sequencer, BF Blender

Tue, Jan 4

Richard Antalik (ISS) added a comment to T94542: VSE: Animation operators missing cache invalidation.

@Sybren A. Stüvel (sybren): I wonder if it did harm if all of these "removing" animation operators should touch the RNA callbacks (using methods described above -- ANIM_animdata_update)?

even outside the context of the VSE maybe?

Tue, Jan 4, 4:53 PM · VFX & Video, Animation & Rigging, Video Sequencer, BF Blender
Philipp Oeser (lichtwerk) added a comment to T94542: VSE: Animation operators missing cache invalidation.

@Sybren A. Stüvel (sybren): I wonder if it did harm if all of these "removing" animation operators should touch the RNA callbacks (using methods described above -- ANIM_animdata_update)?

even outside the context of the VSE maybe?

Tue, Jan 4, 4:40 PM · VFX & Video, Animation & Rigging, Video Sequencer, BF Blender
Richard Antalik (ISS) added a comment to D11671: VSE: Build proxies only for slow movies.

To confirm: this is only done for automatic proxies (and manual proxy build will not ignore users request) ?

Tue, Jan 4, 4:34 PM · VFX & Video, Video Sequencer
Philipp Oeser (lichtwerk) updated subscribers of T94542: VSE: Animation operators missing cache invalidation.

@Sybren A. Stüvel (sybren): I wonder if it did harm if all of these "removing" animation operators should touch the RNA callbacks (using methods described above -- ANIM_animdata_update)?
This does not see performance critical?
Or should this be done in the dependency graph? (but would not know how to distinguish regular animation on e.g framechange vs. such operations as these "removing" operators...)

Tue, Jan 4, 4:34 PM · VFX & Video, Animation & Rigging, Video Sequencer, BF Blender
Philipp Oeser (lichtwerk) updated the task description for T94542: VSE: Animation operators missing cache invalidation.
Tue, Jan 4, 4:13 PM · VFX & Video, Animation & Rigging, Video Sequencer, BF Blender
Philipp Oeser (lichtwerk) updated the task description for T94542: VSE: Animation operators missing cache invalidation.
Tue, Jan 4, 3:59 PM · VFX & Video, Animation & Rigging, Video Sequencer, BF Blender
Philipp Oeser (lichtwerk) renamed T94542: VSE: Animation operators missing cache invalidation from VSE: Removing action still animate elements to VSE: Animation operators missing cache invalidation.
Tue, Jan 4, 3:58 PM · VFX & Video, Animation & Rigging, Video Sequencer, BF Blender
Philipp Oeser (lichtwerk) added a comment to T94542: VSE: Animation operators missing cache invalidation.

There is just no cache invalidation in regards to animation in many places.
Only doing direct RNA property manipulation calls this afaics (so e.g. button tweaking).

Tue, Jan 4, 3:57 PM · VFX & Video, Animation & Rigging, Video Sequencer, BF Blender
Sergey Sharybin (sergey) added a comment to D11671: VSE: Build proxies only for slow movies.

To confirm: this is only done for automatic proxies (and manual proxy build will not ignore users request) ?

Tue, Jan 4, 11:39 AM · VFX & Video, Video Sequencer
Philipp Oeser (lichtwerk) added a project to T94542: VSE: Animation operators missing cache invalidation: VFX & Video.
Tue, Jan 4, 11:22 AM · VFX & Video, Animation & Rigging, Video Sequencer, BF Blender