Page MenuHome

Create a structure folder and helps to import footage
Closed, ArchivedPublicPATCH

Description

Project: Blender Extensions
Tracker: Py Scripts Upload
Blender: 2.54
Category: Sequencer
Python: 3.1
Script name: Footage Hipostasiator
Wiki page: http://wiki.blender.org/index.php/Extensions:2.5/Py/Scripts/Sequencer/Footage_hipostasiator
Author(s): Carlos Padial
Status: Closed

Installation

* Drop sequencer_footage_hipostasiator.py into the 2.52/scripts/addons folder
* Enable the Add-On from the Add-Ons tab in the User Preferences window, Sequencer section.

IMPORTANT

This Addon create a scene structure and manages a list of clips organized
into folders with a concrete structure, based on cinema production schemes were:

sequence: any time or action/location change in the narration.
(also called sometimes scenes... dont get confused!)
take: when camera position change.
shot: each one you repeat from a take.

For now it works with jpeg sequences for each clip and avi proxies.

The footage MUST be arranged as follow:

FOOTAGE (folder) <---- this will be the output render path to start the process.
|>seq01 (folder)
| |
| |> take01 (folder)
| | |
| |> shot01
| |
|> shot02(folder) <-can contain more than one clips folders inside
| | (each in diferent folder)
| |> clipname1 (a folder named as the original it contains)
| | |
| | |> clipname1-jpg (folder)
| | | |
| | | |> jpeg sequence files named original%d.jpg
| | |
| | |> clipname1-original (folder)
| | | |
| | | |> the original footage clip (original name)
| | |
| | |> clipname1-proxy (folder)
| | |
| | |> proxy video file named original-proxy
| |
| |> clipname2
| |
| |> shot03
| |
| |> take02
| |
| |> shot01
| | ...
| |> shot_n
|
|>seq02
| ...
|>seq_n

The structure folder for secuences, takes and shots
must be created before to use the script.*

INSTRUCTIONS

The addon is divided into 3 diferent operators. (soon i hope the second button
will not be necessary). Still there due to some problems coding the creation of scenes.

First in the panel you'll find a path selector, synched with the render output
(TODO: change this...)
It works with relative paths, but before to import footage you must save the
.blend file or nothing will happend)

The first operator: CREATE SCENE STRUCT

After path is set and file saved, if you press "Create Scene Struct" ,
the script creates a scene for each clip you have in your folder struct.

It also creates a new empty scene for each sequence in you folder structure.
(In a movie edit process you usually edit each sequence and then merge it in a
Master Timeline)

After every operation you must refresh the sequencer. Can't manage this now...

Then, you'll see a scene named seq/take/shot for each clip you have.

If you go to one of this scenes, you'll find it empty. (TODO: automate this)

The second operator: LOAD FOOTAGE
But if there you click the "Load Footage" button an image strip is added to the
timeline and the start and end point is set to fit clip lenght.

For now you must do it in each scene, but now you are in a conservative workflow
that allows you to grade or transform each clip one time and refresh changes in
all instances of that clip.**

The third operator: LOAD ALL CLIPS

If you go to the sequence scene (the empty created for each one in your folder setup)
and click the "Load All Clips" button, all scenes relateds to the first one are loaded
as strips in the timeline. (TODO: consider IN and OUT markers in each scene)

* Here is an script to help automate the sequence and proxy creation with ffmpeg
and create folders for proxies and sequences...
http://www.surreal.asturnazari.es/node/133

** See Jump to Cut explanation about editing with this structure in:
http://wiki.blender.org/index.php/Extensions:2.5/Py/Scripts/Sequencer/Jump_to_cut

Event Timeline

assigning to myself, I'll take a look later when reviewing other sequencer scripts

I am starting to study the import_images_as_planes to make a new version of this in wich you can select sequence images or movie strips, and add proxies or not. And avoid to change render output, being using a load file wiew.
Also managing all clips in 3dwiewer as planes to help arrange and group clips would be helpfull.

But i know for now it's unstable in windows.

new update with major changes.
Now you first select the path with: file > import > footage

IN and OUT seems to work properly

Scenes now need to have IN and OUT markers to be loaded.


i find out i forgett the link to the wiki!!!

http://wiki.blender.org/index.php/Extensions:2.5/Py/Scripts/Sequencer/Footage_hipostasiator

updated category

Hi,
Just a Reminder for people to Join the Mail List.
If you have not already, please visit this page:
http://lists.blender.org/mailman/listinfo/bf-extensions-cvs
& join the list.

Hi,
Due to changes to the api including the merging of bmesh, several addons are outdated.
Please, if you are the author of an addon check your script with blender revision 44256 or newer.
That is builds made After blender 2.62 official release.
I would ask that updates be made to your addon before the Blender 2.63 release.
6-8 weeks away.
This allows time for the api to become more exposed & bmesh to stablize furthur.
If you need help, drop into irc freenode #blenderpython or #blendercoders & feel welcome to ask questions.
At the time of 2.63 release, scripts that are not repaired or in active developement will have their tracker page marked "Closed"
this will not affect your links to the tracker, similar to closing scripts in 2.49b, the page will be still availible & can be re-opened.

Thanks for your understanding & patience during these Exciting Times.
Brendon.

carlos padial (carlospadial) changed the task status from Unknown Status to Unknown Status.Oct 3 2012, 3:29 PM