playListNetWork
authoring environment
screenshot
of playfield
The
playListNetWork
is a distributed video
editing database that allows multiple users in different
locations to edit and annotate media clips and playlists
simultaneously.
initial
goal:
Our goal was to 'author media collaboratively'
and retain the author's edit decisions, while displaying
the results to the public from other perpectives as well
as the author's - image choice, thematic keyword choice,
etc. Thus our media repository was built to aid the artists
in navigating while composing and for the public to use
these same navigations - the artist's annotations, as
ways into the complex work.
A) a database
is used to retain:
media locations; auto-generated or
'personally entered' metadata; keyframe representations;
the links and junctures between the clips and sequences
that create runtimes and playlists; interaction commands
for later viewing, etc, etc.
A
full history is kept of all 'moves' for eventual statistical
analysis and tracking.
B) the
playfield allows users to:
1.1. create "clips" on a visual "playfield"
representing media assets
like video, images and sounds.
1.2. arrange these clips in playlists
1.3. add many types of properties
(metadata) to clips under any name you like and change
properties that are already there.
1.4. quickly switch between multiple
views of the project
representing different searches or
filters of the assets.
1.5 link the sequences and media
1.6. export these playlists to be
rendered.
Metadata
columns used in our example include:
name
date
media type
start and end time
duration
thumbnail
media location
runtime junction points
keyword single
keyword text
SMIL transition
descriptions
implementation comments
still file
real media file
audio file
audio file #2
VRML audio file
VRML animation instructions
and others...
Our 71
keywords (each of which can be a single word, a short
phrase or a couple of words) are: archive, back, barriers
to entry, bomb, bubble, cell, conscious, control, counter
intelligence, cross pollination, data entry, deconstruct,
discharge, disengage, diversion, down turn, dropped frame,
feel, fluctuation, furl, game, gloss, guardian, hear,
help, I/O, ignore, label, line, mar, meaning, mock up,
mutation, nature, news cycle, nurture, obligate, online,
park, pedestrian, petro chemical, pick me up, POV, point
to point, pop up filter, proliferate, reproduce, saturated,
scape, see, smear, smell, spam, spatial recognition, specials!,
spin, split, stack heap overflow, subspace, symptom, tele
commute, thought processed, time stamp, tomorrow, transmit,
trust, two dimensional, vehicle, voice, wait, waste
Central
runtimes use letter codes: A, B, C, etc.
click
here for a more detailed technical overview of the playList
authoring environment