Page MenuHome

Video SequencerProject
ActivePublic

Details

Description

This project includes the video sequence editor, and is a sub-project of the VFX & Video module.

Sub-Module Page: T64682
Developers: @Richard Antalik (ISS)
Discussion Channel Blender Chat: #video_sequence_editor (#vse)

Recent Activity

Today

Peter Fog (tintwotin) added projects to D10529: FFmpeg: Improve scrubbing performance: Video Sequencer, VFX & Video.
Thu, Feb 25, 8:53 AM · VFX & Video, Video Sequencer
Peter Fog (tintwotin) added a project to D10521: VSE: Give Multicam a more user friendly UI: VFX & Video.
Thu, Feb 25, 8:18 AM · VFX & Video, User Interface, Video Sequencer
Peter Fog (tintwotin) retitled D10521: VSE: Give Multicam a more user friendly UI from VSE: Give Multicam more user friendly UI to VSE: Give Multicam a more user friendly UI.
Thu, Feb 25, 6:44 AM · VFX & Video, User Interface, Video Sequencer

Yesterday

Peter Fog (tintwotin) retitled D10521: VSE: Give Multicam a more user friendly UI from VSE UI: Make Multicam more user friendly UI to VSE: Give Multicam more user friendly UI.
Wed, Feb 24, 2:55 PM · VFX & Video, User Interface, Video Sequencer
Peter Fog (tintwotin) updated the summary of D10521: VSE: Give Multicam a more user friendly UI.
Wed, Feb 24, 11:19 AM · VFX & Video, User Interface, Video Sequencer
Peter Fog (tintwotin) requested review of D10521: VSE: Give Multicam a more user friendly UI.
Wed, Feb 24, 11:19 AM · VFX & Video, User Interface, Video Sequencer
Richard Antalik (ISS) updated the summary of D10394: Improve proxy building performance.
Wed, Feb 24, 12:42 AM · VFX & Video, Video Sequencer
Richard Antalik (ISS) added a comment to D10394: Improve proxy building performance.

I don't believe this can be assumed - but maybe there aren't enough cases to worry about? I'll see if I have any examples hanging around.

Similar as above, there is assumption that decoding any number of packets
in GOP chunk will produce same number of output packets. This must be
always true, otherwise we couldn't map proxy frames to original perfectly.

Wed, Feb 24, 12:30 AM · VFX & Video, Video Sequencer
Richard Antalik (ISS) updated the diff for D10394: Improve proxy building performance.
  • Use only half of available threads to limit RAM usage with little to no performance impact. This could be probably handled better, I think that some systems may have HT disabled.
  • Fix issue when after jumping to next GOP chunk there were less frames than lag of optput packets. This caused that output packets did 2 jumps at once resulting in gap which caused jobs to get stuck. Solution is to store jumps in large enough buffer. It's not nicest solution, but it works.
Wed, Feb 24, 12:18 AM · VFX & Video, Video Sequencer
Justin Jones (jjones780) added a comment to D10394: Improve proxy building performance.

I don't believe this can be assumed - but maybe there aren't enough cases to worry about? I'll see if I have any examples hanging around.

Similar as above, there is assumption that decoding any number of packets
in GOP chunk will produce same number of output packets. This must be
always true, otherwise we couldn't map proxy frames to original perfectly.

Wed, Feb 24, 12:14 AM · VFX & Video, Video Sequencer

Tue, Feb 23

Justin Jones (jjones780) added a comment to D10394: Improve proxy building performance.

I am concerned about the use of the deprecated FFMPEG functions here. At what point should we be switching to the newer FFMPEG api?

Tue, Feb 23, 11:54 PM · VFX & Video, Video Sequencer
Peter Fog (tintwotin) retitled D10503: VSE UI: Make the Frame Overlay panel more user friendly from VSE UI: Clean up the Frame Overlay panel to VSE UI: Make the Frame Overlay panel more user friendly.
Tue, Feb 23, 11:27 PM · User Interface, VFX & Video, Video Sequencer
Richard Antalik (ISS) changed the status of T85868: VSE UI: Drawing errors when Sequencer gets a long duration from Needs Triage to Confirmed.
Tue, Feb 23, 7:12 PM · VFX & Video, Video Sequencer, User Interface, BF Blender
Richard Antalik (ISS) added a comment to T85907: VSE( Video Sequence Editor) Speed Control effect doesn't work properly .

You can check 2.92, fix was done in both versions.

Tue, Feb 23, 7:07 PM · Video Sequencer, BF Blender
Olivier Jolly (zeograd) added a comment to D10394: Improve proxy building performance.

I tried to reduce it while keeping the problem: http://dl.free.fr/mhqZGjeum

Tue, Feb 23, 6:19 PM · VFX & Video, Video Sequencer
Richard Antalik (ISS) added a comment to D10394: Improve proxy building performance.

With the current patch, it results in the progression indicator staying stuck (at 12% in my case). Cancelling the task doesn't finish (just showing "cancelling task...") and when trying to close blender, it doesn't respond properly, and I had to force kill it.
Without the current patch, the proxy progression goes up to 100% as expected.

The video is a montage of CC-0 and CC-BY footage that I can share if needed.

Tue, Feb 23, 5:41 PM · VFX & Video, Video Sequencer
Ivan (AIG) added a comment to T85907: VSE( Video Sequence Editor) Speed Control effect doesn't work properly .

Unfortunately I can't check last build, because error at start: "api-ms-win-core-path-l1-1-0.dll not found". As far as I understand this library belongs Win 8 and higher. But I use Win 7.

Tue, Feb 23, 5:41 PM · Video Sequencer, BF Blender
Olivier Jolly (zeograd) added a comment to D10394: Improve proxy building performance.

I have one video which triggers a warning during proxy generation (with or without this patch)

Tue, Feb 23, 4:39 PM · VFX & Video, Video Sequencer
Richard Antalik (ISS) changed the status of T85907: VSE( Video Sequence Editor) Speed Control effect doesn't work properly from Needs Triage to Needs Information from User.

https://youtu.be/WYwGJBhILxg
In the first part of video 2.93 and in the second part 2.83 LTS. Actually 2.91 behavior also strange

Tue, Feb 23, 4:02 PM · Video Sequencer, BF Blender
Ivan (AIG) added a comment to T85907: VSE( Video Sequence Editor) Speed Control effect doesn't work properly .

https://youtu.be/WYwGJBhILxg

Tue, Feb 23, 11:14 AM · Video Sequencer, BF Blender
Falk David (filedescriptor) added a project to T85907: VSE( Video Sequence Editor) Speed Control effect doesn't work properly : Video Sequencer.
Tue, Feb 23, 10:56 AM · Video Sequencer, BF Blender
Peter Fog (tintwotin) added a comment to D10503: VSE UI: Make the Frame Overlay panel more user friendly.

Here are some mockups using the suggested naming schemes:

Tue, Feb 23, 6:01 AM · User Interface, VFX & Video, Video Sequencer
Peter Fog (tintwotin) added a comment to D10503: VSE UI: Make the Frame Overlay panel more user friendly.

@Hans Goudey (HooglyBoogly) Isn't that very close to how it is now? Except you want Offset and Type are switched and Offset is the header of a sub panel?

Tue, Feb 23, 12:36 AM · User Interface, VFX & Video, Video Sequencer

Mon, Feb 22

Hans Goudey (HooglyBoogly) added a comment to D10503: VSE UI: Make the Frame Overlay panel more user friendly.

it's nice to clarify the relation of these buttons, but I don't like the idea of moving the "Set Overlay Region" operator button to a tiny little square. We should avoid that wherever possible in my opinion.

Mon, Feb 22, 10:35 PM · User Interface, VFX & Video, Video Sequencer
Richard Antalik (ISS) requested changes to D10503: VSE UI: Make the Frame Overlay panel more user friendly.
Mon, Feb 22, 10:13 PM · User Interface, VFX & Video, Video Sequencer
Richard Antalik (ISS) added a task to D10394: Improve proxy building performance: T85469: VSE 2.0: Proxy system.
Mon, Feb 22, 9:42 PM · VFX & Video, Video Sequencer
Richard Antalik (ISS) updated the summary of D10394: Improve proxy building performance.
Mon, Feb 22, 9:39 PM · VFX & Video, Video Sequencer
Richard Antalik (ISS) updated the diff for D10394: Improve proxy building performance.
  • Fix GOP jumping implemented previously. Becasue output_packet_wrap can lag behind input, only increment it's index when it exceeds GOP size boundary.
Mon, Feb 22, 9:27 PM · VFX & Video, Video Sequencer
Richard Antalik (ISS) retitled D10394: Improve proxy building performance from [WIP] Improve proxy building performance to Improve proxy building performance.
Mon, Feb 22, 8:55 PM · VFX & Video, Video Sequencer
Richard Antalik (ISS) updated the diff for D10394: Improve proxy building performance.
  • Make timecode index builder work correctly. Implementation is not nice at all.
  • Fix missing frame with some files. Issue here was that 2 consequent packets were not decoded. solved by managing output packet index independently. After GOP jump, just set new index to same position as source packet. This must always work otherwise it wouldn't work even in previous implementation.
Mon, Feb 22, 8:35 PM · VFX & Video, Video Sequencer
Peter Fog (tintwotin) updated the diff for D10503: VSE UI: Make the Frame Overlay panel more user friendly.

Include offset marker in patch.

Mon, Feb 22, 7:53 PM · User Interface, VFX & Video, Video Sequencer
Peter Fog (tintwotin) requested review of D10503: VSE UI: Make the Frame Overlay panel more user friendly.
Mon, Feb 22, 7:48 PM · User Interface, VFX & Video, Video Sequencer
Richard Antalik (ISS) updated the summary of D10394: Improve proxy building performance.
Mon, Feb 22, 1:15 PM · VFX & Video, Video Sequencer
Richard Antalik (ISS) updated the diff for D10394: Improve proxy building performance.
  • Use GOP chunks for packet reader lookahead
Mon, Feb 22, 1:13 PM · VFX & Video, Video Sequencer
Richard Antalik (ISS) updated the summary of D10394: Improve proxy building performance.
Mon, Feb 22, 12:18 PM · VFX & Video, Video Sequencer
Peter Fog (tintwotin) added projects to T85868: VSE UI: Drawing errors when Sequencer gets a long duration: User Interface, Video Sequencer.
Mon, Feb 22, 11:15 AM · VFX & Video, Video Sequencer, User Interface, BF Blender
Peter Fog (tintwotin) updated the summary of D6110: VSE: Speed Effect panel reworked and f-curve drawing added.
Mon, Feb 22, 10:34 AM · User Interface, VFX & Video, Video Sequencer
Peter Fog (tintwotin) updated the summary of D6110: VSE: Speed Effect panel reworked and f-curve drawing added.
Mon, Feb 22, 10:33 AM · User Interface, VFX & Video, Video Sequencer
Peter Fog (tintwotin) updated the summary of D6110: VSE: Speed Effect panel reworked and f-curve drawing added.
Mon, Feb 22, 10:24 AM · User Interface, VFX & Video, Video Sequencer
Peter Fog (tintwotin) retitled D6110: VSE: Speed Effect panel reworked and f-curve drawing added from VSE: Speed Effect panel reworked to VSE: Speed Effect panel reworked and f-curve drawing added.
Mon, Feb 22, 10:19 AM · User Interface, VFX & Video, Video Sequencer
Aaron Carlisle (Blendify) added a comment to D10424: VSE: Add Transform Preview.

I like this in the view menu a lot better

Mon, Feb 22, 6:48 AM · VFX & Video, Video Sequencer
Peter Fog (tintwotin) updated the summary of D10424: VSE: Add Transform Preview.
Mon, Feb 22, 6:13 AM · VFX & Video, Video Sequencer

Sun, Feb 21

Richard Antalik (ISS) updated the diff for D10394: Improve proxy building performance.
  • allocate transcode contexts on demand, otherwise this causes huge RAM usage with many strips
  • Cleanup: consolidate structs
  • Make sure cancelling transcoding is handled without crashing.
  • Make TC builder not as bad. It is not working correctly, but it doesn't prevent adding strips now.
Sun, Feb 21, 9:50 PM · VFX & Video, Video Sequencer
Peter Fog (tintwotin) updated the diff for D10424: VSE: Add Transform Preview.

Expose in View menu.

Sun, Feb 21, 5:14 PM · VFX & Video, Video Sequencer

Sat, Feb 20

Yohan Le Diraison (YohanLeDiraison) renamed T85824: Sequencer : Cross Fade between adjustement layer strips not working since 2.9 from Sequencer : Cross Fade between adjustement layer strip not working since 2.9 to Sequencer : Cross Fade between adjustement layer strips not working since 2.9.
Sat, Feb 20, 6:56 PM · Video Sequencer, BF Blender (2.91)
Yohan Le Diraison (YohanLeDiraison) edited projects for T85824: Sequencer : Cross Fade between adjustement layer strips not working since 2.9, added: BF Blender (2.91), Video Sequencer; removed BF Blender.
Sat, Feb 20, 6:55 PM · Video Sequencer, BF Blender (2.91)

Fri, Feb 19

Richard Antalik (ISS) updated the diff for D10394: Improve proxy building performance.
  • Fix thread condition interlock bug.
Fri, Feb 19, 10:02 PM · VFX & Video, Video Sequencer
Richard Antalik (ISS) updated the diff for D10394: Improve proxy building performance.
  • Use thread conditions for waiting. Limit packet reading rate to packet writing rate. This is needed because if writing to slow drive, with big input files, RAM usage would be too high. Margin is currently arbitrary, but it must be big enough.
Fri, Feb 19, 8:44 PM · VFX & Video, Video Sequencer
Richard Antalik (ISS) closed D10453: VSE: Overlay options exposed in both View menu and in Overlay pop over.
Fri, Feb 19, 1:49 PM · VFX & Video, Video Sequencer
Justin Jones (jjones780) added a comment to D6392: FFMPEG frame seek bug fix.

Note that indexer.c changes are ONLY related to upgrading to the newer ffmpeg calls and could be considered a separate revision.
Changes to anim_movie.c also include this upgrade as part of a larger fix.

Fri, Feb 19, 12:23 PM · VFX & Video, Video Sequencer, BF Blender