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

Fri, May 25

Aaron Carlisle (Blendify) updated the diff for D3163: VSE: Remove Add, Sub, Mul effects.

Updates to fix compilation

Fri, May 25, 4:38 PM · Video Sequencer

Thu, May 17

Serge Lyatin (SergeL) created T55112: Different ways to crop in VSE - different render results.
Thu, May 17, 11:32 PM · Video Sequencer, BF Blender

Wed, May 9

Ojvind Bernander (bernander) added a comment to T54969: VSE crashes or hangs unpredictably 4-6 frames into certain second sound strips during rendering..

Here's a simplified .blend that still crashes. It has a single image (used as a 360-frame image strip) and 2 sound files.
I don't know how to bundle the image into the .blend file, but the 2 sound files seem to be there.
I'll add the image file here, and you can re-add the image strip.

Wed, May 9, 4:37 PM · Audio, Video Sequencer, BF Blender

Mon, May 7

Philipp Oeser (lichtwerk) triaged T54969: VSE crashes or hangs unpredictably 4-6 frames into certain second sound strips during rendering. as Incomplete priority.

Cant reproduce, renders fine here.

Mon, May 7, 12:57 PM · Audio, Video Sequencer, BF Blender

Sun, May 6

Christopher Anderssarian (Christopher_Anderssarian) added projects to T54969: VSE crashes or hangs unpredictably 4-6 frames into certain second sound strips during rendering.: Video Sequencer, Audio.
Sun, May 6, 9:33 AM · Audio, Video Sequencer, BF Blender

Mon, Apr 30

Philipp Oeser (lichtwerk) reassigned T54891: Ctrl snapping a strip in transform / Time_Extend mode crashes Blender instantly if the time cursor is over the strip from Philipp Oeser (lichtwerk) to Joshua Leung (aligorith).

ASAN gives me

Mon, Apr 30, 3:08 PM · Video Sequencer, BF Blender
Philipp Oeser (lichtwerk) added a comment to T54891: Ctrl snapping a strip in transform / Time_Extend mode crashes Blender instantly if the time cursor is over the strip.

Hm, something weird (at least for my experience) going on with memory corruption?
I was debugging in QTCreator and for the above backtrace [previous post -- where it crashes in BKE_nlastrip_find_active] the NlaTrack pointer was 0x2?

Mon, Apr 30, 2:30 PM · Video Sequencer, BF Blender
Philipp Oeser (lichtwerk) claimed T54891: Ctrl snapping a strip in transform / Time_Extend mode crashes Blender instantly if the time cursor is over the strip.

Confirmed on first sight (took me a while to reproduce this though), will have a closer look later (or get help onboard if I cant find a fix)

Mon, Apr 30, 1:02 PM · Video Sequencer, BF Blender
Christopher Anderssarian (Christopher_Anderssarian) added a comment to T54891: Ctrl snapping a strip in transform / Time_Extend mode crashes Blender instantly if the time cursor is over the strip.

Can confirm crash here.

Mon, Apr 30, 11:12 AM · Video Sequencer, BF Blender
Nathan Lovato (gdquest) updated the task description for T54891: Ctrl snapping a strip in transform / Time_Extend mode crashes Blender instantly if the time cursor is over the strip.
Mon, Apr 30, 3:14 AM · Video Sequencer, BF Blender
Nathan Lovato (gdquest) created T54891: Ctrl snapping a strip in transform / Time_Extend mode crashes Blender instantly if the time cursor is over the strip.
Mon, Apr 30, 3:13 AM · Video Sequencer, BF Blender

Fri, Apr 27

Dominique Parisot (powimod) added a comment to T54834: VSE can't import OGG Theora video.

The value of the anim->duration variable is calculated in the startffmpeg function (anim_movie.c) :

		anim->duration = (int)(pFormatCtx->duration *
		                       av_q2d(frame_rate) /
		                       AV_TIME_BASE + 0.5f);
Fri, Apr 27, 5:59 PM · Video Sequencer, BF Blender
Dominique Parisot (powimod) added a comment to T54834: VSE can't import OGG Theora video.

The problem seems to be in the IMB_anim_absolute function (anim_movie.c).

Fri, Apr 27, 5:35 PM · Video Sequencer, BF Blender

Apr 26 2018

Christopher Anderssarian (Christopher_Anderssarian) updated subscribers of T54117: VSE - Movie clip undistorted - proxy not working.

Maybe I shouldn't triage tasks without them being assigned (and therefore forgotten about or over looked).

Apr 26 2018, 7:36 PM · Video Sequencer, BF Blender
Dominique Parisot (powimod) added a comment to T54834: VSE can't import OGG Theora video.

Hello Philipp,

Apr 26 2018, 6:55 PM · Video Sequencer, BF Blender
Philipp Oeser (lichtwerk) assigned T54834: VSE can't import OGG Theora video to Sergey Sharybin (sergey).

more findings:

Apr 26 2018, 2:21 PM · Video Sequencer, BF Blender
Philipp Oeser (lichtwerk) triaged T54834: VSE can't import OGG Theora video as Confirmed priority.

Can confirm on first sight.

Apr 26 2018, 1:28 PM · Video Sequencer, BF Blender

Apr 25 2018

Dominique Parisot (powimod) created T54834: VSE can't import OGG Theora video.
Apr 25 2018, 6:08 PM · Video Sequencer, BF Blender
Dominique Parisot (powimod) updated the task description for T54816: In VSE, Text strip are not correctly sized with Proxy render size set to "Scene render size".
Apr 25 2018, 2:56 PM · BF Blender, Video Sequencer
Dominique Parisot (powimod) updated the task description for T54816: In VSE, Text strip are not correctly sized with Proxy render size set to "Scene render size".
Apr 25 2018, 2:55 PM · BF Blender, Video Sequencer
Dominique Parisot (powimod) updated the task description for T54816: In VSE, Text strip are not correctly sized with Proxy render size set to "Scene render size".
Apr 25 2018, 2:55 PM · BF Blender, Video Sequencer
Dominique Parisot (powimod) updated the task description for T54816: In VSE, Text strip are not correctly sized with Proxy render size set to "Scene render size".
Apr 25 2018, 2:48 PM · BF Blender, Video Sequencer
Aaron Carlisle (Blendify) added a project to T54816: In VSE, Text strip are not correctly sized with Proxy render size set to "Scene render size": BF Blender.
Apr 25 2018, 2:45 PM · BF Blender, Video Sequencer
Dominique Parisot (powimod) renamed T54816: In VSE, Text strip are not correctly sized with Proxy render size set to "Scene render size" from In VSE, Text strip are not resized when a proxy is set to In VSE, Text strip are not correctly sized with Proxy render size set to "Scene render size".
Apr 25 2018, 2:25 PM · BF Blender, Video Sequencer
Dominique Parisot (powimod) created T54816: In VSE, Text strip are not correctly sized with Proxy render size set to "Scene render size".
Apr 25 2018, 2:23 PM · BF Blender, Video Sequencer

Apr 24 2018

Aaron Carlisle (Blendify) updated the diff for D3163: VSE: Remove Add, Sub, Mul effects.

I attempted at writing some versioning code however I am not sure if it works because I can't figure out how to write the for loop.

Apr 24 2018, 2:48 AM · Video Sequencer

Apr 21 2018

Christopher Anderssarian (Christopher_Anderssarian) added a comment to T54418: VSE: audio clipping/distorted after render.

@Cerbyo (Kite)
https://docs.blender.org/manual/en/dev/data_system/scenes/properties.html?highlight=scene%20audio#audio

Apr 21 2018, 5:53 PM · Video Sequencer, Audio, BF Blender
Cerbyo (Kite) added a comment to T54418: VSE: audio clipping/distorted after render.
  1. You can set the scene audio channels under properties -> scene -> audio -> format -> audio channels.
Apr 21 2018, 3:46 PM · Video Sequencer, Audio, BF Blender
Joerg Mueller (nexyon) added a comment to T54418: VSE: audio clipping/distorted after render.
  1. You have to know what you want to do... If you can do the audio editing in Blender, do it there, if not use some other program.
Apr 21 2018, 8:08 AM · Video Sequencer, Audio, BF Blender
Christopher Anderssarian (Christopher_Anderssarian) added a comment to T54418: VSE: audio clipping/distorted after render.

@Cerbyo (Kite) I'll post on the BSE.

Apr 21 2018, 12:39 AM · Video Sequencer, Audio, BF Blender

Apr 20 2018

Cerbyo (Kite) added a comment to T54418: VSE: audio clipping/distorted after render.

So this is what I'm getting from all this:

  1. The 32 channels of the blender vse are called channels but they aren't the same as audio channels (aka mono being 1, stereo 2 channel).
Apr 20 2018, 11:47 PM · Video Sequencer, Audio, BF Blender
Aaron Carlisle (Blendify) added a comment to D3163: VSE: Remove Add, Sub, Mul effects.

If anyone can give me some advice on how to do the versioning code to automatically convert to the new effect type that would be amazing.

Apr 20 2018, 2:15 AM · Video Sequencer
Aaron Carlisle (Blendify) updated the summary of D3163: VSE: Remove Add, Sub, Mul effects.
Apr 20 2018, 2:14 AM · Video Sequencer

Apr 17 2018

Olly Funkster (Funkster) added a comment to T54655: Importing any video to VSE results in audio and video having different lengths.

I just downloaded your sample... it only contains 1391 video frames (checked by transcoding it with ffmpeg and looking at the frame count at the end).

Apr 17 2018, 7:06 PM · BF Blender, Video Sequencer
Christopher Anderssarian (Christopher_Anderssarian) added a comment to T54655: Importing any video to VSE results in audio and video having different lengths.

@Louigi Verona (LouigiVerona) Try importing your converted video in 2.79b (or preferably a daily build) and see if the problem persists.

Apr 17 2018, 6:36 PM · BF Blender, Video Sequencer
Louigi Verona (LouigiVerona) added a comment to T54655: Importing any video to VSE results in audio and video having different lengths.

Okay, so I just took the test video which I supplied, used Handbrake to convert it to 30 constant fps. Now Codec info says exactly 30 fps.

Apr 17 2018, 1:07 PM · BF Blender, Video Sequencer
Olly Funkster (Funkster) added a comment to T54655: Importing any video to VSE results in audio and video having different lengths.

Since the audio length in your reports is the same between 2.76b and later versions, and it's the video that has changed length, I would argue that 2.76b was getting the video length wrong somehow. It may even be a difference in ffmpeg / libavcodec rather than in blender itself, since the library versions also change between blender releases.

Apr 17 2018, 12:21 PM · BF Blender, Video Sequencer
Louigi Verona (LouigiVerona) added a comment to T54655: Importing any video to VSE results in audio and video having different lengths.

Stephen, this is all fine, but somehow Blender 2.76b was doing it correctly, without requiring me to use Handbrake or any other converter.

Apr 17 2018, 11:51 AM · BF Blender, Video Sequencer
stephen paschke (paskperfect) added a comment to T54655: Importing any video to VSE results in audio and video having different lengths.

Yes, this in general is how all cameras and video recorders work, these days. Why? Gone are the days when you needed a bit of magnetic tape to move across a tape-head at a constant rate, or a constant 33 1/3 rotations per minute to faithfully reproduce video or sound.
All readily-available video and audio is compressed in some form, to either make it fit into a smaller distribution medium, or stream "faster" through phone lines, to save someone time, or money.
Before you load a file for editing in Blender, consider using a program (such as Handbrake) that can convert between variable-rate and constant-rate frames-per-second formats. You might also try FFMPeg, which is used by both Blender and Handbrake to do their video conversions for exporting to different formats. Handbrake is a lot easier to work with, than FFMPeg, though.
Other editing suites do similar conversions, without telling you about it, and still take just as long to process.

Apr 17 2018, 9:43 AM · BF Blender, Video Sequencer

Apr 16 2018

Louigi Verona (LouigiVerona) added a comment to T54655: Importing any video to VSE results in audio and video having different lengths.

I am not sure how is this possible, unless this is really how all cameras and videos in general work. And somehow Blender 2.76b does everything correctly, whereas the "correct" frame rate of later versions results in audio and video being out of sync.

Apr 16 2018, 5:52 PM · BF Blender, Video Sequencer
Christopher Anderssarian (Christopher_Anderssarian) added a project to T54655: Importing any video to VSE results in audio and video having different lengths: BF Blender.

Having a look at the metadata; the audio is longer than the video:
Video: Line 23: 46 s 361 ms
Audio: Line 50: 46 s 784 ms
Blender seems to be setting the correct frame rate there's just a bit of extra audio.

1​General
2​Complete name : C:\Users\admin\Downloads\T54655\20180415_111352.mp4
3​Format : MPEG-4
4​Format profile : Base Media
5​Codec ID : isom (isom/3gp4)
6​File size : 94.7 MiB
7​Duration : 46 s 784 ms
8​Overall bit rate : 17.0 Mb/s
9​Encoded date : UTC 2018-04-15 09:14:40
10​Tagged date : UTC 2018-04-15 09:14:40
11
12​Video
13​ID : 1
14​Format : AVC
15​Format/Info : Advanced Video Codec
16​Format profile : High@L4
17​Format settings : CABAC / 1 Ref Frames
18​Format settings, CABAC : Yes
19​Format settings, RefFrames : 1 frame
20​Format settings, GOP : M=1, N=30
21​Codec ID : avc1
22​Codec ID/Info : Advanced Video Coding
23​Duration : 46 s 361 ms
24​Bit rate : 17.0 Mb/s
25​Width : 1 920 pixels
26​Height : 1 080 pixels
27​Display aspect ratio : 16:9
28​Frame rate mode : Variable
29​Frame rate : 30.000 FPS
30​Minimum frame rate : 29.499 FPS
31​Maximum frame rate : 30.529 FPS
32​Color space : YUV
33​Chroma subsampling : 4:2:0
34​Bit depth : 8 bits
35​Scan type : Progressive
36​Bits/(Pixel*Frame) : 0.273
37​Stream size : 94.0 MiB (99%)
38​Title : VideoHandle
39​Language : English
40​Encoded date : UTC 2018-04-15 09:14:40
41​Tagged date : UTC 2018-04-15 09:14:40
42​mdhd_Duration : 46361
43
44​Audio
45​ID : 2
46​Format : AAC
47​Format/Info : Advanced Audio Codec
48​Format profile : LC
49​Codec ID : mp4a-40-2
50​Duration : 46 s 784 ms
51​Source duration : 46 s 786 ms
52​Source_Duration_FirstFrame : 2 ms
53​Bit rate mode : Constant
54​Bit rate : 128 kb/s
55​Channel(s) : 2 channels
56​Channel positions : Front: L R
57​Sampling rate : 48.0 kHz
58​Frame rate : 46.875 FPS (1024 SPF)
59​Compression mode : Lossy
60​Stream size : 704 KiB (1%)
61​Source stream size : 704 KiB (1%)
62​Title : SoundHandle
63​Language : English
64​Encoded date : UTC 2018-04-15 09:14:40
65​Tagged date : UTC 2018-04-15 09:14:40
66​mdhd_Duration : 46784

Apr 16 2018, 4:23 PM · BF Blender, Video Sequencer
Louigi Verona (LouigiVerona) created T54655: Importing any video to VSE results in audio and video having different lengths.
Apr 16 2018, 1:16 PM · BF Blender, Video Sequencer

Apr 15 2018

Joerg Mueller (nexyon) added a comment to T54418: VSE: audio clipping/distorted after render.

If your source audio file isn't using the full dynamic range of the amplitude, it is basically wasting quality. Most audio files have a dynamic range of 16 bit. If you have to double the amplitude (volume in blender = 2), you are already wasting one of these bits. At 10, you are already wasting more than 3 bits. So for any recording engineer the goal is to utilize the whole dynamic range to not lose any quality during recording. When you have a file that doesn't use the full dynamic range, then increasing the volume in audacity instead of blender doesn't make any difference in terms of outcome, so you could just do it in blender directly. The problem is of course that you don't by how much, so using audacity makes sense after all. As soon as you normalized the volume in audacity, you are using the full dynamic range, going higher in blender then leads to clipping.

Apr 15 2018, 11:22 AM · Video Sequencer, Audio, BF Blender

Apr 13 2018

Cerbyo (Kite) added a comment to T54418: VSE: audio clipping/distorted after render.

I don't understand why you said

Apr 13 2018, 4:57 AM · Video Sequencer, Audio, BF Blender

Apr 11 2018

Daniel Oakey (doakey3) added a comment to D2424: Add font selection to VSE text strips.

@Justin Moore (DrChat) I too am anxiously awaiting this feature. How's development coming along? Any chance we'll see this feature in 2.8?

Apr 11 2018, 5:00 AM · Video Sequencer
Daniel Oakey (doakey3) updated subscribers of D2424: Add font selection to VSE text strips.
Apr 11 2018, 4:59 AM · Video Sequencer

Apr 10 2018

Joerg Mueller (nexyon) closed T54418: VSE: audio clipping/distorted after render as Invalid.

Ok, then I'll close this. There is no difference in processing of the strips between mixdown and rendering. Not even to playback, the only difference there is that the user settings are used in terms of channels and sample rate.

Apr 10 2018, 8:12 PM · Video Sequencer, Audio, BF Blender
Christopher Anderssarian (Christopher_Anderssarian) added a comment to T54418: VSE: audio clipping/distorted after render.

...This approach is volume preserving and is also what OpenAL does, though Blender doesn't use OpenAL to do this in the sequencer.

Apr 10 2018, 7:08 PM · Video Sequencer, Audio, BF Blender
Joerg Mueller (nexyon) added a comment to T54418: VSE: audio clipping/distorted after render.

Ok, changing the number of channels is another story. Blender supports surround sound (=more than two channels) in contrast to Audacity.

Apr 10 2018, 5:39 PM · Video Sequencer, Audio, BF Blender
Christopher Anderssarian (Christopher_Anderssarian) added a comment to T54418: VSE: audio clipping/distorted after render.

Thanks @Joerg Mueller (nexyon) for the clarification.

Apr 10 2018, 12:02 AM · Video Sequencer, Audio, BF Blender