[vorbis] Bookmarks
Corey Miller
akheron at earthlink.net
Mon Feb 10 03:13:53 PST 2003
Keeping in mind that I don't know that much about ogg's tagging system
or how you select a specific time in an ogg file, this seems like could
probably be added pretty easily, but an even easier method would be too
write it into the comments tag or something like that. In the comments
tag, since it holds a string, you could put something in it like
"part1.1-00:00:00; part1.2-00:33:25;", basically
"part#.#-minutes:seconds:milliseconds;" You could then in your project
write something to parse this, which would be pretty easy. But that's
just assuming you can retrieve minutes, seconds and milliseconds from a
playing file and tell it to jump to a time using those units, I
honestly don't know and don't have the time to find out right now, if
ogg uses a single value for this it would probably be even easier,
something like "part1.1-0; part1.2-455;" or if you don't care how it
looks you use something like integer:integer-time; or float-time; so it
would look like "1.2-1233;" and you could easily parse or write this
kind of thing. Come to think of it, if your really crazy about making
this incredibly efficient, regardless of wether you make your own new
tag or do it as I was suggesting, in the comments tag, you could just
use two integers (or an integer and whatever vorbis returns the time
in), so it might look like 8-442;13-1322 which would make two
bookmarks, part0.8 at the point 442 and part1.3 at the point 1322. I
suppose if you make your own tag, the best way to do it would be to
make it an array of numbers for the times, then just assume they go in
order, so it would be {0,354,565,765,1200) which would be setting
part1.1 to 0, part 1.2 to 354, etc. I have to get ready to leave, so
when I have some free time I'll look at how ogg handles tags and be
able to give a more accurate response to this.
> Is it possible to add "bookmarks" to an ogg file? I've got a project
> we're I'd
> like to be able to set bookmarks at specific times in a file and
> identify
> them by id's like "part 1.1" etc. Anyone know if it's possible? Also
> would it
> be possible with Ogg speex? Thanks,
--- >8 ----
List archives: http://www.xiph.org/archives/
Ogg project homepage: http://www.xiph.org/ogg/
To unsubscribe from this list, send a message to 'vorbis-request at xiph.org'
containing only the word 'unsubscribe' in the body. No subject is needed.
Unsubscribe messages sent to the list will be ignored/filtered.
More information about the Vorbis
mailing list