4
$\begingroup$

I've got a video node that I've applied some coloring nodes to for effects; output nodes to both composite and view; and I've added the scene into my VSE. Once I had this all configured I then configured my properties so that the End frame was correct and my output was going to mp4 and the my framerate is correct.

For whatever reason the video node is still only outputting the first 250 frames of the video clip. So if I render I get a video with the first few seconds and then the rest of the video is frozen on frame 250.

See in the screenshot how my scene spans the entire length of my video, but as you can see there is a green portion which is the 250 frames.

enter image description here

$\endgroup$
4

3 Answers 3

4
+100
$\begingroup$

When you Add a Scene, the length of the strip is the same of the length of the Scene in the moment that you added it. So, if you change the length of the strip, the content lasts the same.

In those cases, just delete and Add again the Scene Strip. The new strip will work for the entire Scene's length.

$\endgroup$
3
  • $\begingroup$ Of course it's something that simple. Thank you. $\endgroup$
    – codewizard
    Commented Feb 28, 2016 at 23:24
  • $\begingroup$ It was simple but not obvious at all. I wonder if this could be reported as bug or something because this behavior is not logic. I'm glad I've helped ;) $\endgroup$ Commented Feb 28, 2016 at 23:52
  • $\begingroup$ @AntonioBuch is exactly right and @3pointedit explained it correctly. To prove their point: The attribute bpy.data.scenes['Scene'].sequence_editor.sequences_all['Scene'].frame_duration is a read-only one which is set once the Scene is added as a Sequence Strip. To have it updated you need to readd your Scene Strip as he stated. An update operation to this attribute results in: AttributeError: bpy_struct: attribute "frame_duration" from "SceneSequence" is read-only. $\endgroup$
    – Samoth
    Commented Mar 2, 2016 at 12:35
2
$\begingroup$

It's not strictly a bug and I'm not sure that it's an easy fix. The strips in VSE typically don't correspond with data blocks from elsewhere in Blender, so that updates in duration (strip metadata in the VSE scene) cannot be instantly reflected in the VSE.

$\endgroup$
0
$\begingroup$

Try to upgrade to the new 2.77RC1 - they fixed and improved some things according to the Strip usage in the VSE:

Nested scene strip support (like metas)
This makes it possible to use scenes as a kind of multi-user meta-strip (with their own time), (485ea43).

$\endgroup$
1
  • 2
    $\begingroup$ I tested with 2.77 RC1 and the problem is still there. $\endgroup$ Commented Feb 28, 2016 at 23:55

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .