[-empyre-] lecture



hi all

a problem in thinking or understanding what a vog could do is caused by a lack of understanding about what can be done using simple tools. please remember the stuff about softcopy and the rest. a vog is not a single video stream that just plays, and quite literally pretty much *anything* you can do in flash you *can* do in quicktime.

an example. quicktime supports what it calls movie tracks. a movie track is not a video track but is a movie in a movie.

this is not embedding a video/movie window in a movie (as you would using fcp/after effects, premiere, etc), that's actually just adding another video track the content is written into the final movie as an integral part of it.

a movie track is actually an external track and so the content that you have in your movie tracks lives outside the movie. the container movie is called the parent movie, and the movies in the movie track are called child movies.

this means you can make a movie that is very small and it has various scripts (buttons, time based stuff, whatever) that can then load other content as requested (by the user, by the scripts).

so, imagine a small parent movie that has a movie track. this movie track is pretty much just a description of where the child movie should appear in the parent, and a list of child movies. (in other words i can have a movie that has a movie in a movie and the movie in the movie is actually a list of movies, i've made one with, for instance 64 child movies listed).

these child movies could be made available via http, rtsp, cdrom, dvd, off a local hard drive. (for instance http://hypertext.rmit.edu.au/vog/3.2002/poems.that.go.html is a movie that has one child movie track that contains 3 soundtracks, these are only loaded into the movie when the user mouses over the text tracks, don't mouse and the other audio content is never requested, never loaded, and never downloaded. these are all delivered via http.)

this means that you can build a movie that has lots of content behind it, but none of this content is loaded unless requested (and the request could be as simple as clicking a button or as complex as recording what you've looked at so far, where and when you've clicked or moused in the current movie and loading another child movie on the basis of this, or perhaps your parent movie has just read a xml text file from a database and assembles the movie on the basis of this script).

this means there's quite an efficient way to deliver complex content without requiring the user to download the lot. so you can build a multilinear video and/or sound piece with, say, 60 episodes but a user might only read/watch/listen to 5, and so they'll only load 5, rather than the entire 60.

but imagine this. a movie that has say 3 child movie tracks (imagine a triptych). you could have the same movies load each time, or completely different ones. each child track has, say 20 episodes. it is easy to script a movie such as this so that any of the loaded child movies (ie any of the movies in either of the panes in the triptych) control any of the other movies. click on this part at this time in movie 1, and load movie 17 in pane 2, and return the currently playing movie in pane 3 to the beginning.

now, while it's easy to script this, the dramaturgy or whatever you call it is rather hard. documentary would be pretty straightforward, but fictional narrative that was not just a sort of vog tone poem or mood piece gets hard to envision. if only because you'd have 20 x 20 x 20 possible combinations available (not that you'd use that many) - or is my maths there completely wrong?

and if you wanted this to work on loband, make each movie 1 frame a second with continuous sound. works a treat. or have one movie with a video track at 1 fps and then use child movies to have a whole series of sound tracks which vary on whatever you like.

yes, flash mx does this too (allows you to call in external objects and remove them when they're finished with), but once again it's about working with video, and having the level of 'interactive' scripting to be able to discriminate within parts of an individual frame.

the lecture subject header? when you make an interactive movie like this there is longer a fixed duration, a single timeline (each of the video sequences can have timelines/durations independent of each other and the parent movie). when you work like this what is an edit? where does it happen? how long is a film? is it a film at all? what do you narrate? how? why?

and why is this any different to any other interactive extraganza? because the interactivity is in the video, the video is not an illustrated episode that runs in response to something else where the video is always completely unresponsive to me. it is not video as multimedia illustration.

cheers
adrian miles
--

+ lecturer in new media and cinema studies [http://hypertext.rmit.edu.au/vog/vlog]
+ interactive desktop video developer [http://hypertext.rmit.edu.au/vog/]
+ hypertext rmit [http://hypertext.rmit.edu.au]
+ InterMedia:UiB. university of bergen [http://www.intermedia.uib.no]






This archive was generated by a fusion of Pipermail 0.09 (Mailman edition) and MHonArc 2.6.8.