Stories - Whats the best way?
by Stu Fowler on Jan 25, 2006 at 1:53:14 pm
I'm trying to create a dvd that's played continuously over 7 days with, for example, 7 clips (1 per day) plus 6 extra clips (i'll explain why later)
The way it will work is that the main menu will have a button for each day (1-7)
'Day 1' plays the 7 clips on a loop,
'Day 2' takes away the first clip and plays from clip 2-7 and then automatically plays 1 extra clip
'Day 3' loses the first 2 clips, plays 3-7 and then 2 extra clips
and so on until the last day when clip 7 is played with the 6 extra clips.
The idea is that the client can choose the relevant day and the audience will see what's coming up (and not what's already been)
Are you still with me?
Right, the problem I've got is, not that I don't know how to build this, but how to build it for someone else to replace assets with ease and not mess up the functionality of the dvd.
I know how to build stories that work using chapter points, but that only works if all the clips are in the same track. I'm looking for a way to build it using seperate timelines so that effectively there's 13 different tracks (that way people can replace the videos from each track rather than from the middle of a bunch of videos in a track)
I hope I've explained this well enough, If not just ask!
Re: Stories - Whats the best way? by Brad Elliott on Jan 25, 2006 at 4:59:35 pm
How familiar are you with scripting?
Here are some basics ideas to start with:
You will need one register to keep track of what day you are on.
Each button in your menu will jump to a script that sets the day and then starts playing the day's loop.
When each track is done playing they should jump to a checking script to see which day you are on and how many videos have played in the loop so that you know which video should be played next or if the loop should start over.
You will need a register to be used as a counter for each of the loops.
If you had five videos and the counter reaches 5 then there will be a line in the checking script to re-set the counter so that the loop can start over.
The checking script will be the most complicated.
Unless you have experience with programming or scripting this could be a difficult thing to figure out on your own. There are some scripting tutorials on this site that may be able to help you futher.