We are needing an application developed that will automate interval-based screen captures of standard ( and, preferably as well HD) DVD's. It should work very similar to this product: [url removed, login to view] with the exception that the screen captures should not be limited to just summary captures for indexing purposes, but rather screen captures for the entire DVD should be saved off to a user-specified folder.
The end user should be able to specify the interval in seconds of automated capture, the resolution of the capture where applicable, and if it is easy to include the option of selecting the graphic format saved to (if this feature is difficult to implement, go ahead and exclude it, and have the application save only to JPEG).
Initially this product is being developed for in-house use only, but we may license it to others as well, so by bidding on this project you are releasing all rights to the software to us, and will include the source code. Because our development expertise in-house is primarily in Delphi, the application should be developed in Delphi; preferably Delphi 2007. We also use Raize and DevExpress components as well, so those are fine to include if need be for UI work ( to look and feel of this application should be first-rate).
As you will notice in the DVD Labeler program listed above, the image grabbing it's fully data-based, and does not require actual "playing" of the DVD. This feature is imperative, as a screen capture of the entire DVD ( at the interval specified) should be a fully automated and relatively quick process.
Because we may expand on the application, please plan on using TActionLists where applicable for menu items, as this is our standard development practice.
We also realized that this is a fairly limited spec, if you can even call it that. <smile> .... feel free to include as part of your bid a more detailed specification of the feature set, complete with mock ups where appropriate and features that you think may be useful in the day-to-day use of this product. We are looking for something easy to use for a very focused purpose, but are open to expanding its functionality in ways that may prove useful. Also feel free to ask any clarification questions as needed.
Lastly, this may turn into a project with an ongoing working relationship component, modifying the application later with new features. Because of this, the ability to speak English plainly ( and verbally), is a plus, as is being able to deal with the same actual developer over time. Neither of these are an absolute requirement in this initial stage, but both factors will be considered in selecting the bidder.