| |||
| [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] |
Hello, Some links for the discussion that I believe mentioned/referred to by George appear below (I also wrote one of the replies). It sounds like you want to embed your meta-data directly in the video: this is an interesting question because it reminds me of Advanced Authoring Format (AAF) -- they say it's cross platform but my impression it's a windows/PC thing. Although I'm not sure what the right approach is for Apple QuickTime. An approach I've seen before is to keep the outputs of your meta-data in separate files, similar to the following: lr-12-t-c1 <-- source video lr-12-t-c1.roughclusters <-- metadata lr-12-t-c1.roughclusters.final_clusters <-- metadata lr-12-t-c1.vectors <-- metadata lr-12-t-c2 <-- source video lr-12-t-c2.roughclusters <-- metadata lr-12-t-c2.roughclusters.final_clusters <-- metadata lr-12-t-c2.vectors <-- metadata Sincerely, Travis ---------------------------------------------------------------------------------------- Hello, At first glance, this seems to be overkill for what you might actually need for a video database (point #1). I'm wondering if a more "ad hoc" solution might be better, for example, you might have a networked software agent that gives you access to videos on demand, perhaps using QT streaming server (point #3). You could probably access the video at the frame level as needed then. Unless you want to characterize a whole batch of videos using a brute force approach (e.g. applying vision algorithms for extracting features, etc.) ... but then I'm wondering how well networked databases are going to perform for that purpose - It would be interesting to see how a prototype system would work using this approach; as far as sample code (point #2), others have ideas about that? I also think this is a useful set of questions from an architectural perspective; --- Travis Rose email@hidden On Jul 10, 2006, at 11:08 PM, Derrick Bass wrote: > I would like to teach QuickTime how to access some movie data stored in an interesting way. The movies are stored in a database frame by frame. So, using the database API, I can get the basic parameters of the movie as well as retrieve individual frames as BLOBs by their frame number. > > So I was thinking that I need a data handler component to retrieve the frame data from the database. Then I was also thinking of storing the IP address of the database server and the "database path" in some made up file format and then writing a movie import component to turn that into a QuickTime movie (which would use my custom data handler). > > A few questions, then. > 1. Is this a good/correct approach? > a. Instead of making up a file format just to store the location of the movie, should I create a new URL scheme? Something else? > b. The movie data is stored by frame, but data handler components are not supposed to know anything about the underlying movie structure; they just understand bytes. Should I be writing a different kind of component? The actual frame data is stuff QT already understands; raw RGB or YUV. > 2. Is there any sample code for writing data handlers? (Someone asked this a few months ago, but there was no response, so I figured I'd ask again.) > 3. The database storing the movies will likely be accessed over a network. How can I make the movie load progressively and play when ready, like movies that are accessed by URL? > > Thanks in advance for any help. > > Derrick > > _______________________________________________ > Do not post admin requests to the list. They will be ignored. > QuickTime-API mailing list (email@hidden) > Help/Unsubscribe/Update your Subscription: > > This email sent to email@hidden --- Travis Rose |
_______________________________________________ Do not post admin requests to the list. They will be ignored. QuickTime-API mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/quicktime-api/email@hidden This email sent to email@hidden
| References: | |
| >RE: Global data in Media (From: "George Birbilis" <email@hidden>) | |
| >RE: Global data in Media (From: Jean-Charles BERTIN <email@hidden>) |
| Home | Archives | FAQ | Terms/Conditions | Contact | RSS | Lists | About |
Visit the Apple Store online or at retail locations.
1-800-MY-APPLE
Contact Apple | Terms of Use | Privacy Policy
Copyright © 2007 Apple Inc. All rights reserved.