[annodex-dev] sequence description list question
silviapfeiffer1 at gmail.com
Wed Jul 23 07:36:07 PDT 2008
Hi Michake & Nils,
On Wed, Jul 23, 2008 at 2:19 AM, Nils Dagsson Moskopp
<nils-dagsson-moskopp at dieweltistgarnichtso.net> wrote:
>> We have been looking at open sequence description formats and it seems
>> xspf could be extended to fit our needs. By using the extension tag we
>> can embed most the necessary xml needed for filters, transitions,
>> effects etc.
> why not use SMIL <http://www.w3.org/AudioVideo> ?
I am wondering about the aim of the sequence description that you are after.
If it is just to display a playlist, xspf is perfect. You could
consider doing a mediaRSS http://en.wikipedia.org/wiki/Media_RSS which
is being used for syndicated media content and has a few more fields
than xspf - similarly iTunesRSS. These RSS derovatives work in players
such as the Democracy player (what's it called now?). But if you want
to KISS, go for xspf.
I would try to avoid SMIL where possible, because it is very
complicated and really a format for creating interactive multimedia
presentations (i.e. Flash animations) rather than just for simple
>> Additionally the location tag could be a ROE xml file so that clients
>> could negotiate the media type/quality/language of the given media
> better use the Dublin Core namespace
> <http://dublincore.org/documents/dcmi-terms/> !
Dublin Core is a metadata standard. ROE is a xml format for describing
the structure of a multitrack media file and which tracks are
additional, which are alternatives etc. Dublin Core won't solve
Michael's problem. ROE does, so I would suggest using ROE here.
I am curious: what do the current kaltura sequence descriptions look
like? I followed the link and watched the video, even got to the
keyframe view, but wasn't able to see a xml representation of the
Assuming you want to build a simple description language for video
shot sequences where all you want is the start-time, end-time of the
clips, and transition effects, you should consider using a list of
CMML is really there to describe the source video, so if you wanted
any timed text along the clips, CMML can do that - and it would
continue to stay with the video even if only a part is referenced
through a temporal URI.
ROE on the other hand is there to describe a multitrack video with all
sorts of files (overlays and audio tracks), so you could use it as a
sequence describer where the individual clips are specified through
Hope this helps.
More information about the annodex-dev